一 、软件开发方法
软件工程的五个面向理论:面向流程分析、面向数据设计、面向对象实现、面向功能测试和面向过程管理。
1.1 结构化法
1.1.1 特点/意义
- 开发目标清晰化
- 开发工作阶段化
- 开发文档规范化
- 设计方法结构化
1.1.2 缺点
- 开发周期长
- 难以适应需求变化
- 很少考虑数据结构
1.2 面向对象法
1.2.1 特点/意义
- 与现实世界对应
- 符合人们的思维习惯
- 构造的系统具有更好的复用性
- 适用于各种信息系统的开发
- 关键在于建立一个全面,合理,统一的模型
- 分析,设计与实现三个阶段,界限模糊
- 应该把握高内聚,低耦合的原则
1.2.2 缺点
- 不一定适用于任何信息系统开发的全生命周期
- 尤其在大型系统的开发上具有一定的局限性,不能涉足系统分析以前的开发环节。
1.2.3 适用范围
适用于各种信息