单选题软件需求分析所要做的工作是(1),因此,进行需求分析时(2)。空白(2)处填()A 应充分发挥分析人员的想象力B 在分析人员直接指导下,让用户进行检查与评价C 应注意一切信息与需求都是站在双方合作的角度上考虑D 应注意一切信息与需求都是站在应用的角度上考虑

题目
单选题
软件需求分析所要做的工作是(1),因此,进行需求分析时(2)。空白(2)处填()
A

应充分发挥分析人员的想象力

B

在分析人员直接指导下,让用户进行检查与评价

C

应注意一切信息与需求都是站在双方合作的角度上考虑

D

应注意一切信息与需求都是站在应用的角度上考虑

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 软件需求分析所要做的工作是清晰描述软件的功能和性能,因此,进行需求分析时__(10)__。

(10)A.应充分发挥分析人员的想象力

B.应充分发挥分析人员和用户的想象力

C.应注意一切信息与需求都是站在开发方的角度上考虑

D.应注意一切信息与需求都是站在应用的角度上考虑


正确答案:D
软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。换句话说,就是要深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,导出目标系统逻辑模型,解决目标系统“做什么”的问题。而具体在进行需求分析工作时,不能靠想象力行事,更不能完全站在开发方的角度上考虑,而应注意一切信息与需求都是站在实际应用的角度上考虑。

第2题:

在软件需求分析过程中,给出需求信息的是( )。

A.程序员

B.项目管理者

C.软件分析设计人员

D.软件用户


正确答案:D
解析:在软件需求分析过程中,需求信息是由软件用户给出的。

第3题:

软件需求分析所要做的工作是(9),因此,进行需求分析时应注意一切信息与需求都是站在应用的角度上考虑。

A.确定软件开发阶段的适用工具

B.清晰描述软件的功能和性能

C.为原始问题及目标软件建立物理模型

D.不仅解决目标系统“做什么”,还要解决目标系统“怎么做”的问题


参考答案:B
可行性分析是要决定“做还是不做”软件项目,需求分析是要决定项目要开发的软件“做什么,不做什么”。 软件需求分析的任务是:深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于现行系统的逻辑模型导出目标系统逻辑模型,解决目标软件系统“做什么”的问题。

第4题:

通常培训与开发需求分析主要来自( )方面。

A.组织需求分析
B.工作任务需求分析
C.人员需求分析
D.能力需求分析
E.设备需求分析

答案:A,B,C
解析:
通常,培训与开发需求分析主要来自三个方面:组织分析、工作任务分析和人员分析。组织分析旨在确定组织中哪些方面需要培训与开发;工作任务分析旨在确定培训与开发应该包括哪些内容;人员分析主要是通过分析员工现有状况和应有状况之间的差距,来确定谁需要或应该接受培训与开发,以及接受什么样的培训与开发。

第5题:

通常培训与开发需求分析主要来自()方面。

A:组织需求分析
B:工作任务需求分析
C:人员需求分析
D:能力需求分析
E:设备需求分析

答案:A,B,C
解析:
通常,培训与开发需求分析主要来自三个方面:组织分析、工作任务分析和人员分析。组织分析旨在确定组织中哪些方面需要培训与开发;工作任务分析旨在确定培训与开发应该包括哪些内容;人员分析主要是通过分析员工现有状况和应有状况之间的差距,来确定谁需要或应该接受培训与开发,以及接受什么样的培训与开发。

第6题:

软件需求分析阶段要进行问题识别、分析与综合等几方面的工作,其中问题识别是双方确定对问题的综合需求,包括功能需求、( )及用户界面需求等内容。

A.性能需求、经费需求

B.环境需求、人员需求

C.人员需求、经费需求

D.性能需求、环境需求


正确答案:D
解析:问题识别就是从系统角度来理解软件,确定对所开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准。这些需求包括:功能需求(做什么)、性能需求(要达到什么指标)、环境需求(如机型,操作系统等)、可靠性需求(不发生故障的概率)、安全保密需求、用户界面需求、资源使用需求(软件运行时所需的内存、cPu等)、软件成本消耗与开发进度需求,预先估计以后系统可能达到的目标。

第7题:

在培训与开发需求分析中,旨在确定培训与开发应包括的内容以及相应标准的是()。

A:组织分析
B:组织目标分析
C:工作任务分析
D:人员分析

答案:C
解析:
培训与开发需求分析主要来自三个方面:组织分析、工作任务分析和人员分析。其中,工作任务分析旨在确定培训与开发应该包括哪些内容。工作任务分析的结果应该准确、规范,并由此来确定相应的培训与开发标准。

第8题:

● 软件需求分析阶段要进行问题识别、分析与综合等几方面的工作,其中问题识别是双方确定对问题的综合需求,包括功能需求、 (53) 及用户界面需求等内容。

(53)

A. 性能需求、经费需求 B. 环境需求、人员需求

C. 人员需求、经费需求 D. 性能需求、环境需求


正确答案:D

第9题:

软件需求分析阶段要进行问题识别、分析与综合等工作,其中问题识别是双方确定对问题的综合需求,包括功能需求、( )及用户界面需求等内容。

A.性能需求、经费需求
B.环境需求、人员需求
C.人员需求、经费需求
D.性能需求、环境需求

答案:D
解析:
问题识别是确定对问题的综合需求,包括功能需求、性能需求、环境需求和用户界面需求等内容。

第10题:

以下关于需求分析的叙述中,不正确的是: ( ) 。

A. 需求分析的目的是确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求
B. 完整的需求分析过程包括:获取用户需求、分析用户需求、编写需求说明书三个过程
C. 根据项目的复杂程度,需求分析的工作可以由专门的系统分析人员来做,也可以由项目经理带领技术人员完成
D. 软件需求分为三个层次:业务需求、用户需求、功能需求与非功能需求

答案:B
解析:
软件需求分析主要目的是分析并抽象描述各种需求信息,为目标系统建立一个概念模型,是在计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。是要解决目标系统"做什么"的问题。由此可见选项A正确。选项B需求分析可分为需求提出、需求描述及需求评审三个阶段。需求提出:主要集中于描述系统目的。需求提出和分析仅仅集中在使用者对系统的观点上。开发人员和用户确定一个问题领域,并定义一个描述该问题的系统,这样的定义称作系统规格说明,并且它在用户和开发人员之间充当合同。需求描述:在问题分析阶段分析人员的主要任务是:对用户的需求进行鉴别、综合和建模,清除用户需求的模糊性、歧义性和不一致性,分析系统的数据要求,为原始问题及目标软件建立逻辑模型。分析人员要将对原始问题的理解与软件开发经验结合起来,以便发现哪些要求是由于用户的片面性或短期行为所导致的不合理要求,哪些是用户尚未提出但具有真正价值的潜在需求。需求评审:在需求评审阶段,分析人员要在用户和软件设计人员的配合下对自己生成的需求规格说明和初步的用户手册进行复核,以确保软件需求的完整、准确、清晰、具体,并使用户和软件设计人员对需求规格说明和初步的用户手册的理解达成一致。一旦发现遗漏或模糊点,必须尽快更正,再行检查。因此B不正确。选项C正确,根据项目的复杂程度,需求分析的工作可以由不同人员来完成。选项D正确,需求分为三个层次:业务需求、用户需求、功能需求与非功能需求。业务需求(Business Requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。用户需求(User Requirement)描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件一一响应都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。功能需求(functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求(Behaviour Requirement)。功能需求描述是开发人员需要实现什么。非功能需求:产品必须具备的属性或品质,如可靠性、性能、响应时间、容错性、扩展性等。

更多相关问题