下载此文档

大型软件开发过程的质量管理体系.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
大型软件开发过程的质量管理体系.doc大型软件开发过程的质量管理体系
一、软件产站质量的特点
按照ISO 9126的定义,软件的质量通常可以从以下六个方面去衡量(定义)
•功用性(Functionality),即软件是否满足了客户功能要求;
•可靠性(Reliability),即软件是否能够•直在■个稳定的状态上满足可用性;
•可用性(Usability),即衡量用户能够使用软件需要多大的努力;
•效率(Efficiency),即衡量软件正常运行需要耗费多少物理资源;
•可维护性(Maintainability),即衡量对已经完成的软件进行调整需要多人的努力; •可移植性(Portability),即衡量软件是否能够方便地部署到不同的运行环境屮。
可见,同其它产品相比,软件产品的质量有其明显的特殊性。
第一,很难制定具体的、数量化的产品质量标准,所以没有相应的国际标推、 国家标准或行业标淮。对软件产品而言,无法制定诸如”合格率”、”一次通过 率”、 ”PPM”、”寿命”之类的质量Fl标。每千行的缺陷数量是通用的度量方法,但缺陷 的等级、种类、性质、影响不同,不能说每千行缺陷数量小的软件,一定比该 数量大的软件质量更好。至于软件的可扩充性、可维护性、可靠性等,也很难量 化,不好衡量。软件质量指标的量化手段需要在实践屮不断总结。
第二,软件产站质量没有绝对的合格/不合格界限,软件不可能做到”零缺陷”, 对软件的测试不可能穷尽所有情况,有缺陷的软件仍然可以使用。软件产站的不 完善可通过维护和升级问题来解决。
第三,软件产殆之间很难进行横向的质量对比,很难说这个产品比那个产品好多 少。不同软件之间的质量也无法直接比较,所以没有什么”国际领先”、”国内领先 ”的提法。
第四,满足了用户需求的软件质量,就是好的软件质量。如果软件在技术上很先 进,界而很漂亮,功能也很多,但不是用户所需要的,仍不能算软件质量好。客 户的要求需双方确认,而且这种需求一•开始可能是不完整、不明确的,随着开发 的进行不断调整。
第五,软件的类型不同,软件质量的衡量标准的侧重点也不同。例如,对于实时 系统而言,效率(Efficiency)会是衡量软件质量的首要要素,对于-•些需要软件使 用者(用户)与软件本身进行大量交互的系统,对可用性(Usability)就提岀了较高 的要求。
二、软件产品质量管理的特点
软件质量管理应该贯穿软件开发的全过程,血不仅仅是软件本身
软件质量不仅仅是一些测试数据、统计数据、客户满意度调查回函等等,衡 量一个软件质量的好坏,应该首先考虑完成该软件生产的整个过程是否达到了一 定质量要 求。在软件开发实践小,软件质量控制可以依靠流程管理(如缺陷处理 过程、开发文档控制管理、发布过程等),严格按软件工程执行,来保证质量。 例如:
•通过从”用户功能确认书”到”软件详细设计”过程的过程定义、控制和不断改善, 确保软件的”功用性”;
•通过测试部门的”系统测试”、”冋归测试”过程的定义、执行和不断改善,确保软 件的”可靠性”和”可用性飞
•通过测试部门的”性能测试”,确保软件的”效率”;
•通过软件架构的设计过程及开发屮代码、文档的实现过程,确保软件的”可维护 性”;
•通过引入适半的编程方法、编程工具和设计思路,确保软件的“可移植性”等等。
•对开发文档的评

大型软件开发过程的质量管理体系 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小60 KB
  • 时间2020-12-29