- 2
- 0
- 约3.54千字
- 约 30页
- 2019-01-01 发布于福建
- 举报
软件工万程课件第八章
维护过程 维护过程--维护组织 软件可维护性 * * 软件工程概论 第八章 软件维护 软件维护 软件维护是软件生命周期的最后一个阶段,它处于系统投入生产性运行以后的时期中,因此不属于系统开发过程。 大型软件的维护成本高达开发成本的四倍左右。目前国外许多软件开发组织把60%以上的人力用于维护已有的软件,而且随着软件数量增多和使用寿命延长,这个百分比还在持续上升。 软件工程的主要目的就是要提高软件的可维护性,减少软件维护所需要的工作量,降低软件系统的总成本。 软件维护的定义 软件投入运行后,解决发生的各种故障,增强其功能,使之适应新的环境的活动称为软件维护。 软件维护分类 前一页 1、改正性维护:对运行阶段暴露出来的软件错误进行测试、判断、定位、纠错及验证的过程。 2、适应性维护:使软件系统适应不断变化的运行环境而进行修改的过程。 3、完善性维护:以满足用户新的要求而对软件进行修改和维护。 4、预防性维护:自动修改和扩充已有软件的功能、性能、结构等,以适应将来可能变化的情况。 统计表明,完善性维护占全部维护活动的50%-66%,改正性维护占17%-21%,适应性维护占18%-25%,其他维护活动只占4%左右。 软件维护的特点 1、完整的软件配置是进行有效维护的重要保证。 若维护的依据只有程序代码,维护活动靠阅读程序
原创力文档

文档评论(0)