问题 单项选择题

在软件生命周期中,能准确确定软件系统必须做什么和必须具备的功能的阶段是

A.概要设计

B.详细设计

C.可行性分析

D.需求分析

答案

参考答案:D

解析:[分析] 需求分析是对待开发软件提出的需求进行分析并给出详细定义,它能确定软件系统必须做什么和必须具备哪些功能,所以选项D是正确答案。概要设计的基本任务是:设计软件系统结构、数据结构和数据库设计、编写概要设计文档和评审:详细设计主要是确定每个模块具体执行过程,也称过程设计:可行性分析是确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。因此选项A、B和C都不能确定软件系统必须做什么和必须具备的功能。

单项选择题 B型题
填空题