Python程序设计

软件开发的结构化生命周期方法将软件生命周期划分成()。A、定义、开发、运行维护B、设计阶段、编程阶段、测试阶段C、总体设计、详细设计、编程调试D、需求分析、功能定义、系统设计

题目

软件开发的结构化生命周期方法将软件生命周期划分成()。

  • A、定义、开发、运行维护
  • B、设计阶段、编程阶段、测试阶段
  • C、总体设计、详细设计、编程调试
  • D、需求分析、功能定义、系统设计
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(5)在软件生命周期中,下列说法不正确的是( )。

A)软件生命周期分为计划、开发和运行3个阶段

B)在运行阶段不仅要是进行软件维护,还要对系统进行修改或扩充

C)在计划阶段要进行问题定义和需求分析

D)开发前期分为需求分析、总体设计、详细设计3个子阶段


正确答案:C
(5)C) 【解析】选项A),软件生命周期分为计划、开发和运行3 个阶段;选项B),在运行阶段主要是软件维护,为了排除软件系统中仍然可能隐含的错误,适应用户需求及系统操作环境的变化,继续对系统进行修改或扩充;选项c),计划阶段分为问题定义和可行性研究两个子阶段,主要是设定软件的目标,确定研制要求,提出可行性报告;选项D),开发阶段分为前期和后期,开发前期分为需求分析、总体设计、详细设计3个子阶段。

第2题:

在结构化方法中,软件功能分解属于软件开发中的 阶段。

A.详细设计

B.需求分析

C.总体设计

D.编程调试


正确答案:C
解析:总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。

第3题:

软件开发的结构化生命周期方法将软件生命周期划分成______。

A.计划阶段开发阶段运行阶段

B.计划阶段编程阶段测试阶段

C.总体设计详细设计编程调试

D.需求分析 功能定义 系统设计


正确答案:A
解析:软件开发生命周期方法是以瀑布模型为基础的,瀑布模型将软件的生命周期划分为三个的阶段,即计划阶段、开发阶段和运行阶段。

第4题:

瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和()。

A、详细计划

B、可行性分析

C、运行阶段

D、测试与排错


参考答案:C

第5题:

瀑布模型将软件生命周期划分为八个阶段,它们是:问题定义、可行性研究、需求分析、总体设计和______。

A) 数据库设计、详细设计、编码、测试

B) 数据库设计、详细设计、测试、维护

C) 详细设计、编码、测试、调试

D) 详细设计、编码、测试、维护

A.

B.

C.

D.


正确答案:D

第6题:

在结构化方法中,软件功能分解属于下列软件开发中哪个阶段?

A.详细设计

B.需求分析

C.总体设计

D.编程测试


正确答案:C

第7题:

在结构化方法中,软件功能分解属于下列软件开发中的( )阶段。

A.详细设计

B.需求分析

C.总体设计

D.编程调试


正确答案:C
解析:软件系统结构的总体设计包括:基于功能层次结构建立系统、按功能划分模块的层次结构、确定每个模块的功能、建立与已确定的软件需求的对应关系、确定模块间的调用关系和模块间的接口、评估模块划分的质量等方面。详细设计的任务是在使用程序设计语言编制程序以前,对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。需求分析是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。需求分析的任务是发现需求、求精、建模和定义需求,通常包括功能需求、性能需求、环境需求、可靠性需求、安全保密要求、用户界面需求、资源使用需求、成本消耗需求、开发进度需求等。编程调试的任务是诊断和改正程序中潜在的错误。综上所述,软件功能分解只能发生在总体设计阶段。

第8题:

在结构化方法中,软件功能分解属于下列软件开发中的阶段是()。A)详细设计 B)需求分析C)总体设计 D)编程调试


正确答案:C
软件功能分解是将软件从总体上分解成几个功能部分,然后设计程序逐步实现这些功能。因此它属于总体设计的部分。

第9题:

关于软件开发的描述中,错误的是( )。

A.文档是软件开发、使用和维护中不可或缺的资料

B.软件生命周期包括计划、开发、运行三个阶段

C.开发初期进行需求分析、总体设计、详细设计

D.开发后期选定编程语言进行编码


正确答案:D
解析:文档是软件开发、使用维护中必备的资料,它能提高软件开发的效率、保证软件的质量,而且在软件的使用过程中有指导、帮助、解惑的作用,尤其在维护工作中,文档是不可或缺的资料。软件的生命周期包括计划、开发和运行3个阶段,在开发初期分为需求分析、总体设计和详细设计3个子阶段,在开发后期分为编码和测试两个子阶段。

第10题:

在结构化方法中,软件功能分解属于软件开发中的______阶段。

A.概要设计

B.需求分析

C.详细设计

D.编程调试


正确答案:A
解析:概要设计的任务是划分出构成系统的各物理元素以及设计出软件的结构(如确定模块及模块间的关系)。设计过程通常分为以下几步:提出可选择方案、选择合理方案、推荐最佳方案、功能分解、设计软件结构、制定测试计划,最后提交概要设计文档。软件功能分解属于概要设计阶段。本题的正确答案为选项A。

更多相关问题