清华软件工程ppt课件09.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件质量概念 软件质量保证 软件可靠性 软件配置管理;软件质量概念;软件质量的定义;质量特性及其组合,是软件开发与维护中的重要考虑因素;软件需求是度量软件质量的基础。不符合需求的软件就不具备质量。 标准定义了一组开发准则,用来指导软件人员用工程化的方法来开发软件。如果不遵守这些开发准则,软件质量就得不到保证。 软件质量是各种特性的复杂组合。它随着应用的不同而不同,随着用户提出的质量要求不同而不同。 ;软件质量特性;软件质量模型;8;ISO的软件质量评价模型;Boehm质量模型;11;1991年 ISO质量特性国际标准 (ISO/IEC9126);13;软件质量的度量和评价;预测度量有两种。 第一种叫做尺度度量,这是一种定量度量。它适用于一些能够直接度量的特性,例如,出错率定义为:错误数/KLOC/单位时间。 第二种叫做二元度量,这是一种定性度量。它适用于一些只能间接度量的特性,例如,可使用性、灵活性等等。;尺度度量检查表;二元度量检查表;通过对照检查项目,确定一种质量特性的有无。 例如,在设计和编码阶段的复杂性度量,利用尺度度量方法来做。对模块复杂性的度量采用McCabe 环路度量。 对于二元度量,可针对检查表中每一项都应给以记分,指定信息存在时记 “1”,否则记 “0”。表中所有各项的分数相加,即得度量结果。;软件的质量保证;质量保证的概念;软件的质量保证活动也和一般的质量保证活动一样,是确保软件产品从诞生到消亡为止的所有阶段的质量的活动。即为了确定、达到和维护需要的软件质量而进行的所有有计划、有系统的管理活动。;软件质量保证的主要任务;1.用户要求定义;2. 力争不重复劳动;3. 掌握开发新软件的方法;4. 组织外部力量协作的方法;5. 排除无效劳动;6. 发挥每个开发者的能力;7. 提高软件开发的工程能力;8. 提高计划和管理质量能力;质量保证与检验;质量检验的原则;当开发阶段出现异常时,要从质量特性方面进行检验,看是否会给后续阶段带来影响。 虽然各开发阶段进展稳定,但由于工程能力不足,软件产品不能满足用户要求的质量。这时可通过检验对该产品做出评价,判断是否能向用户提供该产品。 要以一定的标准检验产品,根据产品的质量特性,检查各个过程的管理状态。 ;软件质量保证体系;为了顺利开展以上活动,事先明确部门间的质量保证业务,确立部门间的联合与协作的机构十分重要,这个机构就是质量保证体系。 必须明确反馈途径。 必须明确各部门的职责。 必须确定保证系统运行的方法、工具、有关文档资料,以及系统管理的规程和标准。 ; 必须明确决定是否可向下一阶段进展的评价项目和评价准则。 必须不断地总结系统管理的经验教训,能够修改系统。 制定质量保证计划,在计划中 确定质量目标 确定在每个阶段为达到总目标所应达到的要求 确定进度安排 确定所需人力、资源和成本等。;软件质量保证规程和技术准则;描述希望得到的质量度量; 说明各种软件人员的职责,规定为了达到质量目标他们必须进行哪些活动。 建立 在各阶段中执行质量评价的质量评价和质量检查系统 有效运用质量信息的质量信息系统,并使其运行。;质量保证的实施;质量目标与度量;软件质量度量和保证的条件;质量保证活动的实施步骤:;Check:以Plan阶段设定的质量评价准则进行评价。计算结果用质量图的形式表示出来。比较评价结果的质量得分和质量目标,看其是否合格。 Action:对评价发现的问题进行改进活动,如果实现并达到了质量目标就转入下一个工程阶段。这样重复“Plan”到“Action”的过程,直到整个开发项目完成。;44;45;46;软件的质量设计;为了实现规定的质量特性,就需要把这些质量特性转换为软件的内部结构的特性。 例如,软件质量需求中的“性能”,可以转换成软件内部结构中的构成元素,即每一个程序模块和物理数据各自应具有的性能特性。这些性能特性的累积就形成外部规格中的性能特性。 ;软件的结构特性与评价标准;结构特性 逻辑数据与功能的对应关系 评价准则 所有数据都与功能对应 所有功能元素都与数据对应 逻辑数据与功能的相互关系个数(局部) ; ;结构特性 模块层次 评价准则 所有模块定义完毕 模块之间所有控制关系定义完毕 上述关系都是标准过程调用形式 各层次上的模块大小适当;结构特性 物理数据与模块的对应关系 评价准则 所有物理数据都与模块对应 所有模块都与物理数据对应 对应于一个物理数据的模块数(以一对一为好) ;结构特性 逻辑数据与物理数据的对应关系 评价准则 所有逻辑数据都与物理数据对应 对应于一个物理数据的逻辑数据数(以一对一为好);结构特性 功能与模块的对应关系 评价准则 所有功能都与模块对应 对应模块的功能个数

文档评论(0)

ahuihuang1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档