- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
八软件质量管理
8.1软件质量概念 8.2软件可靠性 8.1软件质量概念 8.1.1软件质量的定义 8.1.2软件质量特性 8.1.3软件质量模型 8.1.4软件质量的度量和评价 8.1.1软件质量的定义 ANSI/IEEE Std 729-1983定义软件质量为“与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体”。 M.J. Fisher 定义软件质量为“所有描述计算机软件优秀程度的特性的组合”。 软件质量的三个一致性: 与所确定的功能和性能一致性,即需求一致性。 与成文的开发标准一致性。 与所有专业开发的软件所期望了隐含性的一致性。 8.1.2软件质量特性 软件质量特性,反映了软件的本质。讨论一个软件的质量,问题最终要归结到定义软件的质量特性。 定义一个软件的质量,就等价于为该软件定义一系列质量特性。 人们通常把影响软件质量的特性用软件质量模型来描述。 8.1.3软件质量模型 软件质量特性定义成分层模型 最基本的叫做基本质量特性,它可以由一些子质量特性定义和度量。 1976年 Boehm质量模型 1979年 McCall质量模型 1985年 ISO质量模型 ISO的软件质量评价模型 按照ISO/TC97/SC7/WG3/1985-1-30/N382,软件质量度量模型由三层组成 软件质量需求评价准则(SQRC) 软件质量设计评价准则(SQDC) 软件质量度量评价准则(SQMC) 高层和中层建立国际标准,低层可由各使用单位视实际情况制定 1991年 ISO质量特性国际标准 (ISO/IEC9126) 质量特性:功能性、可靠性、可维护性、效率、可使用性、可移植性 推荐21个子特性:适合性 准确性 互用性 依从性 安全性 成熟性 容错性 可恢复性 可理解性 易学习性 操作性 时间特性 资源特性 可分析性 稳定性 可变更性 可测试性 可安装性 可替换性 适应性 一致性 8.2软件可靠性 软件生存期与软件寿命的关系 在软件工程中常用的定义 软件可靠性定义 测试中的可靠性分析 测试精确度和测试覆盖度的评价 软件生存期与软件寿命的关系 一切有生命的东西都有一个“寿命” 这个概念也可以延伸到对非生命产品的质量评价上来。例如一个电子产品的寿命就是指该产品从出厂直到丧失使用价值的持续时间。 从软件工程的角度来说,软件产品的寿命是指软件的整个生存期。 从软件用户的角度来看,更关心的是软件在交付使用后的情况如何。 希望用一个指标平均失效间隔时间 MTBF(MeanTime Between Failure) 来表明,在规定的要求和条件下,能在多大的程度上依赖这个软件来完成任务。 我们把在使用期间软件能够正常工作的持续时间叫做软件的使用寿命。 软件的使用寿命与输入环境有关。 例如,有一个存在缺陷的编译程序,当用于学生做简单练习时,MTBF可能很长。而做一个大的课题时,由于程序连续出错,MTBF就会变得很短。 MTBF可以看做是对软件可靠性做估计的样本数据,但不能看做是依据。 “错误”这一术语。在没有特别加以说明的情况下,这是一个泛用的、模糊的概念。 它指的可能是bug(设计中的差错)、 fault(故障)、error(错误)、failure(失效)、crash(重大事故)、problem(疑问)等。 在汉译中,这些术语的使用更加混乱。 在软件工程中常用的定义 故障(fault):软件的内在缺陷。这些缺陷可在生存期各个阶段被引入。 错误(error):故障在一定的环境条件下的暴露,导致系统在运行中出现了不正常、不正确、不按规范执行的状态,称为软件出错。 失效(failure):对错误不做任何修正和恢复, 导致系统的输出不满足用户要求,称为软件的一次失效。 以上定义的故障、错误和失效,分别代表了广义的“错误”在不同的条件下所对应的术语。 它们可以理解为:设计者的失误─导致系统中留有错误的设计──缺陷或“故障”(fault),这些故障导致系统的错误执行──错误(error),由于错误导致系统的错误输出──失效(failure)。 故障是物理地或静态地存在的 失误、错误和失效都是系统的一种动态的转瞬即逝的现象 软件发生失效标志着软件一次使用寿命的结束 发生过失效的软件通常仍然是可用的。只有当软件频繁失效,或者公认已经“过时”了的时侯,软件才被废弃,意味着当前这一版本软件使用寿命的终结。 软件故障产生原因 支持软件工作的基本条件(除硬件外的操作系统、数据库管理系统、编译程序、微代码等)的缺陷 软件设计不当 加入了允许范围之外的输入 软件可靠性的定义 软件可靠性是软件在给定的时间间隔及给定的环境条件下,按设计要求,成功地运行程序的概率。
您可能关注的文档
- 元次方程组的解有种不同情况(唯解,无解,无穷多解),.PPT
- 元次方程组的解法课件.PPT
- 元次方程组的解法(课时zhang).PPT
- 元次方程组复习.PPT
- 元次方程组课时.PPT
- 元次方程组的概念课件.PPT
- 元次方程配方法.PPT
- 光子密度分布与光子能量分布.PPT
- 元次方程组的解法.PPT
- 光电技术七.PPT
- 4.1 时代的主题 课件-高中政治统编版选择性必修一当代国际政治与经济.pptx
- 1.1国家是什么+课件高中政治统编版选择性必修一当代国际政治与经济.pptx
- 1.2积极维护人身权利 课件-高中政治统编版选择性必修二法律与生活.pptx
- 4.2挑战与应对课件高中政治统编版选择性必修一当代国际政治与经济.pptx
- 1.1 公有制为主体 多种所有制经济共同发展 课件高中政治统编版必修二经济与社会_3.pptx
- 2.2 逻辑思维的基本要求 课件高中政治统编版选择性必修三逻辑与思维.pptx
- 1.1 原始社会的解体和阶级社会的演进 课件高中政治统编版必修一中国特色社会主义.pptx
- 2.1世界的物质性课件高中政治统编版必修四哲学与文化.pptx
- 3.1 世界是普遍联系的 课件-高中政治统编版必修四哲学与文化.pptx
- 1.2 思维形态及其特征 课件-高中政治统编版选择性必修三逻辑与思维_1.pptx
最近下载
- Python人工智能培训.pptx
- 建筑工程图集 18K802:暖通空调系统的检测与监控(水系统分册).pdf VIP
- 2023-2024学年译林版(三起)英语六年级上册期中测试题含答案.docx
- GF-2017-0201《建设工程施工合同示范文本》.doc
- 2024年保安员考试复习题库及答案(共1500题).doc
- 五四运动说课课件(新部编).ppt
- DLT5100—2014 水工混凝土外加剂技术规程.pdf
- 2022年上海市普陀区初三中考一模英语听力试题及原文(附听力音频).docx VIP
- (高清版)BT 26745-2021 土木工程结构用玄武岩纤维复合材料.pdf VIP
- 大学生就业引航树立正确的就业观.pptx VIP
文档评论(0)