第1章 军用软件工程概述
1.1 软件工程发展概述
1.2 军用软件及其研制过程管理
1.2.1 军用软件的特征
1.2.2 军用软件的分类
1.2.3 军用软件研制能力成熟度模型
1.3 基于模型的系统工程和模型驱动的软件工程
1.3.1 基于模型的系统工程
1.3.2 模型驱动工程
1.3.3 用模型驱动方法实现软件开发过程
1.4 作战软件两阶段研制过程模型框架
1.5 基于遗传孵化思想的军用软件产品族研制
1.5.1 军用软件族群化及其挑战
1.5.2 军用软件产品族特征
1.5.3 遗传孵化思想的引入
1.6 小结
参考文献
第2章 舰艇作战软件两阶段研制过程框架与作战模型研制
2.1 舰艇作战软件研制中的作战模型
2.1.1 模型分类方法
2.1.2 面向舰艇作战软件研制的作战模型
2.1.3 作战模型研制方法
2.2 舰艇作战软件的两阶段研制过程框架
2.2.1 军用软件研制工程过程标准
2.2.2 舰艇作战软件两阶段研制过程
2.3 模型工程阶段研制实例
2.3.1 业务逻辑模型研制实例
2.3.2 决策功能模型研制实例
2.4 小结
参考文献
第3章 军用软件多视图需求分析方法
3.1 军用软件多视图需求分析与需求建模
3.1.1 DoDAF2.0多视图划分
3.1.2 面向关注点分离的军用软件需求分析过程
3.1.3 军用软件需求建模
3.2 军用软件需求的多视图描述
3.2.1 需求描述原则
3.2.2 需求描述内容及方法
3.3 军用软件需求开发工具简介
3.3.1 工具设计思想
3.3.2 工具总体架构设计
3.3.3 工具功能特点
3.4 小结
参考文献
……
第4章 基于微核模式的军用软件设计方法
第5章 基于构件化开发方法的军用软件实现
第6章 基于遗传孵化思想的军用软件复用方法
第7章 软件产品线技术及其在基于遗传孵化军用软件工程中的适用性
第8章 用于实现遗传变异的软件产品线可变性方法
第9章 基于软件产品线的军用软件产品族研制
第10章 军用软件产品数据管理方法
第11章 军用软件产品族研制支撑平台简介
附录
展开