- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
lect02软件质量与质量保证
主要内容质量与软件质量软件质量困境WebApp设计质量实现软件质量软件质量保证软件可靠性ISO 9000质量标准质量与软件质量不同角度的质量观点用户:产品体现用户目标;制造商:符合原始规格定义;产品:产品的固有属性(功能、性能);价值:能卖多少钱质量:是产品的一组固有特性满足需求的程度设计质量-设计满足需求模型的功能和特性的程度符合(符合设计)质量-实现遵从设计的程度以及所得到的系统满足需求和性能目标的程度用户满意度=合格的产品+好的质量+按预算和进度安排交付 (Robert Glass)软件质量定义:在一定程度上应用有效的软件过程创造有用的产品,为生产者和使用者提供明显的价值。软件过程是基础;用户满意:满足产品各特征、特性;生产者和使用者受益软件产品满足规定的显式或隐式的与需求有关的全部特征和特性的程度。Garvin的质量维度性能质量:符合需求的内容、功能、特性;特性质量:用户满意的特性;可靠性:在给定时间段内成功运行的可能性;符合性:遵循相关标准的程度;耐久性:可维护性;适用行:可服务性;审美:美感;感知:感知质量。维度主观判断McCall的质量因素McCall等提出来McCall质量模型产品操作运行特性;产品修改特性;产品的适应特性很难直接度量,仅能间接地测量。可移植性可复用性互操作性可维护性灵活性可测试性产品转移产品修改产品运行正确性 易用性 可靠性效率 完整性ISO 9126质量因素ISO9126定义了一个三层次的质量模型:质量特性(6个)质量子特性(27个)度量指标ISO9126定义的6个质量特性:功能性 可靠性 易用性效率 可维护性 可移植性定向质量因素除软件质量整体度量因素之外,还可以在某一时期考虑局部因素。例如:考察界面直觉效率健壮性丰富性定量度量定性度量:主观性、不精确性定量度量:力求建立度量模型,追求尽可能客观、精确定量度量随方法、模型的改进,精度不断提高关于软件质量同一项目:不同角色的人有不同的要求不同项目:质量属性的重要程度不同软件质量困境软件质量必须足够好:存在价值软件产品无法完美:需要消耗过多的资源、时间、成本软件开发需要在两个极端之间进行平衡:软件足够好的同时又不完美。足够好的软件因时、因应用领域不同而有所不同,要保证:产品价值成本不要太高不能存在较大的功能、性能缺陷产品缺陷不应造成事故、重大损失,从而影响用户方的声誉质量成本质量对于软件来说非常重要,但是,高质量也意味着开发时的时间、成本;而低质量意味着维护等的成本。质量成本包括:追求质量过程相关活动引起的成本与质量不佳引起的下游成本。关注哪些重要的成本?高质量成本预防成本计划和协调所有质量控制和质量保证所需管理活动的成本;为开发完整的需求、设计模型所增加的技术活动成本;测试计划成本;与这些活动有关的培训成本;评估/鉴定成本软件产品的技术评审成本;数据收集和度量估算成本;测试调试成本;低质量成本失效成本:如果软件没有错误就不存在的成本内部失效成本(交付之前)为纠错而返工的成本;返工时无意中产生的副作用引起的成本;为评估失效而收集模型数据引起的成本;外部成本(交付之后)投诉、退货、更换引起的成本;售后支持、维护相关的成本;不良声誉引起的损失;质量成本低质量引起的风险低劣质量的软件可能引起很严重的后果医疗事故;交通事故。军事、航空航天、金融、工业控制一般实时系统可能引起事故疏忽和责任主要在大型、开发周期比较长项目中,最后出现问题时双方相互推诿:客户方:开发方技术、能力、水平不行,不负责任;开发方:客户要求一变再变。质量与安全低质量的软件容易受到攻击,增加了安全风险。必须从一开始在软件过程中就注重安全相关的质量要求:安全性、可靠性、可行性等。已经对错误有了足够的重视,却对设计缺陷重视不够。管理活动对质量的影响估算决策:不根据项目实际情况而要求提前交付,软件质量受到损害;进度安排决策:不合理的进度安排也可能导致软件质量低下,如某个关键模块没有经过充分测试;风险管理:缺乏好的风险管理。软件质量困境多花些时间一次将事情做好可能是较为节省的方式。WebApp设计质量WebApp应用的属性:(P36-37)网络密集型应用;并发性;大负载量;性能;高可靠性、高可用性;安全性-内容敏感;WebApp应用系统:项目范围更大质量要求更高低质量影响更大WebApp质量需求树全球站点可用性在线反馈和帮助特性可用性界面和美学特性特殊特性查找和检索能力功能性导航和浏览特性与应用领域相关的特性正确的链接处理错误恢复WebAPP质量可靠性用户输入正确和恢复相应时间性能网页生成速度安全性(权限)可用性(7X24)可伸缩性投放市场时间效率图形生成速度易于修改适应性可维护性可扩展性WebApp内容评价内容评价:易于判断内容的范围、深度;识别内容作者、背景内容的通用性;内容、位
您可能关注的文档
最近下载
- 运动心理学PPT完整全套教学课件.pptx VIP
- 标准图集-22G101-2现浇混凝土板式楼梯.pdf VIP
- 2025年广东省中考语文“阅读”部分试题点评.docx
- 离子交换树脂常见困扰及解决方案.docx VIP
- 小学五年级英语精通版第一单元一二课.ppt VIP
- 2025年AI in Recruiting-解锁智能招聘实践指南.docx VIP
- 汽车机械基础 滑动轴承 滑动轴承.pptx VIP
- 浙教版九年级数学上册《第一章二次函数》单元测试卷-附带答案 .pdf VIP
- YD-T 5131-2005 移动通信工程钢塔桅结构设计规范.docx VIP
- (高清版)DB32∕T 4942-2024 公共机构绿色办公区管理规范.pdf VIP
文档评论(0)