第十二讲软件项目质量管理 资料教育文档.pptVIP

第十二讲软件项目质量管理 资料教育文档.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上海交通大学计算机系 2019/10/27 1 第十二讲 软件项目质量管理 上海交通大学计算机系 2019/10/27 2 主要内容 ? 软件质量的重要性 ? 软件质量的描述 ? 质量度量 ? ISO9126 ? 软件质量度量方法 ? 软件质量改进 上海交通大学计算机系 2019/10/27 3 软件质量的重要性 ? 尽管所有的商品或服务都存在质量问题,但是软 件的特殊性,特别是其复杂性和不可见性,使其 更为重要 ? 软件危险性的增加:企业越来越依赖软件 ? 软件的无形性:很难知道项目中的特定任务是否完全 满足 ? 软件开发过程中错误积累 上海交通大学计算机系 2019/10/27 4 软件质量 ? 对软件系统可以从三方面描述: ? 描述系统如何工作的功能描述 ? 功能如何提供的质量描述 ? 花费在系统上的资源描述 ? 问题:学院工资系统准备选用商品化软件。请定 义选择原则? 上海交通大学计算机系 2019/10/27 5 软件质量 /// ? 答案: ? 对用户需求进行调查,以明确不同用户的不同需求集合 ? 将需求分成若干组,并定义质量和其它属性,如质量,可用性, 效率,灵活性等 ? 某些需求具有绝对特性。例如,应用程序必须能够记录职员的最 大条数。这种需求必须满足。 ? 某些需求具有相对特性。某些相对需求比其它需求更重要 ? 市场上调查一系列待选的软件。 ? 度量软件质量的方法需要确定 ? 某些软件的某些方面有不足,但是其它方面可能给以补偿,因而 定义某些方法来完策划能够选择。 上海交通大学计算机系 2019/10/27 6 软件质量 ? 软件质量可以包括: ? 运行质量 ? 正确性 ? 可靠性 ? 集成性 ? 可用性 ? 修改质量 ? 可维护性 ? 可测试性 ? 灵活性 ? 转换质量 ? 可移植性 ? 可重用性 ? 互操作性 问题:请指出质量特性中哪些是无关 的,互补的和冲突的? 无关的:如可用性和可重用性 互补的:如灵活性与可维护性 冲突的:由于考虑了某一类型的平 台可能效率高,但是移植性差 上海交通大学计算机系 2019/10/27 7 软件质量 ? 质量要素需要转化成开发者可以意识到的内部准 则。 问题:同一准则 出现在不同的质 量要素中说明了 什么? 说明这些质量要 素是互补的。 上海交通大学计算机系 2019/10/27 8 质量度量 ? 对于每一准则,必须定义一个和多个度量标准来 完成评估工作 ? 任何相对度量需要将度量的单元与环境中发生的 最大可能性相联系,例如程序中最大的错误数就 需要和程序的大小相联系。 ? 在某些时候,我们可以直接度量质量,在另外一 些时候,我们度量的是质量的表现。 ? 软件的使用者关注的是 质量因素 ,而开发者需要 关注的是 质量准则 。 上海交通大学计算机系 2019/10/27 9 质量度量 ? 为了度量,需要对每一质量规定: ? 度量的单元 ? 测试的范围 ? 最差的可接受的值 ? 计划达到的值 ? 当前可达到的最佳的值 ? 目前的值 ? 问题:针对字处理系统,举出一个质量度量的例 子。 上海交通大学计算机系 2019/10/27 10 质量度量 ? 质量:易学习性 ? 定义:新手学会使用软件生成一份标准文档的时间 ? 度量的单元:小时 ? 测试:首先对新手进行调查以确定他们的字处理软件的 使用经验,然后给他们一台机器,一套软件,训练手册 和安装文档。然后测试他们学会生成一份文档的时间 ? 最差: 4 小时 ? 计划: 2 小时 ? 最好: 1 小时 ? 目前: 4 小时 上海交通大学计算机系 2019/10/27 11 质量度量 ? 为了产生一份质量描述文档,经常需要将质量准 则进一步细分。例如可用性下面的易理解性,可 以分成:菜单结构的易理解性,特别是某项执行 功能的命令要容易找到,其它方面还包括错误消 息的提供,帮助信息的提供等 上海交通大学计算机系 2019/10/27 12 ISO9126 ? 目前,不少人提出了不同的软件质量特性表示方 法。但是缺少一个公共的标准。例如可维护性能 够指错误可以迅速确定并被修改,也可以指软件 能够很容易地被修改。 ? 制定于 1991 年的 ISO9126 标准就是处理软件质 量问题的。这份 13 页的标准为制定进一步的标 准

文档评论(0)

sunhongz + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档