问题
单项选择题
下列叙述中正确的是
A.软件交付使用后还需要进行维护
B.软件一旦交付使用就不需要再进行维护
C.软件交付使用后其生命周期就结束
D.软件维护是指修复程序中被破坏的指令
答案
参考答案:A
解析: 维护是软件生命周期的最后一个阶段,也是持续时间最长、付出代价最大的阶段。软件工程学的目的就在于提高软件的可维护性,同时也要设法降低维护的代价。 软件维护通常有以下四类; ①为纠正使用中出现的错误而进行的改正性维护; ②为适应环境变化而进行的适应性维护; ③为改进原有软件而进行的完善性维护; ④为将来的可维护和可靠而进行的预防性维护。 软件维护不仅包括程序代码的维护,还包括文档的维护。文档可以分为用户文档和系统文档两类。但无论是哪类文档,都必须与程序代码同时维护。只有与程序代码完全一致的文档才有意义和价值。由此可知,本题中选项B、C、D中的说法都是错误的。