搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
软件可靠性分析及质量保证研究
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787517008354
  • 作      者:
    谢芳,卢朝晖,胡海东编著
  • 出 版 社 :
    中国水利水电出版社
  • 出版日期:
    2013
收藏
内容介绍
  《软件可靠性分析及质量保证研究》共10章。第1章给出了软件可靠性的基本概念,分析了其研究内容及影响因素;第2章给出了软件可靠性模型、测试及评估方法,并就提高软件可靠性的方法和技术进行了分析;第3章给出了软件质量保证的基本概念;第4章给出了软件质量标准;第5章分析了软件生命过程、软件质量的度量;第6章按照软件开发的过程从文档编制到需求变更控制对软件质量保证技术进行了分析;第7章分析了软件能力成熟度模型CMM&CMMI,同时给出了我国的软件评估体系SPCA;第8章给出了软件测试的策略、过程质量度量、评审和质量保证,以及软件维护活动的实施;第9章给出了软件全面质量管理,一一论述了全面质量管理的概念、质量管理的战略及文化、60项目管理、质量功能展开设计、dfss流程与主要设计工具;第10章绐出了软件配置管理的相关信息。全书内容具有理论联系实际、系统、简洁的特点;在软件开发使用和维护方面具有较强的工程适用性。
  《软件可靠性分析及质量保证研究》对软件可靠性模型及其应用、软件可靠性测试、软件可靠性数据收集和处理进行了深入的讨论。全书结构台理,条理清晰,内容丰富,是一本值得学习研究的著作。
展开
精彩书摘
  1.1.2软件可靠性工程的发展
  20世纪90年代以来,软件可靠性工程的研究和实践最终脱离可靠性模型,在软件可靠性设计、测试、分析与评估以及软件可靠性工程管理等方面进行了比较系统的研究和比较广泛的实践,取得了显著的成效。
  软件可靠性工程的发展是硬件可靠性工程发展的必然结果,是系统可靠性工程发展的历史要求,是软件工程高速发展的必然产物,其发展是高速渐进式的。软件可靠性工程根植于软件工程和硬件可靠性工程,其形态与体系的形成虽然经历了一个漫长的过程,至今还远滞后于硬件可靠性工程,但其发展势不可挡。可以预测,在今后的一段时间内,软件可靠性工程将得到更广泛的关注并将得以高速发展。
  1.软件可靠性模型
  (1)假设验证
  由于软件可靠性模型需要描述软件的测试策略和过程、运行剖面、错误分布等而使用大量假设,虽然这些假设中的大多数都以经验作为基础,但假设的正确性、合理性没有且难以得到有效验证。因此,对现有模型中使用的典型假设的验证,以及在此基础上提出能测试、能验证的共同假设,是软件可靠性模型开发的关键和主要方向之一。
  (2)软件测度
  为了提高软件可靠性模型的准确性,软件可靠性模型应将更多的知识包含进来,例如,软件开发过程、设计评审、软件测试、运行剖面以及当前的位置及其问题域的描述等知识。这些描述如果能以一种更准确的方式进行测量,那么它们将只要用“是”或“不是”的方式予以表达即可,将大大简化模型的数学表示及其应用。
  (3)决策理论
  对于给定数据,到底应该选用什么样的分布来进行估计呢?先验分布是系统故障时间分布的一部分,这些分布可能是对数正态分布、指数分布、weibull分布等。如何使先验分布准确反映这些事实上的分布,从而保证估计的准确性呢?如果能为软件可靠性模型定义出可使用性函数,设定合理的成本函数,对于正确进行模型选择、比较、评价和改进具有十分重要的意义。
  (4)Bayes估计
  经验表明,故障时间的分布参数比千行代码中的错误估计数,更趋于稳定。而问题的症结在于:一方面,故障时间分布是软件使用频度和方式的函数,例如,可以定义软件的执行频率、执行路径发生的概率等,而它们至少可以部分地被看作人类共性的一个结果,并且因此使得分布参数相对地趋于稳定;另一方面,软件错误数是问题域、系统历史和生命周期各阶段的函数,它受许多可变因素的影响,所以表现出更多的不稳定性。
  (5)统一模型
  种类和数量繁多的软件可靠性模型,导致了理论研究和实际应用的困难,对目前这种三国争雄的混乱状态进行澄清是非常必要的。模型统一是这一问题最有希望的解决办法。
    ……
展开
目录
第1章 软件可靠性概述
1.1 软件可靠性发展史
1.2 软件可靠性的定义
1.3 软件可靠性研究的内容
1.4 影响软件可靠性的因素

第2章 软件可靠性度量与测试
2.1 可靠性模型及其评价标准
2.2 软件可靠性测试和评估

第3章 软件质量保证概述
3.1 软件质量保证的定义
3.2 软件质量保证的原则和计划
3.3 软件质量保证的内容和措施

第4章 软件质量标准
4.1 软件质量指标和因素
4.2 软件质量模型
4.3 软件质量标准概述
4.4 ISO标准质量体系

第5章 软件质量保证方法分析
5.1 软件开发环境的创建
5.2 软件生命过程的度量
5.3 软件质量的度量
5.4 软件开发的估算

第6章 软件质量保证技术
6.1 文档编制
6.2 质量保证
6.3 验证
6.4 确认
6.5 联合评审
6.6 审计
6.7 问题解决
6.8 需求变更控制

第7章 软件能力成熟度模型CMM&CMMI
7.1 CMM质量思想
7.2 CMM的分级结构及主要特征
7.3 CMM内部结构和进化过程
7.4 利用CMM进行成熟度评估
7.5 CMMI的表示和应用
7.6 我国的软件评估体系SPCA

第8章 软件测试与维护
8.1 软件测试策略
8.2 软件测试的执行
8.3 测试阶段的过程质量度量
8.4 测试的过程评审和质量保证
8.5 软件维护活动
8.6 软件维护的实施
8.7 维护软件质量保证工具

第9章 软件全面质量管理
9.1 全面质量管理概述
9.2 质量管理的战略与文化
9.3 6a项目管理
9.4 质量功能展开设计
9.5 dfss流程与主要设计工具

第10章 软件配置管理
10.1 软件配置管理概述
lO.2 版本管理与变更管理
10.3 配置审核
10.4 配置状态报告
10.5 配置管理工具
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证