您好,欢迎光临上海图书公司! 登录
基于遗传孵化的军用软件工程(精)
ISBN:9787118121421
作者:编者:赵晓哲//陈行军|责编:肖志力//王鑫
定价:¥98.0
出版社:国防工业
版次:第1版
印次:第1次印刷
开本:4 精装
页数:322页
商品详情
目录

第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章  基于微核模式的军用软件设计方法
  4.1  军用软件架构模式
    4.1.1  软件架构设计概述
    4.1.2  基于MA-MVP模式的军用软件架构
    4.1.3  基于微核模式的军用型号软件设计方法
  4.2  军用软件的架构设计方法
    4.2.1  软件架构的技术生态系统
    4.2.2  分布式架构的服务协调技术
    4.2.3  分布式架构的资源调度技术
    4.2.4  分布式内存管理技术
    4.2.5  数据分发技术
    4.2.6  系统运行部署模式
  4.3  军用软件构件化设计方法
    4.3.1  面向服务的构件技术规范
    4.3.2  基于本体描述的作战软件核心构件发现技术
  4.4  小结
  参考文献
第5章  基于构件化开发方法的军用软件实现
  5.1  基于构件的软件开发方法概述
    5.1.1  构件的概念及基于构件的软件过程
    5.1.2  基于构件的软件开发的优点
    5.1.3  基于构件的开发技术
  5.2  构件化开发方法
    5.2.1  构件模型描述语言
    5.2.2  构件建模
    5.2.3  构件应用规划与部署
  5.3  代码自动生成与测试
    5.3.1  代码自动生成技术
    5.3.2  代码实现与模型一致性维护
    5.3.3  构件测试
  5.4  小结
  参考文献
第6章  基于遗传孵化思想的军用软件复用方法
  6.1  军用软件大规模复用的需求
    6.1.1  舰艇作战软件产品族对工件复用的需求
    6.1.2  军用软件质量演化对工件复用的需求
  6.2  软件序列、型号软件与软件产品族
  6.3  军用软件产品的遗传孵化模型和族群规划方法
    6.3.1  遗传孵化建模
    6.3.2  孵化过程
    6.3.3  遗传变异
    6.3.4  族群规划方法
  6.4  核心资产的范围界定
  6.5  军用软件产品族的演化与维护
  6.6  小结
  参考文献
第7章  软件产品线技术及其在基于遗传孵化军用软件工程中的适用性
  7.1  软件产品线工程
    7.1.1  发展历史
    7.1.2  软件产品线工程中的公共性和可变性
    7.1.3  领域工程和应用工程
    7.1.4  组织、过程和技术
  7.2  软件产品线工程方法过程框架
    7.2.1  软件产品线工程中的基本活动
    7.2.2  软件产品线工程过程
  7.3  软件产品线方法对遗传孵化模型的适用性
    7.3.1  典型的产品线业务模式
    7.3.2  舰艇作战软件两阶段过程模型与产品线工程的关系
    7.3.3  遗传孵化模型与软件产品线工程的关系
  7.4  小结
  参考文献
第8章  用于实现遗传变异的软件产品线可变性方法
  8.1  软件产品线可变性及其与遗传孵化模型中变异性的关系
    8.1.1  软件中的可变性与遗传变异
    8.1.2  软件产品线工程中的可变性
    8.1.3  可变性的分类
  8.2  可变性模型
    8.2.1  识别可变性
    8.2.2  可变性元模型
    8.2.3  正交可变性
  8.3  多种视图下的可变性
    8.3.1  软件的视图
    8.3.2  视图的可变性
  8.4  通过绑定可变性来实施孵化过程
  8.5  小结
  参考文献
第9章  基于软件产品线的军用软件产品族研制
  9.1  软件产品线的需求工程
    9.1.1  与单系统需求工程的区别
    9.1.2  产品线需求分析的主要方法
    9.1.3  领域工程中的需求分析
    9.1.4  应用工程中的需求分析
    9.1.5  实践风险
  9.2  软件产品线特征建模
    9.2.1  特征模型与正交可变性模型
    9.2.2  特征建模技术
    9.2.3  扩展特征建模技术
  9.3  软件产品线架构设计
    9.3.1  架构设计的作用
    9.3.2  架构设计的范围
    9.3.3  软件产品线架构设计
    9.3.4  架构评估
    9.3.5  架构演化
  9.4  通过应用工程开发产品个体
  9.5  小结
  参考文献
第10章  军用软件产品数据管理方法
  10.1  工作产品数据
    10.1.1  需求数据
    10.1.2  模型数据
    10.1.3  设计数据
    10.1.4  构件数据
    10.1.5  测试数据
    10.1.6  支持数据
    10.1.7  软件工程过程中的管理数据
  10.2  工作产品数据的管理
    10.2.1  数据存取服务
    10.2.2  存取过程管理
    10.2.3  大规模分布式数据转换
  10.3  基于时态的软件配置管理
    10.3.1  软件配置管理概述
    10.3.2  军用软件支持数据的时态性
    10.3.3  基于时态的配置管理及其应用
  10.4  小结
  参考文献
第11章  军用软件产品族研制支撑平台简介
  11.1  军用软件产品族研制支撑平台整体技术架构
  11.2  军用软件过程管理系统
  11.3  军用软件遗传孵化过程管理系统
    11.3.1  领域工程管理
    11.3.2  应用工程管理
  11.4  小结
  参考文献
附录
  附录A  ECOM构件模型的BNF定义
  附录B  应用规划的XML SCHEMA定义

最近浏览过的书籍