问题 单项选择题

下面各项中不属于软件生存期中开发阶段的是

A.需求分析

B.程序设计

C.概要设计

D.软件测试

答案

参考答案:A

解析: 在软件开发阶段中,包括系统设计(也称概要设计)、详细设计、编码和测试。 系统设计的任务是划分出构成系统的各物理元素(如程序、文件、数据库、人工过程与文档等)以及设计出软件的结构(如确定模块及模块间的关系)。 详细设计的任务是对系统作出精确的描述,以便在编码阶段可直接将这一描述用程序设计语言编制成程序。除了应该保证程序的可靠性外,此阶段最重要的目标是要保证将来的程序易读、易理解、易测试、易修改和易维护。因此,结构程序设计技术就成为实现上述目标的基本保证,并且也是详细设计的逻辑基础。 编码是将系统设计与详细设计阶段中的结果翻译成用某种程序设计语言书写的程序。 由上所述,需求分析不属于开发阶段的任务。

问答题 简答题
单项选择题