单选题
在软件正式运行后,一般来说,________阶段引入的错误需要的维护代价最高。
A、
需求分析
B、
概要设计
C、
详细设计
D、
编码
【正确答案】
A
【答案解析】
本题考查软件工程的基础知识。 一般来说,软件开发中的错误越早发现,修改的成本越小。在维护阶段,发现越早期的错误,修改和维护的成本就越大。因此,从维护成本上说,需求阶段的错误维护代价最高,然后依次是概要设计阶段、详细设计阶段和编码阶段。这从另一方面提示开发人员提高每一阶段的开发质量,并重视阶段制品的评审工作。
提交答案
关闭