发布网友 发布时间:2024-05-01 12:51
共1个回答
热心网友 时间:2024-11-23 14:22
答:软件维护不像一般产品维修那样仅限于排除用户在使用产品的过程中遇到的故障。事实上,当用户在使用软件产品的过程中遇到了故障时,软件维护人员必须进行改正性维护活动以诊断并改正软件中潜藏的错误;当运行软件的环境改变了的时候,软件维护人员必须适当地修改软件(即进行适应性维护),以使软件适应新的运行环境;当用户在使用软件的过程中提出增加软件功能或提高软件性能的要求时,软件维护人员必须对软件进行完善性维护,以满足用户的新需求。此外,在资源允许的情况下,对某些关键的老程序还可能主动地进行预防性维护。由于软件维护涵盖的范围很广(与一般产品维修有点类似的改正性维护仅占全部维护活动的20%左右),软件维护的工作量和成本自然就很高。