回到首页 / 上级目录

软件维护

在现实中,软件上线后会不定时地进行修改和更新,原因有以下几个:

维护成本

维护成本占整个软件周期成本的一半以上。

更改容易损害软件的原始结构,使后续更改更加困难。

更改通常没有记录在案,这可能会在将来导致更多冲突。

重写软件

当市场还需要旧软件提供的功能时,但维护成本又过高的时候,我们会选择重写软件。

最初的 Unix 用汇编语言开发,后来用 C 语言重新开发。