





定价:45元
印次:1-1
ISBN:9787302405351
出版日期:2015.07.01
印刷日期:2015.07.08
图书责编:石磊
图书分类:零售
本书把软件可信性与软件评价技术相结合,以跨越整个软件开发生存周期的软件可信性定量评估为主线,阐述了软件可信性定量评估所需的模型、技术和方法,主要包括:软件可信性定量评估模型,软件需求分析、软件设计、编码实现、软件测试等开发生存周期各阶段的可信性度量策略、度量指标和度量方法,软件可信性数据融合与推理技术等。本书主题明确、内容系统、可读性好,结合工程实例给出了软件可信性定量评估的实施指南,实用性和指导性强。 本书适合从事软件质量控制的项目管理人员、过程控制人员、质量管理人员使用,也可供软件开发人员、软件技术人员以及高等院校或科研机构相关专业的高年级学生和研究人员参考。
北京跟踪与通信技术研究所软件测试室工程师,具有多年软件开发与测试经验。
随着信息技术的迅速发展,计算机软件的应用日益广泛,软件失效造成的后果也愈加严重,特别是在航空航天、金融保险、交通通信、工业控制等关系国计民生的重要领域,软件一旦失效将造成重大损失,因此对软件质量提出了更高的要求,软件质量受到人们越来越多的关注。 从整体上来度量软件质量,最早在20世纪70年代末被提出,希望用软件度量的方法来科学地评价软件质量,以便更有力地控制和管理软件开发过程,合理地组织和分配资源,制订切实可行的软件开发计划,以低成本获得高质量的软件。但由于软件是大脑智力的产物,具有可见性差、难以量化的特点,人们对软件质量的认识尚不够系统,软件度量与评估至今仍是软件工程领域的重要研究方向,而能够在实际工程中应用的具有良好可操作性的技术和方法更是凤毛麟角。 软件可信性是软件质量的一种特殊表现形式,所关注的是软件使用层面的综合化的质量属性及其保障方式,涉及多个质量属性的集合以及这些属性的综合与平衡。自20世纪90年代被引入软件工程化领域以来,在美国国家科学基金会(NSF)、欧空局(ESA)等组织的积极推进下,软件可信性研究得到了广泛的重视。特别是在硬件技术越来越成熟、软件失效成为导致系统失效的主要原因的当下,软件可信性成为复杂计算机系统的最主要挑战之一,如何确保软件的可信性具有重大的现实意义。我国自然科学基金委和“863”计划分别把软件可信性相关研究列为重大研究计划和重点研究项目,美国国家软件发展战略(National Software Strategy to Ensure U.S. Security and Competitiveness, 2006—2015)更是将开发高可...
1.1软件可信性2
1.2全开发生存周期的软件可信性评估3
1.3本书的组织与结构4
第2章软件与软件质量6
2.1概述6
2.2软件失效造成的灾难6
2.3软件与软件工程7
2.4软件质量评价9
2.5软件质量模型10
2.5.1Beohm质量模型11
2.5.2McCall质量模型12
2.5.3ISO 9126质量模型12
2.5.4GB/T 16260质量模型13
2.5.5ISO 25010 质量模型14
2.6本章小结15
第3章软件开发生存周期17
3.1概述17
3.2软件生存周期过程17
3.3软件生存周期模型20
3.3.1瀑布模型20
3.3.2快速原型开发模型21
3.3.3增量开发模型22
3.3.4极限编程模型23
3.3.5螺旋模型23
3.4软件开发过程24
3.4.1软件需求分析24
3.4.2软件设计27
3.4.3软件编码实现29
3.4.4软件测试31
3.5本章小结33
第4章软件可信性评估模型35
4.1概述35
4.2模型结构35
4.3可信属性与可信子属性36
4.4可信度量与度量指标39
4.5本章小结40
第5章需求分析阶段的可信度量42
5.1需求分析阶段度量策略42
5.2在需求分析阶段度量软件可用性42
5.2.1适合性的度量42
5.2.2准确性的度量43
5.2.3互操作性的度量44
5.2.4易操作性的度量45
5.2.5依从性的度量46
5.3在需求分析阶段度量实时性46
5.3.1处理及时性...