书籍详情
军用软件工程系列标准实施指南
作者:总装备部电子信息基础部标准研究中心 著
出版社:航空工业出版社
出版时间:2006-02-01
ISBN:9787801837066
定价:¥58.00
购买这本书可以去
内容简介
GJB 5234《军用软件验证和确认》、GJB 5235《军用软件配置管理》等7项软件工程国家军用标准已于2004年9月20日正式颁布。该系列标准的制定,旨在通过软件工程标准化工作,有效提高我国军用软件质量。为了使军用软件的采购单位、承制单位等深入了解该系列标准的技术内容和实施方法,特编撰此书。 本书不仅从主要技术内容、理解要点及实施时应注意的问题等方面对新近发布的7项我国软件工程国家军用标准进行了详细说明,而用对军用软件工程标准体系、国内外软件工程标准低级情况进行了全面介绍。本书是一本在军用软件工程标准化方面有指导性的辅导书,可供广大软件开发人员、软件测试人员以及软件管理人员使用。
作者简介
暂缺《军用软件工程系列标准实施指南》作者简介
目录
第1章 引言
1.1 军用软件在武器装备中的地位
1.1.1 软件的特点
1.1.2军 用软件的作用和地位
1.2 军用软件工程标准化
1.2.1 软件工程的定义及内涵
1.2.2 软件工程标准化的作用
1.2.3 军用软件工程标准化状况
1.2.3.1 军用软件工程标准体系初步建立
1.2.3.2 对军用软件标准化重要性的认识不断深化
1.2.3.3 积极推进军用软件测评标准化工作
1.3 军用软件工程系列标准编制过程
第2章 军用软件生存周期过程
2.1 概述
2.1.1 定义和作用
2.1.1.1 软件生存周期
2.1.1.2 软件生存周期模型
2.1.1.3 软件生存周期模型的作用
2.1.2 软件生存周期过程
2.1.2.1 GB/T 8566--2001规定的软件生存周期过程概貌
2.1.2.2 软件生存周期过程的活动
2.1.3 软件生存周期模型
2.2 GJB 2786—1996的有关要求
2.2.1 术语
2.2.2 GJB 2786一1996的基本特点
2.2.2.1 针对一个软件开发项目
2.2.2.2把软件作为系统的一部分来对待
2.2.2.3 围绕软件开发工作将活动分类
2.2.3 GJB 2786—1996的具体要求
2.2.3.1 各阶段的5类要求
2.2.3.2 各阶段5类要求的共同内容
2.2.3.3 各阶段5类要求的不同内容
2.2.3.4 向软件保障阶段转移
2.2.3.5 文档编制
2.2.4 GJB 2786一1996的实施
2.2.4.1 参照相应的标准
2.2.4.2 软件的获取和维护保障
第3章 GJB 5235《军用软件配置管理》
3.1 概述
3.1.1 编制原则
3.1.2 本标准与其他标准的关系
3.1.2.1 与ISO 12207和GB 8566的关系
3.1.2.2 与GJB 5000的关系
3.1.2.3 与GJB 2786—1996的关系
3.2 基本概念
3.2.1 软件配置项
3.2.2 软件配置管理
3.2.3 基线
3.2.4 软件库
3.3 配置管理的一般要求
3.4 配置管理过程
3.5 配置标识
3.6 配置控制
3.6.1 访问控制
3.6.2 版本控制
3.6.3 检入和检出控制
3.6.4 更改控制
3.7 配置状态记实
3.8 配置评价
3.9 软件发行管理和交付
3.10 实施GJB 5235应注意的问题
第4章 GJB 5234《军用软件验证和确认》
4.1 概述
4.1.1 GJB 5234的编制背景
4.1.2 GJB 5234的编制原则
4.1.3 国内外相关标准
4.2 本标准与其他国家标准和军用标准的关系
4.3 基本概念
4.4 软件完整性级别
4.4.1 关键软件与关键性分析
4.4.2 指定软件完整性级别
4.5 过程、活动与任务
4.5.1 V&V过程
4.5.1.1 管理过程
4.5.1.2 获取过程
4.5.1.3 供应过程
4.5.1.4 开发过程
4.5.1.5 运作过程
4.5.1.6 维护过程
4.5.2 常用的V&V活动
4.5.2.1 可追踪性分析
4.5.2.2 评价
4.5.2.3 接口分析
4.5.2.4 测试
4.5.3 执行V&V任务
4.6 软件验证和确认计划(SVVP)的制定
4.6.1 目的
4.6.2 参考文档
4.6.3 定义
4.6.4 验证和确认概述
4.6.4.1 组织
4.6.4.2 主进度
4.6.4.3 资源摘要
4.6.4.4 职责
4.6.4.5 工具、技术和方法
4.6.5 生存周期验证和确认
4.6.5.1 V&V管理
4.6.5.2 概念V&V活动
4.6.5.3 需求V&V活动
4.6.5.4 设计V&V活动
4.6.5.5 实现V&V活动
4.6.5.6 测试V&V活动
4.6.5.7 安装和检验V&V活动
4.6.5.8 运行和维护V&V
4.6.6 V&V报告
4.6.6.1 要求的报告
4.6.6.2 可选的报告
4.6.7 验证和确认管理规程
4.6.7.1 异常报告的解决方案
4.6.7.2 任务重复策略
4.6.7.3 偏离策略
4.6.7.4 控制规程
4.6.7.5 标准、惯例和约定
4.7 支持软件验证和确认的技术与方法
4.7.1 选择软件V&V技术的策略
4.7.2 审查
4.7.3 V&V度量
4.8 独立验证和确认(IV&V)
第5章 GJB 5236《军用软件质量度量》
5.1 概述
5.1.1 质量度量标准编制背景及编制原则
5.1.2 GJB 5236的编制说明
5.1.3 软件产品质量标准的演变与发展
5.1.4 GJB 5236与GJB 2434.A的关系
5.1.5 GJB 5236和GJB 2434.A的实施需关注的问题
5.1.5.1 基本要求
5.1.5.2 符合性
5.1.5.3 适用性
5.1.5.4 软件质量度量标准与软件生存周期过程标准的关系
5.2 软件质量度量基本概念
5.2.1 软件质量
5.2.2 软件质量要求
5.2.3 软件质量度量
5.2.3.1 软件度量的目的
5.2.3.2 软件度量的对象
5.2.3.3 客观度量和主观度量
5.2.3.4 直接度量和间接度量
5.2.4 软件质量的标度
5.2.4.1 标称标度
5.2.4.2 顺序标度
5.2.4.3 间隔标度
5.2.4.4 比率标度
5.2.4.5 绝对标度
5.2.5 提高软件质量的途径
5.3 软件质量模型
5.3.1 内部质量和外部质量模型
5.3.2 内部质量和外部质量的分层定义
5.3.3 使用质量的质量模型
5.4 质量模型的使用
5.5 度量表的阅读和使用
5.6 度量元度量示例说明
5.7 软件度量的一些认识
5.7.1 注意事项
5.7.2 期望值要现实
5.7.3 软件度量原则
5.7.4 软件度量的误区
5.8 软件测量与评价实例(某网络通信服务软件)
5.9 小结
5.10 国际标准未来发展动向——SQuaRE系列标准概述
5.10.1 SQuaRE的体系结构
5.10.2 ISO/IEC 9126、ISO/IEC 14598与SQuaRE系列标准的对应关系
5.10.3 SQuaRE通用质量模型
第6章 GJB 2434A《军用软件产品评价》
6.1 概述
6.1.1 编制目的和意义
6.1.2 编制背景
6.1.3 编制原则
6.1.4 与其他标准的关系
6.2 基本概念
6.2.1 软件质量和质量特性
6.2.2 软件质量管理和软件产品评价
6.2.3 评价级别
6.3 软件产品的一般评价过程
6.3.1 确立评价需求
6.3.1.1 确立评价目的
6.3.1.2 标识产品类型
6.3.1.3 规定质量模型
6.3.2 规定评价
6.3.2.1 选择度量
6.3.2.2 确立质量评定等级
6.3.2.3 确立评估准则
6.3.3 设计评价
6.3.4 执行评价
6.4 开发者用的评价过程
6.4.1 适用范围
6.4.2 开发者用的评价概念
6.4.3 评价过程的实施
6.4.3.1 确立评价需求
6.4.3.2 规定评价
6.4.3.3 设计评价
6.4.3.4 执行评价
6.4.3.5 质量评价的评审和对组织的反馈
6.5 需方用的评价过程
6.5.1 适用范围
6.5.2 需方用的评价的概念
6.5.2.1 确立评价需求时应注意的问题
6.5.2.2 在设计评价时应注意的问题
6.5.2.3 评价的剪裁
6.5.3 评价过程的实施
6.5.3.1 获取现货软件产品期间的评价
6.5.3.2 定制软件的获取和修改现有的软件期间的评价
6.6 评价者用的评价过程
6.6.1 适用范围
6.6.2 评价者用的评价的概念
6.6.2.1 评价的原则
6.6.2.2 主要关注的内容
6.6.3 评价者用的评价过程的实施
6.6.3.1 职责
6.6.3.2 确立评价需求
6.6.3.3 规定评价
6.6.3.4 设计评价
6.6.3.5 执行评价
6.6.3.6 作出评价结论
6.7 评价的策划和管理
6.7.1 一般考虑和支持机构的主要任务
6.7.2 评价的管理支持
6.7.2.1 评价策划的组织级的管理支持
6.7.2.2 评价策划的项目级的管理支持
6.8 评价模块的文档编制
6.8.1 评价模块的概念
6.8.2 评价模块的文档结构
6.8.3 评价模块的开发
6.8.4 评价模块的示例
第7章 GJB 1268A《军用软件验收要求》
7.1概述
7.1.1编制背景和目的
7.1.2 编写原则
7.1.3 国内外标准状况
7.1.4 与其他相关国军标、国标、国外先进标准的关系
7.1.5 GJB 1268A与军用软件定型管理办法的关系
7.1.6 对原标准的分析
7.1.7 本修订标准与前版本的主要差异
7.2 基本概念
7.2.1 军用软件
7.2.2 软件验收
7.2.3 验收测试
7.2.4 验收准则
7.2.5 软件完整性级别
7.2.6 现货软件
7.2.7 合同
7.2.8 委托开发软件
7.2.9 验收审查
7.2.10 验收评审
7.3 主要内容及技术要点
7.3.1 范围
7.3.2 概要
7.3.3 一般要求
7.3.3.1 软件验收前提
7.3.3.2 软件验收各方职责
7.3.3.3 软件验收依据
7.3.3.4 软件验收程序
7.3.4 详细要求
7.3.4.1 软件验收申请
7.3.4.2 被验收软件及相关文档的提交
7.3.4.3 软件验收计划
7.3.4.4 软件验收组织
7.3.4.5 软件验收测试和验收审查
7.3.4.6 软件验收评审
7.3.4.7 软件验收结论
7.3.5 对GJB 1268A的裁剪
7.3.5.1 一般考虑
7.3.5.2 高完整性级别软件
7.3.6 文档格式
7.4 标准贯彻实施应当注意的问题
7.4.1 GJB 1268A对验收依据(合同或双方约定的验收依据的文档)提出了要求
7.4.2 军用软件的分类-
7.4.3 应用GJB 1268A的时间切入点问题
7.4.4 软件完整性级别
7.4.5 如果验收依据中没有规定软件完整性级别如何处理
7.4.6 验收不通过的处理
7.4.7 验收方对验收结论不满的处理
7.4.8 验收通过之后的软件移交
附录A 国内外软件工程标准状况
A1 国外软件工程标准状况
A1.1 ISO软件工程标准现状
A1.2 IEEE软件工程标准现状
A1.3 美国军用软件工程标准化状况
A1.4 欧洲软件工程标准化状况
A2 国内软件工程标准状况
A2.1 国家软件工程标准状况
A2.2 国防科技工业各行业标准
附录B 软件生存周期模型及其选择原则
Bl 基本概念
B2 瀑布模型
B3 增量模型
B4 进化模型
B5 基于软件包的生存周期模型
B6 遗留系统维护生存周期模型
B7 软件生存周期模型选择原则
1.1 军用软件在武器装备中的地位
1.1.1 软件的特点
1.1.2军 用软件的作用和地位
1.2 军用软件工程标准化
1.2.1 软件工程的定义及内涵
1.2.2 软件工程标准化的作用
1.2.3 军用软件工程标准化状况
1.2.3.1 军用软件工程标准体系初步建立
1.2.3.2 对军用软件标准化重要性的认识不断深化
1.2.3.3 积极推进军用软件测评标准化工作
1.3 军用软件工程系列标准编制过程
第2章 军用软件生存周期过程
2.1 概述
2.1.1 定义和作用
2.1.1.1 软件生存周期
2.1.1.2 软件生存周期模型
2.1.1.3 软件生存周期模型的作用
2.1.2 软件生存周期过程
2.1.2.1 GB/T 8566--2001规定的软件生存周期过程概貌
2.1.2.2 软件生存周期过程的活动
2.1.3 软件生存周期模型
2.2 GJB 2786—1996的有关要求
2.2.1 术语
2.2.2 GJB 2786一1996的基本特点
2.2.2.1 针对一个软件开发项目
2.2.2.2把软件作为系统的一部分来对待
2.2.2.3 围绕软件开发工作将活动分类
2.2.3 GJB 2786—1996的具体要求
2.2.3.1 各阶段的5类要求
2.2.3.2 各阶段5类要求的共同内容
2.2.3.3 各阶段5类要求的不同内容
2.2.3.4 向软件保障阶段转移
2.2.3.5 文档编制
2.2.4 GJB 2786一1996的实施
2.2.4.1 参照相应的标准
2.2.4.2 软件的获取和维护保障
第3章 GJB 5235《军用软件配置管理》
3.1 概述
3.1.1 编制原则
3.1.2 本标准与其他标准的关系
3.1.2.1 与ISO 12207和GB 8566的关系
3.1.2.2 与GJB 5000的关系
3.1.2.3 与GJB 2786—1996的关系
3.2 基本概念
3.2.1 软件配置项
3.2.2 软件配置管理
3.2.3 基线
3.2.4 软件库
3.3 配置管理的一般要求
3.4 配置管理过程
3.5 配置标识
3.6 配置控制
3.6.1 访问控制
3.6.2 版本控制
3.6.3 检入和检出控制
3.6.4 更改控制
3.7 配置状态记实
3.8 配置评价
3.9 软件发行管理和交付
3.10 实施GJB 5235应注意的问题
第4章 GJB 5234《军用软件验证和确认》
4.1 概述
4.1.1 GJB 5234的编制背景
4.1.2 GJB 5234的编制原则
4.1.3 国内外相关标准
4.2 本标准与其他国家标准和军用标准的关系
4.3 基本概念
4.4 软件完整性级别
4.4.1 关键软件与关键性分析
4.4.2 指定软件完整性级别
4.5 过程、活动与任务
4.5.1 V&V过程
4.5.1.1 管理过程
4.5.1.2 获取过程
4.5.1.3 供应过程
4.5.1.4 开发过程
4.5.1.5 运作过程
4.5.1.6 维护过程
4.5.2 常用的V&V活动
4.5.2.1 可追踪性分析
4.5.2.2 评价
4.5.2.3 接口分析
4.5.2.4 测试
4.5.3 执行V&V任务
4.6 软件验证和确认计划(SVVP)的制定
4.6.1 目的
4.6.2 参考文档
4.6.3 定义
4.6.4 验证和确认概述
4.6.4.1 组织
4.6.4.2 主进度
4.6.4.3 资源摘要
4.6.4.4 职责
4.6.4.5 工具、技术和方法
4.6.5 生存周期验证和确认
4.6.5.1 V&V管理
4.6.5.2 概念V&V活动
4.6.5.3 需求V&V活动
4.6.5.4 设计V&V活动
4.6.5.5 实现V&V活动
4.6.5.6 测试V&V活动
4.6.5.7 安装和检验V&V活动
4.6.5.8 运行和维护V&V
4.6.6 V&V报告
4.6.6.1 要求的报告
4.6.6.2 可选的报告
4.6.7 验证和确认管理规程
4.6.7.1 异常报告的解决方案
4.6.7.2 任务重复策略
4.6.7.3 偏离策略
4.6.7.4 控制规程
4.6.7.5 标准、惯例和约定
4.7 支持软件验证和确认的技术与方法
4.7.1 选择软件V&V技术的策略
4.7.2 审查
4.7.3 V&V度量
4.8 独立验证和确认(IV&V)
第5章 GJB 5236《军用软件质量度量》
5.1 概述
5.1.1 质量度量标准编制背景及编制原则
5.1.2 GJB 5236的编制说明
5.1.3 软件产品质量标准的演变与发展
5.1.4 GJB 5236与GJB 2434.A的关系
5.1.5 GJB 5236和GJB 2434.A的实施需关注的问题
5.1.5.1 基本要求
5.1.5.2 符合性
5.1.5.3 适用性
5.1.5.4 软件质量度量标准与软件生存周期过程标准的关系
5.2 软件质量度量基本概念
5.2.1 软件质量
5.2.2 软件质量要求
5.2.3 软件质量度量
5.2.3.1 软件度量的目的
5.2.3.2 软件度量的对象
5.2.3.3 客观度量和主观度量
5.2.3.4 直接度量和间接度量
5.2.4 软件质量的标度
5.2.4.1 标称标度
5.2.4.2 顺序标度
5.2.4.3 间隔标度
5.2.4.4 比率标度
5.2.4.5 绝对标度
5.2.5 提高软件质量的途径
5.3 软件质量模型
5.3.1 内部质量和外部质量模型
5.3.2 内部质量和外部质量的分层定义
5.3.3 使用质量的质量模型
5.4 质量模型的使用
5.5 度量表的阅读和使用
5.6 度量元度量示例说明
5.7 软件度量的一些认识
5.7.1 注意事项
5.7.2 期望值要现实
5.7.3 软件度量原则
5.7.4 软件度量的误区
5.8 软件测量与评价实例(某网络通信服务软件)
5.9 小结
5.10 国际标准未来发展动向——SQuaRE系列标准概述
5.10.1 SQuaRE的体系结构
5.10.2 ISO/IEC 9126、ISO/IEC 14598与SQuaRE系列标准的对应关系
5.10.3 SQuaRE通用质量模型
第6章 GJB 2434A《军用软件产品评价》
6.1 概述
6.1.1 编制目的和意义
6.1.2 编制背景
6.1.3 编制原则
6.1.4 与其他标准的关系
6.2 基本概念
6.2.1 软件质量和质量特性
6.2.2 软件质量管理和软件产品评价
6.2.3 评价级别
6.3 软件产品的一般评价过程
6.3.1 确立评价需求
6.3.1.1 确立评价目的
6.3.1.2 标识产品类型
6.3.1.3 规定质量模型
6.3.2 规定评价
6.3.2.1 选择度量
6.3.2.2 确立质量评定等级
6.3.2.3 确立评估准则
6.3.3 设计评价
6.3.4 执行评价
6.4 开发者用的评价过程
6.4.1 适用范围
6.4.2 开发者用的评价概念
6.4.3 评价过程的实施
6.4.3.1 确立评价需求
6.4.3.2 规定评价
6.4.3.3 设计评价
6.4.3.4 执行评价
6.4.3.5 质量评价的评审和对组织的反馈
6.5 需方用的评价过程
6.5.1 适用范围
6.5.2 需方用的评价的概念
6.5.2.1 确立评价需求时应注意的问题
6.5.2.2 在设计评价时应注意的问题
6.5.2.3 评价的剪裁
6.5.3 评价过程的实施
6.5.3.1 获取现货软件产品期间的评价
6.5.3.2 定制软件的获取和修改现有的软件期间的评价
6.6 评价者用的评价过程
6.6.1 适用范围
6.6.2 评价者用的评价的概念
6.6.2.1 评价的原则
6.6.2.2 主要关注的内容
6.6.3 评价者用的评价过程的实施
6.6.3.1 职责
6.6.3.2 确立评价需求
6.6.3.3 规定评价
6.6.3.4 设计评价
6.6.3.5 执行评价
6.6.3.6 作出评价结论
6.7 评价的策划和管理
6.7.1 一般考虑和支持机构的主要任务
6.7.2 评价的管理支持
6.7.2.1 评价策划的组织级的管理支持
6.7.2.2 评价策划的项目级的管理支持
6.8 评价模块的文档编制
6.8.1 评价模块的概念
6.8.2 评价模块的文档结构
6.8.3 评价模块的开发
6.8.4 评价模块的示例
第7章 GJB 1268A《军用软件验收要求》
7.1概述
7.1.1编制背景和目的
7.1.2 编写原则
7.1.3 国内外标准状况
7.1.4 与其他相关国军标、国标、国外先进标准的关系
7.1.5 GJB 1268A与军用软件定型管理办法的关系
7.1.6 对原标准的分析
7.1.7 本修订标准与前版本的主要差异
7.2 基本概念
7.2.1 军用软件
7.2.2 软件验收
7.2.3 验收测试
7.2.4 验收准则
7.2.5 软件完整性级别
7.2.6 现货软件
7.2.7 合同
7.2.8 委托开发软件
7.2.9 验收审查
7.2.10 验收评审
7.3 主要内容及技术要点
7.3.1 范围
7.3.2 概要
7.3.3 一般要求
7.3.3.1 软件验收前提
7.3.3.2 软件验收各方职责
7.3.3.3 软件验收依据
7.3.3.4 软件验收程序
7.3.4 详细要求
7.3.4.1 软件验收申请
7.3.4.2 被验收软件及相关文档的提交
7.3.4.3 软件验收计划
7.3.4.4 软件验收组织
7.3.4.5 软件验收测试和验收审查
7.3.4.6 软件验收评审
7.3.4.7 软件验收结论
7.3.5 对GJB 1268A的裁剪
7.3.5.1 一般考虑
7.3.5.2 高完整性级别软件
7.3.6 文档格式
7.4 标准贯彻实施应当注意的问题
7.4.1 GJB 1268A对验收依据(合同或双方约定的验收依据的文档)提出了要求
7.4.2 军用软件的分类-
7.4.3 应用GJB 1268A的时间切入点问题
7.4.4 软件完整性级别
7.4.5 如果验收依据中没有规定软件完整性级别如何处理
7.4.6 验收不通过的处理
7.4.7 验收方对验收结论不满的处理
7.4.8 验收通过之后的软件移交
附录A 国内外软件工程标准状况
A1 国外软件工程标准状况
A1.1 ISO软件工程标准现状
A1.2 IEEE软件工程标准现状
A1.3 美国军用软件工程标准化状况
A1.4 欧洲软件工程标准化状况
A2 国内软件工程标准状况
A2.1 国家软件工程标准状况
A2.2 国防科技工业各行业标准
附录B 软件生存周期模型及其选择原则
Bl 基本概念
B2 瀑布模型
B3 增量模型
B4 进化模型
B5 基于软件包的生存周期模型
B6 遗留系统维护生存周期模型
B7 软件生存周期模型选择原则
猜您喜欢