Lect02-软件质量与质量保证

Lect02-软件质量与质量保证

ID:36410284

大小:301.60 KB

页数:52页

时间:2019-05-09

Lect02-软件质量与质量保证_第1页
Lect02-软件质量与质量保证_第2页
Lect02-软件质量与质量保证_第3页
Lect02-软件质量与质量保证_第4页
Lect02-软件质量与质量保证_第5页
资源描述:

《Lect02-软件质量与质量保证》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件质量与质量保证不存在完美的软件;软件质量保证需要成本;措施:工程技术方法、管理措施、质量控制主要内容质量与软件质量软件质量困境WebApp设计质量实现软件质量软件质量保证软件可靠性ISO9000质量标准质量与软件质量不同角度的质量观点用户:产品体现用户目标;制造商:符合原始规格定义;产品:产品的固有属性(功能、性能);价值:能卖多少钱质量:是产品的一组固有特性满足需求的程度设计质量-设计满足需求模型的功能和特性的程度符合(符合设计)质量-实现遵从设计的程度以及所得到的系统满足需求和性能目标的程度用户满意度=合格的产品+好的质量+按预算和进度安排交付(

2、RobertGlass)软件质量定义:在一定程度上应用有效的软件过程创造有用的产品,为生产者和使用者提供明显的价值。软件过程是基础;用户满意:满足产品各特征、特性;生产者和使用者受益软件产品满足规定的显式或隐式的与需求有关的全部特征和特性的程度。Garvin的质量维度性能质量:符合需求的内容、功能、特性;特性质量:用户满意的特性;可靠性:在给定时间段内成功运行的可能性;符合性:遵循相关标准的程度;耐久性:可维护性;适用行:可服务性;审美:美感;感知:感知质量。维度主观判断McCall的质量因素McCall等提出来McCall质量模型产品操作运行特性;产品

3、修改特性;产品的适应特性很难直接度量,仅能间接地测量。产品运行产品修改产品转移可维护性灵活性可测试性可移植性可复用性互操作性正确性易用性可靠性效率完整性ISO9126质量因素ISO9126定义了一个三层次的质量模型:质量特性(6个)质量子特性(27个)度量指标ISO9126定义的6个质量特性:功能性可靠性易用性效率可维护性可移植性定向质量因素除软件质量整体度量因素之外,还可以在某一时期考虑局部因素。例如:考察界面直觉效率健壮性丰富性定量度量定性度量:主观性、不精确性定量度量:力求建立度量模型,追求尽可能客观、精确定量度量随方法、模型的改进,精度不断提高关

4、于软件质量同一项目:不同角色的人有不同的要求不同项目:质量属性的重要程度不同软件质量困境软件质量必须足够好:存在价值软件产品无法完美:需要消耗过多的资源、时间、成本软件开发需要在两个极端之间进行平衡:软件足够好的同时又不完美。足够好的软件因时、因应用领域不同而有所不同,要保证:产品价值成本不要太高不能存在较大的功能、性能缺陷产品缺陷不应造成事故、重大损失,从而影响用户方的声誉质量成本质量对于软件来说非常重要,但是,高质量也意味着开发时的时间、成本;而低质量意味着维护等的成本。质量成本包括:追求质量过程相关活动引起的成本与质量不佳引起的下游成本。关注哪些重

5、要的成本?高质量成本预防成本计划和协调所有质量控制和质量保证所需管理活动的成本;为开发完整的需求、设计模型所增加的技术活动成本;测试计划成本;与这些活动有关的培训成本;评估/鉴定成本软件产品的技术评审成本;数据收集和度量估算成本;测试调试成本;低质量成本失效成本:如果软件没有错误就不存在的成本内部失效成本(交付之前)为纠错而返工的成本;返工时无意中产生的副作用引起的成本;为评估失效而收集模型数据引起的成本;外部成本(交付之后)投诉、退货、更换引起的成本;售后支持、维护相关的成本;不良声誉引起的损失;质量成本低质量引起的风险低劣质量的软件可能引起很严重的后

6、果医疗事故;交通事故。军事、航空航天、金融、工业控制一般实时系统可能引起事故疏忽和责任主要在大型、开发周期比较长项目中,最后出现问题时双方相互推诿:客户方:开发方技术、能力、水平不行,不负责任;开发方:客户要求一变再变。质量与安全低质量的软件容易受到攻击,增加了安全风险。必须从一开始在软件过程中就注重安全相关的质量要求:安全性、可靠性、可行性等。已经对错误有了足够的重视,却对设计缺陷重视不够。管理活动对质量的影响估算决策:不根据项目实际情况而要求提前交付,软件质量受到损害;进度安排决策:不合理的进度安排也可能导致软件质量低下,如某个关键模块没有经过充分测

7、试;风险管理:缺乏好的风险管理。软件质量困境多花些时间一次将事情做好可能是较为节省的方式。WebApp设计质量WebApp应用的属性:(P36-37)网络密集型应用;并发性;大负载量;性能;高可靠性、高可用性;安全性-内容敏感;WebApp应用系统:项目范围更大质量要求更高低质量影响更大WebApp质量需求树全球站点可用性在线反馈和帮助特性界面和美学特性特殊特性查找和检索能力导航和浏览特性与应用领域相关的特性正确的链接处理错误恢复用户输入正确和恢复相应时间性能网页生成速度图形生成速度易于修改适应性可扩展性可用性功能性可靠性效率可维护性WebAPP质量安全

8、性(权限)可用性(7X24)可伸缩性投放市场时间WebApp内容评价WebAPP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。