- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 项目的质量管理;6.1软件质量的度量
6.2 软件的确认
6.3 软件的验证
6.4 软件质量保证过程
6.5 软件质量保证体系
6.6 测试方法与工具介绍;6.1软件质量的度量
6.2 软件的确认
6.3 软件的验证
6.4 软件质量保证过程
6.5 软件质量保证体系
6.6 测试方法与工具介绍;软件系统功能齐全是不是就是质量好?
用户界面友好是不是就是软件的质量好?
没有BUG是不是就是软件的质量好?
什么是用户满意的软件项目?
软件测试是不是软件质量的全部?
那么,什么是软件的质量?
;软件项目管理中的质量管理与软件工程的测试管理,有什么不同?
项目经理与项目QA经理有什么不同?
什么是软件项目的质量管理?
项目经理在保证项目的质量方面,要做什么工作?
我们就来回答这些问题!
;主要参考资料:
《软件工程导论》张海潘(清华大学出版社)
《软件工程概论》郑人杰等(清华大学出版社)
《软件工程应用实践教程》吴洁明、袁山龙(清华大学出版社)
《实用软件工程》赵池龙(电子工业出版社)
《软件工程》江开耀等(西安电子科技大学出版社)
《软件工程基础教程》方志刚(科学出版社)
《现代软件工程》孙涌(北京希望电子出版社)
《软件工程技术概论》朱三元等(科学出版社)
《软件工程教程》张毅等(北航出版社)
《软件工程-实践者的研究方法》(美)Rogor.S.Pressman著梅宏译(机械工业出版社)
《软件工程与软件测试与自动化教程》张克东、庄燕滨(电子工业出版社)
;传统的《软件工程》主要包括:
软件危机与软件工程概念
可行性研究
需求分析
系统设计
详细设计
编码
测试
维护
新软件工程:
传统软件工程+面向对象的软件分析、设计、实现和测试。
;
另:软件工程+软件管理
现代《软件工程》还包括:
统一建模语言UML
软件过程工程(软件过程与过程改进CMM)
软件的产品化技术(软件评审、V模型开发、配置管理)
软件项目管理(软件度量、成本、进度、组织与计划、配置、风险、质量保证)
软件工程的新内容
基于净室方法的软件测试技术
软件复用与构件技术
基于C/S、B/S的系统开发技术
再工程(业务再过程、软件再工程、逆向工程、重构技术等)
;
与传统软件工程比较,现代软件工程的特点是:
从开发过程(需求、设计、编码、测试、维护)到产品过程、项目过程、再过程;
从传统意义的软件开发及管理,到软件合同、运作、管理,包括;基本过程、支持过程和组织过程三个方面,采购、开发、维护、运作、获取、管理、支持7大活动的软件过程工程。
质量保证是产品、项目和软件过程的核心内容。
质量保证已经完全不仅仅是简单测试的概念。
;现代软件工程的标准体系ISO/IEC12207;6.1软件质量的度量
6.1.1 软件的质量要素
6.1.2 软件质量评价的准则
6.1.3 软件质量的度量
6.1.4 软件质量度量的实施;6.1.1 软件的质量要素;质量与等级的关系; 质量的要素
讨论软件的质量定义,一般地从4个角度来看,即用户的角度、开发商的角度、产品的角度和价值的角度。
美国的B.W.Boehm和R.Brown 先后提出了三层次的评价度量模型:软件质量要素、准则、度量。随后G.Mruine提出了自己的软件质量度量SQM技术,波音公司在软件开发过程中采用了SQM技术,日本的NEC公司也提出了自己的SQM工具,即SQMAT,并且在成本控制和进度安排方面取得了良好的效果。
IEEE标准1061-1998以表格的形式,定义了有关确认和收集与软件质量需求有关一个模型,或称为一个框架。
;6.1.2 IEEE定义的软件质量度量框架;度量框架
;质量需求 在四层模型的第一层,软件产品质量层,是产品必须满足的质量需求。它是用用户术语描述的,主要有四点:
(1)产品将在用户所在组织当前使用的平台和操作系统上运行。(2)?产品将是可靠的并能防止数据丢失的机制。(3)?产品将提供完成某些任务所必需的功能。(4)?产品将易于使用。
质量特性在模型的第二层,表示与整个质量需求有关的特殊质量特性,它代表了用户的质量需求。它采用从用户角度考虑的立场,把软件质量分解成四类质量特性,这四个质量特性是软件的基本特征。
IEEE的四个质量特性是:可移植性、可靠性、功能性、可使用性。;四层模型;产品将提供完成某些任务所必需的功能
;6.1.3 软件质量评价准则;6.1.3 软件质量评价准则;1985年,国际标准化组织(ISO)建议,软件质量度量模型由三层组成。高层称软件质量需求评价准则(SQRC),中层称软件质量设计评价准则(SQDC),低层称软件质量度量评价准则(SQMC)。分别对应McCall等人的要素
原创力文档


文档评论(0)