欢迎来到天天文库
浏览记录
ID:40151058
大小:1.07 MB
页数:77页
时间:2019-07-23
《《软件质量工程体系》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件质量管理(SQA)-第3章软件质量工程体系主要内容软件质量工程体系软件质量因素和指标软件质量模型分析软件质量工作层次软件质量成本软件质量标准和度量1、什么是软件质量工程体系?由传统的软件质量管理体系发展壮大而来。基于传统的质量管理体系,结合系统工程、软件工程等学科,建立现代的软件质量工程体系。1.1软件质量工程体系的建立背景纵观整个软件质量管理的发展历程,质量的管理水平在不断提高。从当今质量管理的发展趋势来看,软件质量是一项复杂的系统工程问题,必须用系统方法来研究。借助系统工程学、管理学等理论,把质量控制、质量保证和质量管理有效地集成在一起,形成现代软件质量工程体系。1.2软件质
2、量工程体系的建立过程质量管理体系的持续改进管理职责资源管理测量、分析和改进顾客(和其他相关方)要求顾客(和其他相关方)满意产品实现产品传统的以过程为基础的质量管理体系建立和实施以过程为基础的质量管理体系的方法确定顾客和其他相关方的需求和期望;建立组织的质量方针和质量目标;确定实现质量目标必需的过程和职责;确定和提供实现质量目标必需的资源;规定测量每个过程的有效性和效率的方法;应用这些测量方法确定每个过程的有效性和效率;确定防止不合格并消除产生原因的措施;建立和应用持续改进质量管理体系的过程。从系统工程的角度来描述质量管理体系质量体系度量质量计划质量控制质量改进质量文化质量组织方法工具
3、库文档库项目计划项目跟踪质量记录配置管理缺陷控制培训流程内审管理评审合同管理客户管理项目评审数据库流程项目执行计划评审现代软件质量工程体系的构成实施质量管理1.3软件质量工程体系和管理体系的关系质量管理体系的核心是管理组织、文化和流程,集中在管理方面,主要强调两个方面的内容:体系中的上层建筑。质量文化、上层领导的重视及对全面质量的承诺、有效的沟通等。体系中的运行基础。如软件质量管理组织、SQA小组、软件质量标准、质量管理流程、质量管理方法和质量管理工具等。1.3软件质量工程体系和管理体系的关系将软件质量视为一个系统,深入了解软件质量的构成和结构,建立软件质量的模型。软件质量策划,如同
4、项目计划,定义软件质量管理要实现的目标、范围和方法。质量成本的分析,如何降低由低质量造成的成本。软件质量风险的分析,如何避免质量风险。软件质量度量,从而不断改进质量模型和方法手段。软件质量工程体系,着重从系统工程学的角度管理质量,在有限的资源下,获得最好的质量效益,主要内容如下:思考问题软件产品的质量是怎么样去衡量的?——质量指标2、软件质量因素和指标2.1软件质量指标的定义软件质量指标是衡量哪些可识别的软件质量特性的项目,有助于软件质量进行度量,选择软件工程方法来达到特定的质量目标。ISO发布的软件质量特性正确性:实现的功能达到设计规范,并满足用户需求的程度可靠性:规定的时间和条件
5、下,仍能维持其性能水准的程度易用性:用户掌握软件操作所要付出的时间及努力程度效率:软件执行某项功能所需电脑资源(含时间)的有效程度可维护性:当环境改变或软件发生错误时,执行修改或恢复所做努力的程度可移植性:从一个系统/环境移到另一系统/环境的容易程度2.2功能性和可用性的质量指标功能性:功能的正确性(correction)功能的准确性(accuracy)软件功能的完整性(completeness)可用性:可操作性(operability)通用性(commonality)一致性(consistency)可靠性和性能的质量指标可靠性:系统自我恢复能力(Autonomy)健壮性系统的分布性
6、(distributivity)性能:有效性(Efficiency)安全管理/完整性易存取性(SystemAccessibility)可维护性的质量指标模块化(Modularity)增强能力/灵活性(Augmentability)可测试性(Testability)可追溯性(Traceability)简单性(Simplicity)自我描述性(SelfDescriptiveness)系统兼容性(SystemCompatibility)文档质量(DocumentQuality)可移植性的质量指标独立性(Independence)可重用性(reusability)互操作性(Interoper
7、ability)虚拟性(Virtuality)一般性(Generality)引入问题——带着问题去学习什么因素会影响到软件质量呢?软件产品本身,会有哪些因素影响它的质量?软件开发过程中,会有哪些因素影响它的质量?下面要讲的内容与以上问题有关。软件产品的质量因素软件过程的质量因素2.2软件产品的质量因素软件质量因素是影响软件质量特性的参数或影响软件质量指标的参数。2.3软件过程的质量因素项目计划过程:和客户的沟通能力、软件产品特性定义的方法、项目计划策略、评
此文档下载收益归作者所有