软件工程软件维护.ppt
《软件工程软件维护.ppt》由会员分享,可在线阅读,更多相关《软件工程软件维护.ppt(23页珍藏版)》请在三一文库上搜索。
1、软 件 工 程 第21讲:软件维护,主讲人:阳王东 Email:,主要内容,1、软件维护概述 2、软件维护过程 3、逆向工程 4、程序修改的步骤及修改的副作用,1.1 背景知识,软件的生命周期 维护是延长软件生命周期的途径 千年虫问题 新环境下的老问题 维护的价值 软件维护是软件的成本的重要组成部分 不堪重负的维护 维护也是商机,1、软件系统概述,1.2 软件维护的定义,定义 在软件运行维护阶段对软件产品进行的修改就是所谓的维护,以保障软件能够正常运行。 维护的类型 改正性维护。纠正在使用过程中暴露出来的错误 适应性维护。适应外部环境的变化 完善性维护。改进原有的软件 预防性维护。提高可维护性
2、和可靠性,1、软件维护概述,1.3 维护的工作量分配,1、软件维护概述,1.4 软件维护中存在的主要问题,程序的源代码或算法可读性差,加大了软件维护的难度。 文档丢失或文档不全。 软件的开发人员和软件维护人员分离,软件维护的逆向工程花费软件维护人员的大量时间和精力。 软件本身可修改性差,无法二次开发。 开发方和出资方对软件维护的认识不足,资金追加不够,软件维护工作无法深入。 软件维护工作繁琐,时间长,影响软件的正常使用,容易导致用户对软件维护人员和软件系统的不信任。,1、软件维护概述,1.5 软件维护的内容,程序维护 文件备份及修复 查杀病毒 硬件维护 系统优化,1、软件维护概述,1.6 软件
3、维护工作的特点,软件维护耗时费力 软件维护的代价昂贵 远程维护是现代软件维护的新途径 软件复用技术简化了软件维护,1、软件维护概述,1.7 软件的可维护性,可理解性 可靠性 可测试性 可修改性 可移植性 可使用性,1、软件维护概述,2 软件维护过程,2.1 建立维护的机构 2.2 规范维护流程 2.3 编写维护报告 2.4 进行软件修改 2.5 保存维护记录 2.6 评价维护结果,2.1 维护机构,三种常用的软件维护组织方式 留下开发人员做维护 公司建立单独的维护部门进行维护 维护外包 维护的三个层次 客户自己维护 技术支持人员维护 开发人员维护,2、软件维护过程,2.2 维护管理流程,2、软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 软件 维护
链接地址:https://www.31doc.com/p-2602043.html