- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件工程》
《软件工程》
软件维护
软件维护
陈巧丽
陈巧丽
第6章软件维护
第六章软件维护
学习内容:
6.1 软件维护的内容及特点
6.2 软件的可维护性
6.3 维护任务的实施
6.4 预防性维护
6.5 软件再工程过程
第6章软件维护
在软件的开发工作已完成并把软件产品交付给用户
使用之后,就进入了软件维护阶段。这个阶段的工作目
标是保证软件在一个相当长的时期内能够正常运行,因
此对软件的维护就成为必不可少的了。
软件维护需要的工作量非常大。平均说来,大型软
件的维护成本高达开发成本的四倍左右。目前国外许多
软件开发组织把60%以上的人力用于维护已有的软件,而
且随着软件数量增多和使用寿命延长,这个百分比还在
持续上升。将来维护工作甚至可能会束缚住软件开发组
织的手脚,使他们没有余力开发新的软件。
第6章软件维护
6.1 软件维护的内容及特点
6.1.1 软件维护的内容
所谓软件维护就是在软件已经交付使用之后,为
了改正错误或满足新的需要而修改软件的过程。
我们可以通过描述软件交付使用后可能进行的下
述四项活动,具体地定义软件维护。
第6章软件维护
1. 改正性维护
通常,在软件开发过程中所进行的测试都是不完
全、不彻底的,软件中必然会有一些潜伏的错误被带到
运行阶段来。用户常常将把他们遇到的问题报告给软件
维护人员,要求解决。
我们把诊断和改正软件错误的过程称为改正性维护
。例如,在软件交付用户使用之后,解决在开发时没有
测试所有可能的执行通路而带来的问题;解决程序中遗
漏对文件中最后一个记录的处理的错误等。
第6章软件维护
2. 适应性维护
计算机科学技术领域的各个方面都在迅速进步,大约
每过36个月就有新一代的硬件宣告出现;另一方面,应用
软件的使用寿命却很容易超过十年,远远长于最初开发这
个软件时的运行环境的寿命。因此,适应性维护就是为了
和变化了的环境适当地配合而进行的修改软件的活动,是
既必要又经常的维护活动。
例如,适应性维护可以是修改原在DOS操作系统中运
行的程序,使之能在Windows操作系统中运行;修改两个
程序,使它们能够使用相同的记录结构;修改程序,使它
适用于另外一种终端设备。
第6章软件维护
3. 完善性维护
在使用软件的过程中,用户往往提出增加新功能或
改变某些已有功能的要求,还可能提出提高程序性能的要
求。为了满足这类要求而修改软件的活动,称为完善性维
护。
例如,在储蓄系统交付银行使用之后,增加扣除利息
税的功能;缩短系统的响应时间,使之达到新的要求;改
变现有程序输出数据的格式,以方便用户;在正在运行的
软件中增加联机求助功能等,都是完善性维护。
第6章软件维护
4. 预防性维护
当为了提高未来的可维护性或可靠性,或为了给未来的
改进工作奠定更好的基础而修改软件时,就出现了第四类维
护活动,这类维护活动称为预防性维护。通常,把预防性维
护定义为:“把今天的方法学应用于昨天的系统以满足明天
的需要”。也就是说,预防性维护就是采用先进的软件工程
方法对需要维护的软件或软件中的某一部分,主动地进行重
新设计、编码和测试。
第6章软件维护
在维护阶段的最初一二年,改正性维护的工作量往往比
较大。随着在软件运行过程中错误发现率迅速降低并趋于稳
定,就进入了正常使用期间。但是,由于用户经常提出改造
软件的要求,适应性维护和完善性维护的工作量逐渐增加,
而且在这种维护过程中往往又会引入新的错误,从而进一步
加大了维护的工作量。
从上述关于软件维护的定义不难看出,软件维护绝不仅
限于纠正使用中发现的错误,事实上在全部维护活动中一半
以上是完善性维护。国外的统计数字表明:
完善性维护占全部维护活动的50%~66%
改正性维护占17%~21%,
您可能关注的文档
- 第2章 先进的电子仪表与照明电路.pdf
- 人力资源管理师绩效培训-理论篇.pdf
- 第十一章 消费者权益保护法和产品质量法.pdf
- 第十章 海上保险法.pdf
- 第九章 国际海上、铁路、航空货物运输法.pdf
- 第八章 代理法.pdf
- 第八章 产品责任法.pdf
- 第六章 国际货物买卖法.pdf
- 第五章 商事合同法.pdf
- 第四章 外商投资企业法.pdf
- 装饰装修答案模拟试卷 .pdf
- 襄樊汽车试验场M1类汽车产品定型可靠性行驶试验规范 .pdf
- 2024-2025学年初中信息技术(信息科技)八年级上册清华大学版(2012)教学设计合集.docx
- 企业慰问信汇编五篇.docx
- 装饰装修施工员考试模拟考试题库【3套练习题】模拟训练含答案.pdf
- 江苏省连云港市连云区连云港高级中学2024-2025学年高二上学期9月月考生物试题含答案及解析.docx
- 2024-2025学年初中信息技术(信息科技)八年级下册(2018)清华大学版(2012)教学设计合集.docx
- 装饰装修施工员考试模拟考试题库【3套练习题】模拟训练含答案(第10次.pdf
- 2024-2025学年初中信息技术(信息科技)第二册粤教版(广州)教学设计合集.docx
- [课件]【二轮复习(下)】代数小题之导数.pdf
最近下载
- 第一单元龙的传人第1课我的名字 教案(表格式)一年级美术人教版(2024版).docx
- 广州数控GSK988Ti系列 编程操作手册2017年1月.pdf
- 台达伺服ASDA-AB系列应用技术手册.pdf
- (宪法)完整版课件.ppt
- 20241103-高盛-美国经济分析:2025年消费支出展望,回归正常稳健增速(摘要).docx VIP
- 高盛-中国房地产行业2025年展望-触底在望(摘要).pdf VIP
- 张毅—潜在失效模式与效应分析(三)课件.pptx VIP
- 茶文化考核试题及答案.pdf VIP
- 人教版(2024)七年级地理上册4.2《气温的变化与分布》优质课件.pptx
- 教科版科学三年级上册2空气占据空间吗 (说课课件)(共13张PPT).pptx
文档评论(0)