结构推理 维护的特点有哪些?
【正确答案】维护具有以下特点:
   (1)维护的费用高。维护的主要特点就是维护费用高、维护困难。造成维护费用高的主要原因是软件维护工作效率非常低。这是因为要修改软件,首先要理解原来相同的设计思想、原来的程序设计代码的功能,要解释原来的数据结构,要分析接口设计和设计约束。而要看懂别人的程序是困难的,要花很多代价。在搞清楚这些问题之后,才能进行修改。 这样就导致生产率非常低下,因而费用非常高。
   (2)维护的困难性。维护的困难性主要是由开发的软件可维护性差引起的,即软件结构性差、文档不齐全、开发不规范,再加上原来开发的技术较陈旧、维护工作不吸引人等,所以维护工作就很难进行。
【答案解析】