第11章软件工程质量

上传人:夏** 文档编号:592324582 上传时间:2024-09-20 格式:PPT 页数:18 大小:317KB
返回 下载 相关 举报
第11章软件工程质量_第1页
第1页 / 共18页
第11章软件工程质量_第2页
第2页 / 共18页
第11章软件工程质量_第3页
第3页 / 共18页
第11章软件工程质量_第4页
第4页 / 共18页
第11章软件工程质量_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《第11章软件工程质量》由会员分享,可在线阅读,更多相关《第11章软件工程质量(18页珍藏版)》请在金锄头文库上搜索。

1、第11章软件工程质量软件工程件工程质量量软件件质量反映了以下三方面的量反映了以下三方面的问题: (1)软件需求是度量件需求是度量软件件质量的基量的基础。不符合需求的。不符合需求的软件就不具件就不具备质量。量。 (2)在在各各种种标准准中中定定义了了一一些些开开发准准则,用用来来指指导软件件人人员用用工工程程化化的的方方法来开法来开发软件。如果不遵守件。如果不遵守这些开些开发准准则,软件件质量就得不到保量就得不到保证。 (3)往往往往会会有有一一些些隐含含的的需需求求没没有有明明确确地地提提出出来来。如如果果软件件只只满足足那那些些精精确定确定义了的需求而没有了的需求而没有满足足这些些隐含的需求

2、,含的需求,软件件质量也不能保量也不能保证。软件工程件工程质量量2、软件件质量的特性量的特性 人人们通常用通常用软件件质量模型来描述影响量模型来描述影响软件件质量的特性。量的特性。 软件件质量模型定量模型定义成分成分层模型。模型。 在在分分层的的模模型型中中,最最基基本本的的叫叫做做基基本本质量量特特性性,它它可可以以由由一一些些子子质量量特性定特性定义和度量。和度量。 二次特性在必要二次特性在必要时又可由它的一些子又可由它的一些子质量特性定量特性定义和度量。和度量。 软件工程件工程质量量2、软件件质量的特性量的特性 (1)ISO的的软件件质量量评价模型价模型 按按照照ISO/TC97/SC7

3、/WG3/1985130/N382,软件件质量量度度量模型由三量模型由三层组成,成, 高高层(top level) 软件件质量需求量需求评价准价准则(SQRC) 中中层(mid level) 软件件质量量设计评价准价准则(SQDC) 低低层(low level) 软件件质量度量量度量评价准价准则(SQMC) 其其中中,应对高高层和和中中层建建立立国国际标准准,而而低低层可可由由各各使使用用单位位视实际情况制定。情况制定。 软件工程件工程质量量2、软件件质量的特性量的特性(2)McCall质量模型量模型 这是是McCall等等人人于于1979年年提提出出的的软件件质量量模模型型。其其软件件质量量

4、概念基于概念基于11个特性之上。个特性之上。 其其中中反反映映产品品运运行行特特性性的的包包括括正正确确性性 、可可靠靠性性 、效效率率 、完完整性整性 、可使用性、可使用性 ; 反反映映产品品修修改改特特性性的的包包括括可可维护性性 、可可测试性性 、灵灵活活性性 ; 反映反映产品品转移特性的包括可移植性移特性的包括可移植性 、复用性、复用性 、互、互连性;性;软件工程件工程质量量2、软件件质量的特性量的特性(3)上海上海软件中心件中心(SSC)的的软件件质量度量模型量度量模型 在在SSC模模型型中中,用用了了与与ISO/IEC9126相相同同的的6个个质量量特特性性,它它们分分别是是功功能

5、能性性(正正确确性性)、可可靠靠性性、易易使使用用性性、效效率率、可可维护性性和和可可移移植植性性。同同时设置置了了22个个质量子特性,是参照量子特性,是参照McCall模型定模型定义的。的。 软件工程件工程质量量3、软件件质量的度量量的度量 软件件质量的高低,必量的高低,必须有一定的衡量有一定的衡量标准。准。(1)软件件质量度量的条件通常有以下几量度量的条件通常有以下几项: 适适应性性:必必须制制定定能能适适应各各种种用用户要要求求、软件件类型型和和规模模的的质量量标准,并能准,并能够度量。度量。 易学性:不需要特殊技易学性:不需要特殊技术,软件技件技术人人员人人都容易掌握。人人都容易掌握。

6、 可可靠靠性性:对同同一一个个软件件的的评价价,尽尽管管评价价的的人人或或场合合可可能能不不同,但同,但评价价结果必果必须一致。一致。 针对性性:不不是是在在检查时才才改改进质量量,而而必必须从从设计阶段段起起就就确立确立质量目量目标,在各个,在各个阶段段实施落施落实。 客客观性性:要要从从各各种种不不同同角角度度加加以以评价价,并并将将评价价结果果定定量量地地表示,使得人人都能理解。表示,使得人人都能理解。 经济性性:考考虑如如何何才才能能把把质量量度度量量和和保保证所所需需要要的的费用用控控制制在适当的范在适当的范围内。内。 软件工程件工程质量量3、软件件质量的度量量的度量 标准分准分为三

7、三级: 质量需求量需求评价准价准则:是否:是否满足用足用户的要求的要求 质量量设计评价价准准则:开开发者者在在设计实现时是是否否按按软件件需需求保求保证了了质量量 质量度量准量度量准则:定量度量:定量度量质量而量而规定的一些定的一些检查项目目 软件件质量度量的方法有三种:量度量的方法有三种: 精密度量精密度量 全面度量全面度量 简易度量易度量软件工程件工程质量量4、软件件质量的量的评价价(1)评分分 检查表表:对每每一一阶段段要要达达到到的的质量量指指标详细开开列列建建立立度度量量工工作作表表,在在表表中中,以以提提问题方方式式,列列出出在在某某一一阶段段为实现某某一一质量指量指标,应达到什么

8、达到什么标准。准。 回回答答问题需需参参照照各各类文文档档,以以及及开开发过程程中中积累累的的各各种种数数据据,特特别是是对出出错数据的数据的记录。依据依据软件件实际成果成果进行行评分。分。软件工程件工程质量量4、软件件质量的量的评价价(2)分析分析结果果 根根据据评分分的的结果果,对照照评价价指指标。检查某某个个质量量特特性性是是否否达达到到了了要要求求的的质量量标准准。如如果果某某个个质量量特特性性不不符符合合规定定的的标准准,就就应当分析当分析这个个质量持性,找出量持性,找出为什么达不到什么达不到标准的原因。准的原因。 分分析析原原因因应该自自顶向向下下进行行。按按系系统级、子子系系统级

9、、模模块级逐步分析。逐步分析。 质量特性的得分低于量特性的得分低于规定的定的质量指量指标有两个可能的原因:有两个可能的原因: 该质量量特特性性与与其其他他质量量特特性性冲冲突突,而而那那些些质量量特特性性是是很很重重要的;要的; 这个个软件部分有件部分有质量量问题。软件工程件工程质量量5、软件件质量保量保证 软件件质量量保保证,是是指指为保保证产品品和和服服务充充分分满足足消消费量量要要求求的的质量而量而进行的有行的有计划、有划、有组织的活的活动。 软件的件的质量保量保证就是向用就是向用户及社会提供及社会提供满意的高意的高质量的量的产品。品。 软件工程件工程质量量5、软件件质量保量保证 软件件

10、质量保量保证的主要任的主要任务大致可大致可归结为8点:点: (1)用用户要求定要求定义 (2)力争不重复力争不重复劳动 (3)掌握开掌握开发新新软件的方法件的方法 (4)组织外部力量外部力量协作作 (5)排除无效排除无效劳动 (6)发挥每个开每个开发者的能力者的能力 (7)提高提高软件开件开发的工程能力的工程能力 (8)提高提高计划和管理划和管理质量量 软件工程件工程质量量软件质量保证体系 软件的件的质量保量保证活活动,是涉及各个部,是涉及各个部门的部的部门间的活的活动。 质量量保保证体体系系:为了了顺利利开开展展质量量保保证活活动,需需要要事事先先明明确确部部门间的的质量保量保证业务,确立部

11、,确立部门间的的联合与合与协作的机构。作的机构。软件工程件工程质量量6、软件件质量管理体系量管理体系(1)软件件产品品质量管理的特点:量管理的特点: 软件件质量量管管理理应该贯穿穿软件件开开发的的全全过程程,而而不不仅仅是是软件件本身。本身。 对开开发文档的文档的评审是是产品品检验的重要方式。的重要方式。 通通过技技术手段保手段保证质量。量。 软件工程件工程质量量6、软件件质量管理体系量管理体系 (2)软件件质量管理的指量管理的指导思想思想 缺陷缺陷预防防 紧紧扣住用扣住用户需求需求 采用快速原型法采用快速原型法 充分充分设计之后再之后再编码 牢牢控制牢牢控制对缺陷的修改缺陷的修改 充分充分进

12、行行软件的系件的系统测试 恰当掌握恰当掌握软件的放行件的放行标准准软件工程件工程质量量6、软件件质量管理体系量管理体系 (3)软件开件开发的的质量管理体系量管理体系 要要制制定定质量量方方针和和质量量目目标,配配备足足够的的人人力力、物物力力资源源,明确各明确各岗位的位的质量量职责,并保,并保证质量体系的运行。量体系的运行。 根根据据ISO9001标准准的的要要求求,建建立立了了程程序序文文件件、操操作作指指导书和和质量量记录,对公公司司运运行行的的主主要要过程程规定定了了操操作作的的规范范,并并在在工工作作中中严格格执行行 。 对开开发人人员、测试人人员和内和内审员进行各自行各自专业的培的培

13、训。 软件工程件工程质量量6、软件件质量管理体系量管理体系 (3)软件开件开发的的质量管理体系量管理体系质量管理部量管理部门的的职责 实行行“检、监、控、控”三分离的三分离的职责设置置 质量量管管理理部部的的具具体体职能能是是:制制定定质量量管管理理工工作作计划划;对各各部部门的的质量量管管理理工工作作提提出出建建议指指导;跟跟踪踪、内内审、分分析析质量量体体系系的的运运行行;控控制制软件件和和开开发文文档档的的版版本本;确确认软件件产品品的的测试结果果;组织质量体系的改量体系的改进。软件工程件工程质量量6、软件件质量管理体系量管理体系 (3)软件开件开发的的质量管理体系量管理体系 基于基于I

14、SO9001标准和准和CMM原原则的开的开发流程管理文件流程管理文件 基基于于ISO9001标准准,并并吸吸收收CMM的的原原则,公公司司应制制定定大大量量的的程程序序文文件件和和指指导书,以以及及记录这些些流流程程操操作作的的记录表表格格,为各各项操操作作提供了科学合理的指提供了科学合理的指导,构成了完整,构成了完整严密的密的质量保量保证体系。体系。 对软件开件开发过程的程的监督督 根根据据ISO9001标准准,公公司司应制制定定软件件开开发全全过程程的的一一系系列列流流程程文文件件。质量量管管理理部部根根据据这些些文文件件,抽抽查开开发的的实际过程程是是否否遵遵守守了了流流程文件,从而程文件,从而实现对软件开件开发过程的程的监督。督。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号