本
文
摘
要
信息系统开发方法
1.信息系统常用的开发方法包括结构化方法、面向对象方法、原型化方法、面向服务的方法。
结构化开发方法
将系统的生命周期划分为系统规划、系统分析、系统设计、系统实施、系统维护等阶段。结构化方法的开发过程一般是先把系统功能视为一个大的模块,再根据系统分析与设计的要求对其进行进一步的模块分解或组合。结构化开发分为结构化分析、结构化设计、结构化程序设计。
特点
缺点
1)开发目标清晰化
1)开发周期长
2)开发工作阶段化
2)难以适应需求变化
3)开发文档规范化
3)很少考虑数据结构
4)设计方法结构化
面向对象开发方法
面向对象(ObjecWMented, OO)方法认为,客观世界是由各种对象组成的,任何事物都是对象,每一个对象都有自己的运动规律和内部状态,都属于某个对象类,是该对象类的一个元素。复杂的对象可由相对简单的各种对象以某种方式而构成,不同对象的组合及相互作用就构成了系统。
特点
缺点
1)符合人们的思维习惯。
1)依靠OO 技术,在大型项目的开发上具有局限性。不能涉足系统分析以前的开发环节。
2)有利于交流和沟通。
3)缩短开发周期。
什么是类,什么是对象
类是房子的设计图纸,对象就是根据这个图纸建造的房子。
对象包含三个基本要素,分别是对象标识、对象属性和对象方法。
类和对象的关系可以总结为:① 每一个对象都是某一个类的实例。② 每一个类在某一时刻都有零或更多的实例。③ 类是静态的,它们的存在、语义和关系在程序执行前就已经定义好了,对象是动态的,它们在程序执行时可以被创建和删除,对象删除时类不一定删除,没有关联关系。④ 类是生成对象的模板。
原型化方法
原型应当具备的特点如下。
(1)实际可行。
(2)具有最终系统的基本特征。
(3)构造方便、快速,造价低。
特点
缺点
1)缩短开发周期、成本和风险降低、速度加快
1)开发环境高
2) 系统开发成功率高
2)管理水平高
3)有利于系统的运行维护