军用软件工程
2012-1
叶雪梅、 陈菁 西北工业大学出版社 (2012-01出版)
叶雪梅,陈菁 编
224
《军用软件工程》在对军用软件及其相关概念介绍的基础上,阐述了基于项目的面向对象的软件开发方法、基于生命周期的迭代式软件研发过程、军用软件项目管理及军用软件过程改进,并对军用软件工程相关标准进行了介绍。
第1章 军用软件工程的基本概念1.1 软件的发展及软件工程的产生1.2 军用软件及军用软件工程1.3 军用软件工程标准1.4 军用软件工程方法1.5 军用软件开发过程模型1.6 小结习题1第2章 面向对象的软件开发方法2.1 面向对象技术2.2 统一建模语言2.3 Rose简介2.4 小结习题2第3章 军用软件研发过程3.1 迭代式软件研发过程3.2 需求分析3.3 系统设计3.4 软件编码3.5 软件测试3.6 软件维护3.7 小结习题3第4章 军用软件项目管理4.1 概述4.2 进度管理4.3 质量管理4.4 软件成本估算4.5 人员管理4.6 配置管理4.7 风险管理4.8 小结习题4 第5章 军用软件过程管理和过程改进 5.1 基本概念5.2 经典的软件过程管理方法论 5.3 军用软件能力成熟度模型5.4 软件过程改进 5.5 SPI的实施5.6 小结习题5 第6章 军用软件工程标准6.1 军用软件开发通用标准及其修订 6.2 军用软件开发文档通用标准及其修订 6.3 军用软件研制能力成熟度模型(GJB5000A-2008)6.4 小结习题6 参考文献
版权页:第1章 军用软件工程的基本概念GJB2786A-2009《军用软件开发通用要求》对计算机软件(或软件)进行了下述定义:软件是指能使计算机硬件完成计算和控制功能的有关计算机指令和计算机数据定义的组合。它包括程序、相关数据及其说明文档。其中,程序是按照事先设计的功能要求执行的指令序列,数据是程序能正常操纵信息的数据结构,文档是与程序开发维护和使用有关的各种图文资料。软件工程是针对软件这一具有特殊性质的产品的工程化方法。它涵盖了软件生存周期的所有阶段,并提供一整套工程化方法来指导软件人员的相关工作。军用软件工程是结合军用软件标准与军用软件特点提出的适用于军用软件的工程化方法。本章通过介绍软件、软件危机和软件工程的基本概念,讲解军用软件工程的发展及现状,并介绍军用软件工程标准和军用软件工程方法等。1.1 软件的发展及软件工程的产生1.1.1 软件的发展20世纪50年代,软件伴随着第一台电子计算机的问世诞生了。以编写软件为职业的人员也开始出现,到60年代美国大学里开始出现授予计算机学位的专业,设置相关课程教人们编写软件。
《高等学校十二五规划教材•国防科技类:军用软件工程》由西北工业大学出版社出版。