软件工程综合知识

单选题需求分析是软件生存周期中的一个重要阶段,它的应该是在()进行。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) 集成和系统测试

A.

B.

C.

D.


正确答案:C

第3题:

软件生存周期中时间最长的是()阶段。

A.需求分析

B.概要设计

C.测试

D.维护


参考答案:D

第4题:

软件生存周期中时间最长的阶段是()。

A、软件测试

B、运行和维护

C、需求分析阶段

D、详细设计


参考答案:B

第5题:

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

A.需求分析

B.程序设计

C.概要设计

D.软件测试


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

第6题:

在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ( )。

A.概要设计

B.详细设计

C.可行性分析

D.需求分析


正确答案:D

第7题:

在软件生存周期中,时间长、费用高、困难大的阶段是(61)。

A.需求分析

B.编码

C.系统集成

D.维护


正确答案:D
解析:本题考查我们对系统开发中不同阶段的认识。系统维护是一项长期而艰难的工作,系统并不是在提交给用户使用后就算彻底完成了,在提交给用户使用后,系统还可能遇到这样或那样的问题,这就需要系统开发者去维护。系统维护需要花费大量的人力和财力。

第8题:

在软件生存周期中占据时间最长的是______。

A) 运行和维护阶段

B) 软件开发阶段

C) 需求分析阶段

D) 软件设计阶段

A.

B.

C.

D.


正确答案:A
解析:由于很多复杂因素的影响,软件开发组织投入到软件产品上的费用以及大多数时间都花在了软件完成并交付使用后对它的维护上,软件的运行和维护阶段可以说是软件生存周期中占据时间最长的阶段,在这段时间内,需要在运行环境中对软件产品进行性能监视,若有必要,为了纠正错误或满足新的需求,还需要对软件产品进行修改。

第9题:

软件生存周期中,准确地确定软件系统必须做什么的阶段是()。

A、可行性分析和项目开发计划

B、需求分析

C、概要设计

D、详细设计


参考答案:B

第10题:

软件生存周期中时间最长的阶段是()

A、需求分析阶段

B、概要设计阶段

C、详细设计阶段

D、维护阶段


参考答案:D

更多相关问题