新書推薦:
《
首辅养成手册(全三册)(张晚意、任敏主演古装剧《锦绣安宁》原著小说)
》
售價:HK$
121.0
《
清洁
》
售價:HK$
65.0
《
组队:超级个体时代的协作方式
》
售價:HK$
77.3
《
第十三位陪审员
》
售價:HK$
53.8
《
微观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:HK$
155.7
《
Python贝叶斯深度学习
》
售價:HK$
89.4
《
启微·狂骉年代:西洋赛马在中国
》
售價:HK$
78.4
《
有趣的中国古建筑
》
售價:HK$
67.0
|
編輯推薦: |
本书为“软件开发与测试丛书”中的一本,较为全面地阐述了软件质量管理的内容。
|
內容簡介: |
本书技术范围属计算机软件与理论二级学科计算机软件专业,紧扣软件软件工程标准规范要求,结合国内相关软件研制现状,系统地介绍了软件质量管理的要求,涵盖了软件工程、CMMI软件能力成熟度模型和软件测试技术的相关知识。对于帮助软件质量管理人员清楚了解和掌握质量管理精髓具有较强的指导作用。本书是作者多年从事软件工程技术研究和软件质量体系建设的实践经验总结,与其它公开教材相比,本书的实用性好,内容指导性强,适用于全军、同领域教育培训,具有较高的参考价值。本书可供从事软件研制的技术和管理人员使用,也可供高等院校的研究生和高年级本科生学习和参考。
|
關於作者: |
刘文红,北京跟踪与通信技术研究所软件工程与测评研究室研究员,长期从事软件工程技术研究和软件测评相关工作,先后负责并参与了多项航天系列的软件测评任务,以及多个重大科研试验任务,具有丰富的大型软件工程化管理和测试经验,参与了多项软件工程化和软件测试相关国家、国军标和行业规范的制修订工作。
侯育卓,长期从事软件工程与测评相关工作。郭栋,主要从事软件测评、FPGA验证、信息安全等相关研究工作。张卫祥,曾负责探月工程、火星探测等重点软件测评任务。杨隽,主持完成过大量重点型号软件测评和FPGA验证工作。沈玥,主要负责软件总体设计、软件研发等方面的研究工作。
|
目錄:
|
第1章软件质量管理概述1
1.1软件工程概述1
1.1.1软件危机与软件工程的起源1
1.1.2软件工程5
1.2软件过程9
1.2.1软件生命周期的基本任务9
1.2.2瀑布模型12
1.2.3快速原型模型15
1.2.4增量模型16
1.2.5螺旋模型17
1.2.6喷泉模型18
1.2.7Rational统一过程19
1.3软件过程在软件质量管理中的意义25
1.3.1软件过程的定义25
1.3.2软件过程描述25
1.3.3软件过程管理26
1.4本章小结27
第2章软件需求管理29
2.1软件需求的层次与要求29
2.2软件需求工程30
2.3需求开发32
2.3.1需求获取32
2.3.2需求分析33
2.3.3需求规约34
2.3.4需求验证34
2.4需求管理35
2.4.1需求确认35
2.4.2需求变更35
2.4.3需求评审36
2.4.4需求跟踪37
2.5常见的软件需求管理问题38
2.6需求变化控制及跟踪的应用39
2.7本章小结40
第3章同行评审41
3.1同行评审的方式和对象42
3.1.1同行评审的方式42
3.1.2同行评审的对象43
3.2策划同行评审44
3.3实施同行评审55
3.4同行评审的数据分析57
3.4.1采集和分析的数据57
3.4.2同行评审的过程控制57
3.4.3建议的同行评审效率57
3.4.4同行评审覆盖率58
3.5评审常见问题58
3.6本章小结59
〖1〗软件质量管理实践〖1〗目录
第4章验证60
4.1概述60
4.2验证的一般要求61
4.2.1制订验证计划61
4.2.2建立并维护验证环境62
4.2.3建立和维护验证规程和准则62
4.2.4实施验证62
4.3代码审查63
4.3.1实施要点64
4.3.2审查过程64
4.3.3代码审查结果67
4.4静态分析67
4.4.1实施要点68
4.4.2静态分析过程69
4.4.3静态分析结果71
4.5单元测试71
4.5.1概述71
4.5.2单元测试原则71
4.5.3单元测试环境72
4.5.4单元测试内容73
4.5.5单元测试方法75
4.5.6单元测试用例设计76
4.5.7单元测试过程77
4.6本章小结78
第5章确认79
5.1概述79
5.2确认的一般要求79
5.2.1制订确认计划79
5.2.2建立并维护确认环境80
5.2.3建立并维护确认规程和准则80
5.2.4实施确认81
5.3配置项测试81
5.3.1概述81
5.3.2配置项测试原则82
5.3.3配置项测试环境83
5.3.4配置项测试策略83
5.3.5配置项测试内容84
5.3.6配置项测试方法84
5.3.7配置项测试过程94
5.4系统测试97
5.4.1概述98
5.4.2系统测试原则98
5.4.3系统测试环境99
5.4.4系统测试策略99
5.4.5系统测试内容100
5.4.6系统测试方法100
5.4.7系统测试过程105
5.5本章小结106
第6章缺陷管理107
6.1软件缺陷的概念107
6.1.1软件缺陷的定义107
6.1.2软件缺陷的分类108
6.1.3软件缺陷的严重等级109
6.1.4软件缺陷的关联性110
6.2软件缺陷管理的概念111
6.2.1软件缺陷管理的目标111
6.2.2软件缺陷管理中的角色111
6.2.3软件缺陷的管理流程112
6.2.4软件缺陷的状态转变115
6.3软件缺陷报告的要求116
6.3.1缺陷报告的填写要求116
6.3.2缺陷报告的内容要求119
6.4常见软件缺陷管理工具119
6.5本章小结121
第7章软件配置管理122
7.1软件配置管理概述122
7.1.1配置管理主要概念122
7.1.2配置管理的主要活动124
7.2软件配置管理实践126
7.2.1配置管理策划126
7.2.2建立基线129
7.2.3跟踪和控制变更130
7.2.4配置审核与状态报告131
7.3配置管理工具134
7.4本章小结136
第8章软件质量保证137
8.1概述137
8.2软件质量保证计划138
8.2.1制订软件质量保证计划138
8.2.2过程评价准则140
8.2.3工作产品评价准则140
8.2.4评价准则维护141
8.3过程评价141
8.4工作产品评价142
8.5处理与跟踪不符合项143
8.6编制质量保证报告144
8.7评价要点146
8.7.1过程评价要点146
8.7.2工作产品评价要点149
8.8本章小结157
第9章软件质量度量158
9.1软件质量度量方法158
9.2软件质量度量模型159
9.2.1McCall模型159
9.2.2Boehm模型161
9.2.3FURPS模型161
9.2.4ISO/IEC 9126软件质量模型162
9.3现行软件质量度量标准163
9.3.1ISO/IEC 25000系列国际标准163
9.3.2GB/T 25000系列国家标准164
9.4软件质量度量实例166
9.5本章小结173
第10章测量与分析174
10.1测量与分析概述174
10.2测量与分析实践176
10.2.1制订测量与分析计划176
10.2.2数据采集与分析178
10.2.3测量分析结果的交流178
10.3测量项的选择179
10.4本章小结181
第11章软件质量持续改进182
11.1软件质量持续改进概述182
11.1.1确定过程改进需求182
11.1.2计划和执行过程改进183
11.2建立组织标准过程实践188
11.2.1确定原则与目标188
11.2.2配置质量管理体系资源189
11.2.3确保产品实现过程189
11.2.4持续改进质量管理方案190
11.3软件技术能力培训190
11.3.1建立组织的战略培训需要190
11.3.2建立培训能力191
11.3.3策划年度培训192
11.3.4实施培训192
11.3.5培训效果评估192
11.4本章小结193
参考文献194
|
內容試閱:
|
随着信息技术的迅速发展,计算机软件的应用日益广泛,软件失效导致的后果也愈加严重,特别是在航空航天、金融保险、交通通信、工业控制等关系国计民生的重要领域,软件一旦失效将造成重大损失,因此对软件质量提出更高的要求。软件质量受到人们越来越多的关注。
本书紧扣软件工程标准规范要求,结合国内软件研制现状,系统地介绍了软件质量管理的要求,涵盖软件工程、CMMI软件能力成熟度模型和软件测试技术的相关知识。对于软件质量管理人员清楚了解和掌握质量管理精髓具有较强的指导作用。
全书结构如下: 第1章概述了软件工程和软件生命周期各模型,介绍了软件过程在软件质量管理中的意义;后续各章按照先工程后管理的顺序,第2~5章分别介绍了软件需求管理、同行评审、验证与确认的要求;第6~11章分别介绍软件缺陷管理、软件配置管理、软件质量保证、软件质量度量、测量与分析及软件质量持续改进。
本书是编写组多年从事软件质量管理工作的技术积累,兼具实用性与前瞻性,系统地介绍了软件质量管理与软件工程化各方面的内容。与软件一样,本书虽然经过了认真的编写和修改,仍然会有一些不足或疏漏存在,而这些不足或疏漏只有在使用时才会被发现。 如果您在阅读本书后,愿意将不足或疏漏、意见和建议反馈给我们,我们将非常感激。
编著者 2022年4月
|
|