下载此文档

(软件工程课件)第8章软件维护.ppt


文档分类:IT计算机 | 页数:约54页 举报非法文档有奖
1/54
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/54 下载此文档
文档列表 文档介绍
第8章软件维护 2017 年3月 25 日第1页第8章软件维护本章内容结构?本章引言?学****目标?教学内容?本章小结?思考和练****课堂讨论第8章软件维护本章引言?软件系统开发完成交付用户使用后,就进入软件的运行维护阶段。软件维护阶段是软件生存周期中时间最长的一个阶段,所花费的精力和费用也是最多的一个阶段。?本章主要介绍软件维护的相关概念,包括定义、分类、特点、软件维护的过程、可维护性等,以及软件维护中存在的问题。最后简单介绍再工程和逆向工程的概念。 2017 年3月 25 日第2页第8章软件维护 2017 年3月 25 日第3页学****目标?掌握软件维护的定义、分类和特点?熟悉软件维护的过程?理解软件可维护性?理解软件维护中存在的问题?了解再工程和逆向工程第8章软件维护 2017 年3月 25 日第4页教学内容 软件维护概述 软件维护的过程 软件可维护性 软件维护中存在的问题 再工程和逆向工程 本章小结和****题第8章软件维护 2017 年3月 25 日第5页 软件维护概述软件系统开发完成交付用户使用后,就进入软件的运行维护阶段。软件维护的工作量大,而且随着软件数量的增多和使用寿命的延长,软件维护的工作量占整个软件开发运行过程总工作量的比例还在持续上升。 软件维护的定义 软件维护的分类 软件维护的特点第8章软件维护 2017 年3月 25 日第6页 软件维护的定义软件维护:指软件系统交付使用以后,为了改正软件运行错误,或者因满足新的需求而加入新功能的修改软件的过程。软件维护与硬件维修不同,不是简单地将软件产品恢复到初始状态,而是需要给用户提供一个经过修改的软件新产品。软件维护活动需要改正现有错误, 修改、改进现有软件以适应新环境。软件维护不像软件开发一样从零做起,需要在现有软件结构中引入修改,并且要考虑代码结构所施加的约束,此外,软件维护所允许的时间通常只是很短的一段时间。第8章软件维护 2017 年3月 25 日第7页 软件维护的分类软件维护活动可以归结为以下四类: ?改正性维护; ?适应性维护; ?完善性维护; ?预防性维护。第8章软件维护 软件维护的分类改正性维护; 改正性维护; ??在软件交付使用后,因开发时测试的不彻底、不完全, 必然会有部分隐藏的错误遗留到运行阶段。?这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。?为了识别和纠正软件错误、改正软件性能上的缺陷, 而进行诊断和改正错误的过程就叫做改正性维护。第8章软件维护 软件维护的分类改正性维护中的主要维护策略: ?开发过程中采用新技术?利用应用软件包?提高系统结构化程度?进行周期性维护审查等第8章软件维护 软件维护的分类适应性维护适应性维护?在使用过程中, ?外部环境(新的硬、软件配置) ?数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化。?为使软件适应这种变化,而去修改软件的过程就叫做适应性维护。

(软件工程课件)第8章软件维护 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数54
  • 收藏数0 收藏
  • 顶次数0
  • 上传人autohww
  • 文件大小693 KB
  • 时间2017-03-25