(资料图片仅供参考)
有关软件维护这方面的知识,估计很多人不是太了解,今天就给大家详细的介绍一下关于软件维护的相关内容。
1、软件维护(Software maintenance)指软件产品在交付之后,为改正错误、改进性能或其他属性,或者为适应变化了的环境而对其进行修改的活动。
2、软件维护大致分为四类:改正性维护、适应性维护、完善性维护和预防性维护。
3、在软件交付后的整个运行期间都可能发生软件的维护活动,所以,在整个软件生存周期中,软件维护阶段的时间通常要比软件开发阶段的时间长得多。
4、同时,软件维护需要对现有的软件进行修改,而这种修改可能会影响到软件中未被修改的部分, 因此,在整个软件生存周期的总成本中维护的代价是昂贵的。
5、通常,维护的成本约占生存周期总成本的三分之二,而软件开发的成本约占三分之一。