软件维护与软件文档编制编译技术原理.ppt

软件维护与软件文档编制编译技术原理

第七章 软件维护与软件文档编制 软件投入运行后,软件的开发工作已经结束,进入软件的维护阶段。软件维护所需的工作量相当大,许多国外的软件开发组织估计,软件维护所占的比例占有软件整个生命周期的60%以上的工作量,随着软件规模和数量的增大,软件维护工作将会束缚开发组织的手脚,使他们没有余力开发新的软件。人们对软件维护工作的认识加深后,软件技术服务已经可以独立承包给独立的技术厂商,由专门的技术服务公司进行软件维护,软件开发公司得以继续开发新的软件产品。 7.1 软件维护的内容 软件维护就是在软件已经交付使用以后,为了改正错误或满足新的需要而修改软件的过程。 一般来说,要求进行维护的原因大致有以下几种: (1)改正程序中的错误和缺陷。 (2)改进设计以适应新的软、硬件环境。 (3)增加新的应用范围。 7.1 软件维护的内容 综合以上几种要求进行维护的原因,我们可以把软件维护有四种基本形式: (1)改正性维护:软件测试不可能找出一个大型软件系统中的所有潜在的软件错误,所以在软件使用期间仍有可能发现错误,诊断和改正这类错误的过程称为改正性维护; (2)适应性维护:由于计算机技术发展迅速,计算机硬件设备的不断更新,计算机操作系统的新版本也会不断出现,计算机外部设备也要经常改进,而软件的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档