单元6 软件维护_第1页
已阅读1页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件维护软件工程030102掌握软件维护的基本概念了解软件的维护互动掌握软件维护的基本类型学习目标1.概念:软件维护是指软件系统交付使用以后,为了改正错误或满足新的需求而修改软件的过程。软件维护的基本概念2.目的:通过必要的维护工作使得系统持久的满足用户的需要。软件维护的成本软件维护的基本类型完善性维护(PerfectiveMaintenance)用户往往会对软件提出新的功能和性能要求。需要修改或再开发软件,以扩充软件功能、增强软件性能。实践证明:大部分维护工作,不是在纠错,而是改变和加强软件。来自用户要求扩充、加强软件功能、性能的维护活动,约占整个维护工作的50%。软件维护的基本类型纠错性维护(CorrectiveMaintenance)有一些隐藏的错误,遗留到了运行阶段。在某些特定的运行环境下就会暴露出来。进行诊断、定位、纠错以及验证、修改的回归测试过程就叫做纠错性维护。软件维护的基本类型适应性维护(AdaptiveMaintenance)外部环境、数据环境可能发生变化。为了使运行的软件能适应运行环境的变动而修改软件的过程,就叫做适应性维护。软件维护的基本类型预防性维护(PreventiveMaintenance)为了进一步改善软件的可靠性和易维护性,或者为将来的维护奠定更好的基础而对软件进行的修改定义:对需要维护的软件,或软件中的某一部分(重新)进行设计、编制和测试。软件维护的基本类型软件维护的工作量占整个软件生命周期的70%以上,而且还在逐年增加。软件维护的费用,在总费用的比重中不断增加,已经上升到了70%-80%甚至更多软件维护的特点

1、时间长、工作量大、成本高2.维护的副作用软件维护的特点

2通过维护可延长软件寿命,创造更多的价值,但可能引入新的潜在错误。常见副作用有如下三种:⑴修改代码的副作用⑵修改数据的副作用⑶修改文档的副作用3.软件维护的困难⑴维护工作通常并不由软件的设计和开发人员来完成,出现了理解别人的程序困难,特别对大型软件。⑵非

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论