1.2.1 结构化方法
结构化方法是一种传统的信息系统开发方法,由结构化分析、结构化设计、结构化程序设计三部分组成,其精髓是自顶向下、逐步求精、模块化设计。
手段:数据流图,数据字典,结构化语言,判定表和判定树。
- 特点
(1)开发目标清晰。遵循“用户第一”的原则
(2)开发工作阶段化。要根据阶段工作目标和要求进行审查
(3)开发文档规范化。
(4)设计方法结构化,设计从全局考虑,自顶向下分解,开发字底向上逐步实现。 - 不足
(1)开发周期长
(2)难以适应需求变化
(3)很好考虑数据结构
1.2.2 面向对象方法(OO)
- 关键字:
复用性,也划分阶段
OO方法普遍适用于各类信息系统的开发,但必须依靠技术支持,在大型项目上有一定局限性,不能涉足系统分析以前(系统规划)的开发环节。
1.2.3 原型化方法
原型化方法又称快速原型法,简称原型法
从原型是否实现功能划分:水平原型(仅功能导航)& 垂直原型(实现部分功能)
从原型的最终结果划分:抛弃式原型和演化式原型。
- 特点
1.使系统开发周期缩短,成本和风险降低,速度加快,获得较高的综合开发效益。
2.以用户为中心开发系统。
3.用户参与了系统开发的全过程。 - 不足
1.开发环境要求高。
2.管理水平要求高。
因此,原型法不是一种独立的系统开发方法,而只是一种开发思想,它不是完整意义上的方法论体系。这就注定了原型法必须与其他信息系统开发方法结合使用。
1.2.4 面向服务的方法(SO)
进一步将接口的定义与实现进行解耦
网友评论