目录
第1章软件及软件工程发展的简要回顾
1.1随计算机技术发展而形成软件专业
1.2手工作坊式软件开发的主要特点
1.2.1软件开发仅是编写程序
1.2.2质量难以保证
1.2.3不形成文档,很难维护
1.2.4程序只进行调试而不测试
1.2.5不注重制定标准和规范
1.3软件危机的主要表现形式
1.4国际上软件工程发展的几件大事
1.4.160年代
1.4.270年代
1.4.380年代
1.4.490年代
1.5软件工程是解决软件危机的有效方法
第2章软件与软件工程
2.1软件
2.1.1软件的定义
2.1.2系统软件
2.1.3支持软件
2.1.4应用软件
2.2软件工程
2.2.1开发方法学
2.2.2工程工具
2.2.3工程标准
2.2.4工程管理
2.3软件工程化
第3章航天型号软件研制与管理的现状
3.1需要进一步认识软件的作用
3.2对软件工程认识要深化
3.3清除手工作坊式方法的影响
3.4重视文档编写
3.5评审是重要环节
3.6软件测试要进一步加强
3.7配置管理开始被了解
3.8规范宣贯不够
3.9对开发工具或环境认识不足
3.10组织形式跟不上
第4章航天型号软件研制必须实施软件工程
4.1航天型号软件的特点
4.1.1嵌入式
4.1.2实时性
4.1.3严格的时序
4.1.4高安全性
4.1.5抗恶劣环境
4.1.6长寿命的控制
4.1.7高可靠性
4.1.8高精度
4.2实施软件工程是事业发展的需要
4.3实施软件工程是市场经济条件下的需要
4.4实施软件工程是与国际接轨的需要
第5章软件生存周期
5.1各阶段的划分
5.2每个阶段的主要工作
5.2.1系统需求阶段
5.2.2软件需求分析阶段
5.2.3概要设计阶段
5.2.4详细设计阶段
5.2.5软件实现阶段
5.2.6软件部件测试阶段
5.2.7软件配置项测试阶段
5.2.8系统联试
5.2.9维护阶段
5.3各阶段的管理任务
5.3.1系统需求阶段
5.3.2软件需求分析阶段
5.3.3概要设计阶段
5.3.4详细设计阶段
5.3.5软件实现阶段
5.3.6软件部件测试阶段
5.3.7软件配置项测试阶段
5.3.8系统联试
5.3.9维护阶段
第6章管理工作
6.1计划管理
6.1.1工作内容
6.1.2研究新问题提高管理水平
6.2组织落实与人员落实
6.3技术管理
6.4质量管理
6.5评审
6.6配置管理
6.6.1配置基线的划分
6.6.2配置管理的任务
6.6.3配置管理可分级管理
6.6.4配置控制的内容
6.6.5配置管理计划中注意的问题
6.6.6注意事项
6.7人员培训
6.8数据积累
6.9几个值得重视的问题
6.9.1稳定队伍
6.9.2组织形式
6.9.3资金投入
6.9.4计算机系列化.标准化
6.9.5航天软件工程规范
参考文献