- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 回顾3.1系统工程学的思想整个过程可归纳成问题说明、分析研究、评估结果3个阶段。1.问题说明阶段 需要分析和研究问题来源、产生过程、约束条件、影响因素等,完成问题的定义。包括问题解决的目标、评价解决问题方案的具体指标、形成问题分析报告,主要包括以下内容。问题性质报告和问题条件报告2.解决方案的策划 解决方案的策划是指方案提出和筛选的过程。所策划的方案是为了达到所提出的目标,一般要具体问题具体对待。3.评估、比较备选方案 根据评选的方法、问题定义时确定的评价指标,对不同解决方案所运行的结果进行评估分析,选择最为可行的一种或两种方案,报给决策者。3.2 软件质量指标在ANSI/IEEE中提到软件的6个品质要素如下。正确性:实现的功能达到设计规范,并满足用户需求的程度 可靠性:规定的时间和条件下,仍能维持其性能水准的程度 易用性:用户掌握软件操作所要付出的时间及努力程度 效率:软件执行某项功能所需电脑资源(含时间)的有效程度 可维护性:当环境改变或软件发生错误时,执行修改或恢复所做努力的程度 可移植性:从一个系统/环境移到另一系统/环境的容易程度3.3 软件质量模型分析McCall 软件质量模型 (GE模型, 1977) 由11个指标构成,分为产品操作,产品修订和产品转移 Boehm 模型 (1978) 基于很多特性和 19个标准 ISO 9126 包括6个质量目标,每个质量目标有很多属性3.4 软件质量工作层次软件质量管理的4个层次检查,初期阶段,通过检验保证产品的质量,符合规格的软件产品为合格品,不符合规格的产品为次品,次品不能出售。这个层次的特点是独立的质量工作,质量是质量部门的事,是检验员的事。检验产品只是判断产品质量,不检验工艺流程、设计、服务等,不能提高产品质量。保证,质量目标通过软件开发部门来实现,开始定义软件质量目标、质量计划,保证软件开发流程合理性、流畅性和稳定性。 预防,软件质量以预防为主,以过程管理为重,把质量的保证工作重点放在过程管理上完美,以客户为中心,全员参与,追求卓越。软件质量保证过程的活动形式主要如下。建立软件质量保证活动的实体制定软件质量保证计划坚持各阶段的评审和审计,跟踪其结果并做出处理监控软件产品的质量采集软件质量保证活动的数据对采集到的数据进行分析、评估。质量管理体系的建立和运行时质量保证的基础和前提,质量管理体系将所有(包括技术、管理和人员方面的)影响质量的因素,都采取了有效的方法进行控制,因而具有减少、消除、预防不合格的机制。3.5 软件质量成本质量成本=质量保证成本+损失成本 保证成本:为保证满意的质量而发生的费用 损失成本:没有达到满意的质量所造成损失?质量成本=质量预防成本+评价成本+失效成本保证成本=预防成本+评价成本 预防成本:预防产生质量问题(软件缺陷)的费用,是企业的计划性支出,专门用来确保在软件产品交付和服务的各个环节不出现失误。 评价成本:是指在交付和服务环节上,为评定软件产品或服务是否符合质量要求而进行的试验、软件测试和质量评估等所必需的支出。 失效成本:分为内部的和外部的,如果在软件发布之前发现质量问题,而要求重做、修改和问题分析所带来的成本属内部失效成本,包括修正软件缺陷、回归测试等,以及因产品或服务不合要求导致的延误。3.6 软件质量标准和度量采用定量软件工程,制定软件产品质量的度量准则,可以提高软件开发过程管理的可视性,降低劣质成本,提高软件产品的质量 项目质量度量是度量软件项目特征和项目执行的质量状态,包括项目的资源使用效率、项目性能、项目风险等。 产品质量度量是度量软件产品的特性和质量属性,如软件产品的功能、复杂性、设计特征、性能和可靠性等。 过程质量度量是度量软件开发和维护的改进过程,包括过程中某一时刻的状态(时间切面)、历史数据分析度量和未来变化预测的度量等。第 4章 软件质量 4.1 软件质量控制的基本方法 4.2 软件质量控制模型和技术 4.3 软件质量控制工具4.4 软件质量保证体系4.5 改正性和预防性措施4.6 支持性质量保证手段 一个成功的软件公司总是把软件产品质量看作企业的生命,而开发过程的质量直接影响着交付产品的质量,所以软件质量控制不仅包括产品质量的控制,而且包括开发过程的质量控制。前者是短期的、被动的;后者是全面的、长期的、主动的、可以预期的。所以软件质量控制不但涉及软件开发的各个部门,也贯穿于项目开发过程的所有环节。 通过不同的软件质量控制的方法和工具,达到提高软件质量的目标,是本章讨论的主要问题。4.1 软件质量控制的基本方法 软件质量控制是一系列为开发一个高质量的软件产品所应用的流程和方法。开发组织和质量组织使用软件质量控制可以做到在最低的成本条件和时间条件下,提供满足客户质量要求的软件产品并且不断地改进开发过程和开发
您可能关注的文档
最近下载
- 2024-2025学年湖南省金太阳高三上学期10月检测数学试题及答案.pdf VIP
- 1FC5同步发电机励磁系统解析.doc VIP
- 生物化学说课讲义省公共课一等奖全国赛课获奖课件.pptx VIP
- 全力以赴 冲刺高考——高三家长会(课件).pptx VIP
- 团队建设(PPT106页)学习课件.pptx VIP
- 广西科技大学2025年809信号与系统考研真题.pdf
- 补全对话(专项训练)-人教PEP版(2024版新教材)英语三年级上册含答案.pdf VIP
- 25新二上语文同步部首查字法专项练习15页(1).pdf VIP
- 宾馆餐厅消防安全培训课件.pptx VIP
- 《顶板堆载施工方案》.doc VIP
文档评论(0)