软件开发过程的质量管理.pdfVIP

  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文档。上传文档
查看更多
.. 大型软件开发过程的质量管理体系 一、软件产品质量的特点 按照 ISO 9126 的定义,软件的质量通常可以从以下六个方面去衡量(定义) 。功用性( Functionality ),即软件是否满足了客户功能要求;。可靠性 (Reliability ),即软件是否能够 - 直在 - 个稳定 的状态上满足可用性;。可用 性(Usability ),即衡量用户能够使用软件需要多大的努力; 。效率 (Efficiency ), 即衡量软件正常运行需要 耗费多少物理资源; 。可维护性 (Maintainability ), 即衡量对已经完成的软件进行调整需要多大的努力; 。可移植性 (Portability ), 即衡量软件是否能够方便地部署到不同的运行环境中。 可见,同其它产品相比,软件产品的质量有其明显的特殊性。 第一,很难制定具体的、 数量化的产品质量标准, 所以没有相应的国际标推、 国家标准或行业标淮。 对软件产品而言, 无法制定诸如 合格率 、 一次 通过率 、PPM、 寿命 之类的质量目标。每千行的缺陷数量是通用的度量方法,但缺 陷的等级、种类、性质、影响不同,不能说每千行缺陷数量小的软 件,一定比 该数量大的软件质量更好。至于软件的可扩充性、可维护性、可靠性等,也很难 量化,不好衡量。软件质量指标的量化手段需要在实践中不断总结。 第二,软件产品质量没有绝对的合格/不合格界限,软件不可能做到 零缺 陷 ,对软件的测试不可能穷尽所有情况,有缺陷的软件仍然可以使用。软件产 品的不完善可通过维护和升级问题来解决。 第三,软件产品之间很难进行横向的质量对比, 很难说这个产品比那个产品 好多少。不同软件之间的质量也无法直接比较,所以没有什么 国际领先 、 国 内领先 的提法。 第四,满足了用户需求的软件质量, 就是好的软件质量。 如果软件在技术上 很先进,界面很漂亮, 功能也很多, 但不是用户所需要的, 仍不能算软件质量好。 客户的要求需双方确认, 而且这种需求一开始可能是不完整、 不明确的, 随着开 发的进行不断调整。 第五,软件的类型不同,软件质量的衡量标准的侧重点也不同。例如,对于 实时系统而言,效率( Efficiency )会是衡量软件质量的首要要素,对于一些需 要软件使用者(用户)与软件本身进行大量交互的系统,对可用性( Usability ) 就提出了较高的要求。 二、软件产品质量管理的特点 1. 软件质量管理应该贯穿软件开发的全过程,而不仅仅是软件本身 此文档部分内容来源于网络,如有侵权请告知删除! .. 软件质量不仅仅是一些测试数据、 统计数据、 客户满意度调查回函等等, 衡 量一个软件质量的好坏,应该首先考虑完成该软件生产的整个过程是否达到了 一定质量要求。 在软件开发实践中, 软件质量控制可以依靠流程管理 (如缺陷处 理过程、开发文档控制管理、 发布过程等) ,严格按软件工程执行, 来保证质量。 例 如: 。通过从 用户功能确认书 到 软件详细设计 过程的过程定义、 控制和不断 改善,确保软件的 功用性 ;。通过测试部门的 系统测试 、

文档评论(0)

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

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

1亿VIP精品文档

相关文档