9、软件工程 (第8章软件项目的维护).pptx

9、软件工程 (第8章软件项目的维护).pptx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

9、软件工程(第8章软件项

目的维护)

第8章软件维护

•本章要点

1、软件维护的定义和类型

2、维护工作量模型

3、维护的副作用有哪些

4、软件的可维护性

一、软件维护的定义

•在软件运行/维护阶段对软件产品进行的

修改就是所谓的维护。

维护的类型

•1、改正性维护

•2、适应性维护

•3、完善性维护

维护的类型

•1、改正性维护:目的是改正在开发周

期间未能发现的遗留错误,并加以改正,

大约占总维护量的20%。

维护的类型

•2、适应性维护:指软件适应运行环境

的改变而进行的一类维护。

•包括:因为硬件或支持软件的改变而引

起的变化;将软件移植到新机器上等

维护的类型

•3、完善性维护:指提高软件性能和软

件可维护性而对软件修改的过程,是软

件维护中最主要部分,约占50%。

维护的类型

•除了1、2、3类型的维护,还有一类—

—预防性维护:

•为了提高软件的可维护性和可靠性而对

软件进行的修改。

•一般只占4%左右

二、影响维护工作量的因素

•1、理解别人写的程序困难,困难程序

随软件配置成分减少而迅速增加

•2、要维护的软件往往没有合适的文档

或资料不全

•3、绝大多数软件设计时没有考虑将来

的修改

二、影响维护工作量的因素

•4、软件维护不是一项吸引人的工作

•5、软件人员经常流动,维护不能依靠

原开发人员

•6、追踪软件的建立过程非常困难,或

根本做不到

三、维护成本

•软件维护有形的代价:维护的费用在总

费用中的比重是在不断增加的。

•无形的代价:占用资源。

四、维护工作量的模型

•维护工作中总的工作量由下式决定:

MpKecd

•M是维护中消耗的总工作量;

•p是生产性工作量,表明软件越大,开发的系统越复

杂,维护工作量就越大;

•k是一个经验常数;

•c是因缺乏好的设计和文档而导致复杂性的度量;

•d是对软件熟悉程度的度量。

五、维护的副作用

•因修改软件而造成的错误或其他不希望

出现的情况称为维护的副作用。维护的

副作用有三种:

•1、编码副作用

•2、数据副作用

•3、文档副作用

1、编码副作用

•在使用程序设计语言修改源代码时可引入如下错误:

(1)删除或修改一个子程序、一个标号和一个标识符

(2)改变程序代码的时序关系,改变占用内存的大小,

改变逻辑运算符;

(3)修改文件的打开或关闭;

(4)改进程序的执行效率;

(5)把设计上的改变翻译成代码的改变;

(6)为边界条件的逻辑测试做出改变。

2、数据副作用

•在修改数据结构时,有可能造成软件设

计与数据结构不匹配,因而导致软件错

误。

3、文档副作用

•对数据流、软件结构、模块逻辑或任何

其他有关特性进行修改时,必须对相关

技术文档进行相应修改。否则会导致文

档与程序功能不匹配、缺省条件改变和

新错误信息不正确等错误,使文档不能

反映软件当前的状态。

六、软件可维护性

•1、可维护性定义

•是指软件能够被理解、校正、适应及

增强功能的容易程度。

六、软件可维护性

•2、衡量软件质量的几个主要特性

•(1)软件的可维护性

•(2)可使用性

•(3)可靠性

六、软件可维护性

•3、软件可维护性的7种质量特性

•可理解性、可测试性、可修改性、可

靠性、可移植性、可使用性和效率。

六、软件可维护性

•4、提高可维护性的方法

•(1)建立明确的软件质量目标;

•(2)利用先进的软件开发技术和工具;

•(3)建立明确的质量保证工作;

•(4)选择可维护的程序设计语言;

•(5)改进程序文档。

文档评论(0)

xinfeiyang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档