下载此文档

ch02-信息系统开发概述.ppt


文档分类:IT计算机 | 页数:约53页 举报非法文档有奖
1/53
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/53 下载此文档
文档列表 文档介绍
ch02-信息系统开发概述
POWERPOINT
1
信息系统开发的复杂性
1
信息系统的生命周期
2
信息系统开发方法
3
信息系统开发方式
4
3)运行、评价原型:由用户和开发人员共同试用、评价、分析原型。
(4)修改完善原型:根据用户意见修改完善原型。
(5)确定原型后处理:经过多次使用评价、修改完善,达到用户对原型比较满意。
原型法应用须满足的四个条件
开发周期必须短,成本低;
要求用户参与使用和评价;
原型必须是可运行的;
原型要容易修改。
原型法的优缺点
优点
(1)遵循了人们认识事物的客观规律,易于掌握和接受。
(2)用户自始至终的参与,确保了较好的用户满意度。
(3)充分利用最新的软件工具,摆脱了传统的方法,使系统开发的时间、费用大大地减少,效率、技术等方面都大大地提高。
缺点
(1)这种迭代的开发过程,对开发过程管理控制要求较高;
(2)对开发工具和开发环境要求高;
(3)对用户的业务水平要求高;
原型法的适用范围
适合于:
处理过程明确、简单系统;
涉及面窄的小型系统。
不适合于:
大型、复杂系统,难以模拟;
存在大量运算、逻辑性强的处理系统;
管理基础工作不完善、处理过程不规范的系统。

70年代 Smalltalk 问世,首次提出面向对象这一概念
80年代,由于C++语言的推出,使面向对象的程序设计语言趋于成熟,为越来越多的人所理解和接受,从而形成了面向对象的程序设计(Object-Oriented Programming,简记为OOP)这一新的程序设计方法。
从80年代中、后期开始,进行了在系统开发各个环节中应用面向对象概念和方法的研究,出现了:
面向对象分析(Object-Oriented Analysis,简记为OOA)
面向对象设计(Object-Oriented Design,简记为OOD)
它们与面向对象程序设计(OOP)结合在一起,形成了一种新的系统开发方式模型,即面向对象(Object-oriented,简记为“O-O”方法。)
面向对象方法的基本特征
抽象性
(Abstraction)
继承性
(Inheritance)
封装性
(Encapsulation)
多态性
(Polymorphism)
抽象 (Abstraction)
抓住“主要矛盾”
简化问题理解!
封装(encapsulation)
削弱变化对系统影响范围
使对系统的修改变得简单 !
继承(inheritance)
可以使改变基于原有技术
基础,很大程度上减少重
复开发工作(软件重用)
多态性(polymorphism)
在接口一致的情况下改变系
统的行为,增强了编码的灵
活性
类的层次结构
Rectangle
Ellipse
Region
Point
Figure
Line
Circle
多态举例
Class Figure
{ public: virtual void Draw(void);}
Figure * aFigure1,*aFigure2;
aFigure1=new Line(x1,y1,x2,y2)
aFigure2=new Point(x,y);
aFigure1->Draw() //画线
aFigure2->Draw() //画点
面向对象程序的工作原理
要理解面向对象的程序设计,首先要理解一个面向对象的程序是如何工作的:
面向对象程序是由一系列协同完成某一任务的对象组成。
每个对象有程序逻辑和一些必要的属性,这些逻辑和属性封装在一个单元中。
对象之间通过互相传递消息来协调工作,它们共同来完成整个程序的功能。
软件开发的最重要思维方式
软件开发的最重要思维方式是什么?
抽象!
软件=对象+对象之间的关系
结构化编程时代
程序=数据结构+算法
面向对象软件时代,软件=?
面向对象的方法
1、基本思想
面向对象程序设计的基本思想可以归纳为以下四点:
(1)客观世界的任何事物都是对象(object)。它们都有一些静态属性和有关的操作。对象作为一个整体,对外不必公开这些属性与操作,这就是对象的封装性(encapsulation)。
(2)对象之间有抽象与具体、群体与个体、整体与部分等几种关系,这些关系构成对象的网络结构。
(3)抽象的、较大的对象所具有的性质,自然地成为其子类的性质,而不必加以说明,这就是继承性(inheritance)。
(4)对象之间可以互送消息(message)。消息可以是传送一个参数,也可以是使这个对象开始

ch02-信息系统开发概述 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数53
  • 收藏数0 收藏
  • 顶次数0
  • 上传人孔乙己
  • 文件大小1.42 MB
  • 时间2022-05-20