第12题: [单项选择]在软件正式运行后,一般来说,________阶段引入的错误需要的维护代价最高。 A. 需求分析 B. 概要设计 C. 详细设计 D. 编码 参考答案:A 答案解析:本题考查软件工程的基础知识。
一般来说,软件开发中的错误越早发现,修改的成本越小。在维护阶段,发现越早期的错误,修改和维护的成本就越大。因此,从维护成本上说,需求阶段的错误维护代价最高,然后依次是概要设计阶段、详细设计阶段和编码阶段。这从另一方面提示开发人员提高每一阶段的开发质量,并重视阶段制品的评审工作。
第29题: [填空题]Rebecca decided to become an illustrator because it
A afforded her greater objectivity as an artist.
B offered her greater freedom of expression.
C allowed her to get her work published. 参考答案:A