第1章 软件工程基础1 1.1 软件工程的定义1 1.1.1 软件的概念1 1.1.2 软件危机4 1.1.3 产生软件危机的原因5 1.1.4 解决软件危机的途径6 1.1.5 软件工程的定义6 1.1.6 软件工程的基本内容和目标8 1.1.7 软件工程的原则10 1.2 软件工程的作用11 1.3 软件的开发方法11 1.3.1 模块化方法12 1.3.2 结构化方法12 1.3.3 面向数据结构的开发方法14 1.3.4 面向对象的方法15 1.3.5 可视化开发方法16 1.4 软件的支持过程16 1.4.1 文档开发16 1.4.2 软件配置管理17 1.4.3 软件质量保证18 1.5 软件的管理过程19 1.5.1 软件项目产品的特点19 1.5.2 软件项目管理的内容20 1.6 本章小结21 1.7 习题22第2章软件生存周期及开发模型23 2.1 软件生存周期概论23 2.1.1 软件定义24 2.1.2 软件开发26 2.1.3 软件使用、维护和退役28 2.2 |