1 / 75
文档名称:

精品PPT课件--第8章_软件维护(徐东升).ppt

格式:ppt   页数:75
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

精品PPT课件--第8章_软件维护(徐东升).ppt

上传人:wz_198614 2014/4/3 文件大小:0 KB

下载得到文件列表

精品PPT课件--第8章_软件维护(徐东升).ppt

文档介绍

文档介绍:第8章:维护
软件验收测试以后,就标志着软件设计开发阶段的结束。而软件交付用户使用,才真正标志漫长的维护阶段的开始。
软件维护是软件生命周期的最后一个阶段。它的任务是:维护软件的正常运行,不断改进软件的性能和质量,为软件的进一步推广应用和更新替换做积极工作。
软件维护所需的工作量非常大,一般说来,大型软件的维护成本高达开发总成本的四倍左右。目前,软件开发组织把60%以上的工作量用于维护自己的软件上。
软件工程的主要目的是要提高软件的可维护性,减少软件维护所需要的工作量,降低软件系统的总成本。
软件交付使用就是新系统和旧系统的转换。
旧系统可能是人工作业系统,也可能是某个旧的计算机系统。
软件交付应该是一个过程,而不是一个突然事件,软件的交付使用应尽可能平稳过渡,不影响生产或工作,新系统逐步安全地取代旧系统。
软件交付使用的问题
一、软件交付使用的工作
1)将旧系统的数据转换到新系统(如数据库数据);
2)新系统调试完成并加载入机器,准备运行;
3)将有关资料(如使用说明)转交给用户;
4)对用户做适当的培训。
二、软件交付使用的方式
1)直接方式
旧系统
新系统
(a)直接方式
直接方式是用新系统直接替换旧系统,没有过渡。
优点:转换简单,费用最省。
缺点:风险大。
由于新系统没有承担过实际工作,可能会出现意想不到的问题,甚至出现程序设计错误。
因此,实际应用时,采取一些措施,以便新系统一旦出错,旧系统能够恢复运行。
直接方式不适用于一些关系重大的系统。
2)并行方式
旧系统
新系统
(b)并行方式
一些关系重大的软件产品在验收测试后,并不立即投入生产性运行,而是同时运行新系统和旧系统,以比较处理结果,这就是并行方式。
优点:
A. 可以对系统进行全面测试,减少了新系统失灵带来的风险,因为旧系统也仍然存在;

缺点:
所需费用较高,双系统要投入更多的人力财力。
3)逐步方式
逐步方式是将软件分期,部分地交付使用。这种方式克服了上面两种方式的缺点,既能防止直接转换产生的危险性,又能减少并行方式的费用。
但是这种方法使得整个系统中一部分是旧系统,一部分是新系统,所以必须考虑好它们的相互配合问题和接口问题。
实际应用中,常常是混合以上几种方法。对系统不重要的部分采用直接方式,对系统重要部分采用并行方式,使系统平稳交付使用。