软件工程实用教程(第3版).pptVIP

  1. 1、本文档共454页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2、软件维护的副作用软件维护的副作用修改代码的副作用修改数据的副作用修改文档的副作用8.5本章小结软件维护是软件生命周期的最后一个阶段,也是持续时间最长,工作量最大的一项不可避免的过程。软件维护的基本目标和任务是改正错误,增加功能,提高质量,优化软件,延长软件寿命以及提高软件产品的价值。软件维护活动可以分为改正性维护,完善性维护,适应性维护和预防性维护4种类型。软件维护过程主要有提交维护申请报告,确定软件维护工作流程,编制软件维护文档和评价软件维护性能。软件的可理解性、可测试性和可修改性是定义软件可维护性的基本要素。文档是影响软件可维护性的决定性因素。提高软件可维护性的技术途径主要有建立完整的软件文档、建立正确的质量目标、采用易维护的开发/维护的方法和工具,以及加强可维护性的评审等。修改软件是危险的,每修改一次都可能增加新的错误,这被称为维护的副作用。【学习目标】掌握软件质量的概念,掌握软件度量的内容,明确软件质量保证的策略,理解软件配置管理任务,了解软件过程能力成熟度等级。【教学方法】理论+案例第九章软件质量与质量保证【教学重点】理解和掌握软件度量的内容,理解软件配置管理任务。【教学难点】理解软件配置管理任务。第九章软件质量与质量保证软件质量的概念9.1教学内容第九章软件质量与质量保证9.2软件质量的度量软件质量管理9.3软件质量保证9.4软件配置管理9.5软件能力成熟度模型简介9.6软件质量定义1影响软件质量的因素2主要内容9.1软件质量的概念1、软件质量定义ANSI/IEEEStd729—1983定义软件质量为“与软件产品满足规定的和隐含的需要的能力有关的特征或特性的组合”。也就是说,为满足软件的各项精确定义的功能、性能需求,符合文档化的开发标准,需要相应地给出或设计一些质量特征及组合,作为在软件开发与维护中的重要考虑因素。2、影响软件质量的因素图McCall软件质量模型软件度量1软件度量的分类2主要内容软件度量过程39.2软件质量的度量1、软件度量软件度量是对软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性定量化的过程,目的在于对此加以理解、预测、评估、控制和改善。通过软件度量可以改进软件开发过程,促进项目成功,开发高质量的软件产品。在软件开发过程中,不同的软件开发主体,如软件开发组织(经营者)、软件开发项目组(管理者)以及软件开发人员(软件工程师)拥有不同的软件度量内容。2、软件度量的分类软件度量包括3个维度,即项目度量、产品度量和过程度量。2、软件度量的分类软件项目度量,使得软件项目组织能够对一个软件产品的开发进行估算、计划和组织实施。软件产品的度量主要针对作为软件开发成果的软件产品的质量而言,独立于其过程。包括功能性、可靠性、易用性、效率性、可维护性、可移植性等。软件过程度量,使得软件工程组织能洞悉一个已有的软件过程功效。3、软件度量过程(1)过程计划的制订制订度量过程的计划包括两个方面的活动。● 确认范围:该活动的根据是要明确度量需求的大小,以限定一个适合于企业本身需求的度量过程。因为在整个度量过程中是需要花费人力、物力等有限资源的,不切实际的或不足以反映实际结果的需求都会影响度量过程的可靠性以及企业的发展能力。● 定义程序步骤:在确认了范围后,就需要定义操作及度量过程的步骤,在构造的同时应该成文立案。主要工作包括定义完整、一致和可操作的度量;定义数据采集方法以及如何进行数据记录与保存;定义可以对度量数据进行分析的相关技术,以使用户能根据度量数据得到这些数据背后的结果。3、软件度量过程(2)过程的实施过程的实施也包括两方面的活动。● 数据的采集:该活动根据已定义的度量操作进行数据的采集、记录及存储。此外,数据还应经过适当的校验以确认有效性。在进行该项活动时应具有一定的针对性,对于不同的项目或活动所需要的实际数据量是有差别的,而且对活动状态的跟踪也是非常重要的。● 数据的分析:该项活动包括分析数据及准备报告,并提交报告,当然进行评审以确保报告足够的确实性是有必要的。这些程序步骤可能会需要更新,因为报告可能没有为使用者提供有益的帮助或使用者对报告中的内容不理解,在这两种情况下,都应回馈并更新度量过程以再进行数据分析。3、软件度量过程(3)过程的改善过程的改善仅包含一个方面的活动,即优化过程。该过程活动被用于动态地改善过程,并确保提供一个结构化的方式综合且处理多个涉及过程改进的问题。除此以

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档