niusouti.com

单选题需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2)以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。空白(1)处应选择()A 功能和性能B 数据和操作C 实体和对象D 操作和对象

题目
单选题
需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2)以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。空白(1)处应选择()
A

功能和性能

B

数据和操作

C

实体和对象

D

操作和对象


相似考题
更多“单选题需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2)以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。空白(1)处应选择()A 功能和性能B 数据和操作C 实体和对象D 操作和对象”相关问题
  • 第1题:

    需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立 () 。

    A.数据流图和数据字典 B.程序流程图 C.体系结构模型 D.软件必须满足的约束条件


    正确答案: D

  • 第2题:

    需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。分析员通过需求分析,逐步细化对软件的需求,描述软件要处理的_________,并给软件开发提供一种可转化为数据设计,结构设计和过程设计的数据与功能表示。

    A.过程

    B.对象

    C.数据域

    D.环境


    正确答案:C

  • 第3题:

    以下关于软件需求分析和软件设计的叙述中,不正确的是( )

    A.需求分析可以检测和解决需求之间的冲突,并发现系统的边界

    B.软件设计是数据软件需求,产生一个软件内部结构的描述,并将其作为软件构造的基础

    C.需求分析是为了评价和改进产品质量,识别产品的缺陷和问题而进行的活动

    D.软件设计是为了描述出软件架构及相关组件之间的接口


    正确答案:C

  • 第4题:

    需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(27)、指明软件和其他系统元素的接口,并建立软件必须满足的约束。

    A.功能和性能

    B.数据和操作

    C.实体和对象

    D.操作和对象


    正确答案:A
    解析:需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口,并建立软件必须满足的约束。
      需求分析允许软件工程师(该角色也经常称之为系统分析员)精化软件分解模块,并建造将被软件处理的数据、功能和行为模型。需求分析为软件设计者提供了可被翻译成数据、体系结构、界面和过程设计的模型。最后,需求规约为开发者和客户提供了软件建造完后质量评估的依据。

  • 第5题:

    软件需求分析产生软件操作特征的规格说明,指明软件和其它系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是( )。

    A.分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算
    B.需求分析使得系统工程师能够刻划出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束
    C.经过仔细的需求分析活动,分析员能够得到详细的系统规约
    D.需求分析能够为软件设计者提供可被翻译成数据、体系结构、界面和过程设计的模型

    答案:C
    解析:
    需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用,需求分析使得系统工程师能够刻画出软件的功能和性能,指明软件和其他系统元素的接口,并建立软件必须满足的约束。需求分析允许系统分析师细化软件的分解,并建立将被软件处理的数据、功能和行为模型。需求分析为软件设计师提供了可被翻译成数据、架构、界面和过程设计的模型,最后,需求规约为开发者和客户提供了软件开发完成后质量评估的依据。需求分析的任务是发现、求精、建模和规约的过程,包括详细地细化由系统工程师建立并在软件项目计划中明确的软件范围,创建所需数据、信息和控制流及操作行为的模型,此外,还要分析可选择的解决方案,并将它们分配到各软件元素中去。

    需要注意的是,在需求分析阶段要得到详细的规约是不可能的。客户可能并不能精确地肯定需要什么,开发者可能不能肯定可用什么特定的方法来适当地完成功能和性能。

  • 第6题:

    基于构件的开发模型包括软件的需求分析定义、(1)、(2)、(3),以及测试和发布5个顺序执行的阶段。 空白(2)处应选择()

    • A、数据库建模
    • B、业务过程建模
    • C、对象建模
    • D、构件库建立

    正确答案:D

  • 第7题:

    软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是()

    • A、分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算
    • B、需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束
    • C、经过仔细的需求分析活动,分析员能够得到详细的系统规约
    • D、需求分析能够为软件设计者提供可被翻译成数据、架构、界面和过程设计的模型

    正确答案:C

  • 第8题:

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

    • A、确定软件开发阶段的适用工具
    • B、清晰描述软件的功能和性能
    • C、为原始问题及目标软件建立物理模型
    • D、不仅解决目标系统"做什么",还要解决目标系统"怎么做"的问题

    正确答案:B

  • 第9题:

    需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1),指明软件和其他系统元素的接口,并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2)以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。空白(2)处应选择()

    • A、事件流
    • B、消息流
    • C、对象流
    • D、控制流

    正确答案:D

  • 第10题:

    单选题
    软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整准确、清晰、具体的要求。在软件需求分析中,开发人员要从用户那里解决的最重要的问题是()。
    A

    要让软件做什么

    B

    要给该软件提供哪些信息

    C

    要求软件工作效率怎样

    D

    要让软件具有何种结构


    正确答案: A
    解析: 暂无解析

  • 第11题:

    单选题
    需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1),指明软件和其他系统元素的接口,并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2)以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。空白(2)处应选择()
    A

    事件流

    B

    消息流

    C

    对象流

    D

    控制流


    正确答案: C
    解析: 需求分析使得系统工程师能够刻画出软件的功能需求(明确所开发的软件必须具备什么样的功能)、性能需求(明确待开发的软件的技术性能指标)、环境需求(明确软件运行时所需要的软、硬件的要求)、用户界面需求(明确人机交互方式、输入输出数据格式)。需求分析要指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和控制流以及操作行为的模型。

  • 第12题:

    单选题
    需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2),以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。 空白(1)处应选择()
    A

    功能和性能

    B

    数据和操作

    C

    实体和对象

    D

    操作和对象


    正确答案: A
    解析: 暂无解析

  • 第13题:

    基于各种方式获取的需求和建立的业务对象模型和分析模型,编写系统和软件需求规格说明,提交管理机构进行需求评审,这是软件生存周期中______阶段的主要任务。

    A) 软件设计

    B) 制订计划

    C) 系统与软件需求定义

    D) 集成和系统测试

    A.

    B.

    C.

    D.


    正确答案:C

  • 第14题:

    下述任务中,(2)不属于软件工程需求分析阶段。

    A.分析软件系统的数据要求

    B.确定软件系统的功能需求

    C.确定软件系统的性能要求

    D.确定软件系统的运行平台


    正确答案:D
    解析:本题考查了软件工程需求分析阶段的相关知识。需求分析定义了软件产品的各种用户需求如功能、性能等,需求分析是否透彻、完整、正确是软件项目成败的关键。通常供方派专业的系统分析员与需方合作,共同定义需求。不过现在国内的软件公司似乎分析、设计、编码、测试都是几个人从头做到尾。在需求分析过程中,时刻要坚持的一个原则就是“客户就是上帝”,不管客户提出了什么要求,能够实现的一定要实现而且要更好,不能实现的也要约定好是将来实现还是放弃,尽最大能力满足用户要求。选项D,确定软件系统的运行平台不是在需求分析阶段完成的,而是在设计阶段做的。

  • 第15题:

    下述任务中,不属于软件工程需求分析阶段的是(2)。

    A.分析软件系统的数据要求

    B.确定软件系统的功能需求

    C.确定软件系统的性能要求

    D.确定软件系统的运行平台


    正确答案:D
    解析:软件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求。需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统“做什么”的问题。在系统需求分析阶段,就要拟定系统的目标、范围和要求(需求),明确项目视图和范围。具体地说,需求分析的任务主要有以下几个方面:(1)确定软件的综合要求:系统界面,系统功能,系统性能,安全性、保密性和可靠性方面的要求,系统的运行要求,异常处理,将来的扩充和修改等。(2)分析软件系统的数据要求:基本数据元素,数据元素之间的逻辑关系,数据量,峰值等。(3)导出系统的逻辑模型。(4)修正项目开发计划。

  • 第16题:

    关于对软件需求分析的描述,不正确的是( )。

    A.需求分析的任务是解决目标系统"怎么做"的问题
    B.需求分析阶段研究的对象是软件项目的用户要求
    C.分析需求应该包括业主单位隐含的需求
    D.需求分析包括确定软件设计的约束和软件同其他系统元素的接口

    答案:A
    解析:
    需求分析的任务是解决目标系统“做什么”的问题,而概要设计和详细设计阶段解决的是“怎么做”。

  • 第17题:

    软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整准确、清晰、具体的要求。在软件需求分析中,开发人员要从用户那里解决的最重要的问题是()。

    • A、要让软件做什么
    • B、要给该软件提供哪些信息
    • C、要求软件工作效率怎样
    • D、要让软件具有何种结构

    正确答案:A

  • 第18题:

    需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2),以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。 空白(1)处应选择()

    • A、功能和性能
    • B、数据和操作
    • C、实体和对象
    • D、操作和对象

    正确答案:A

  • 第19题:

    下述任务中,不属于软件工程需求分析阶段的是()

    • A、分析软件系统的数据要求
    • B、确定软件系统的功能需求
    • C、确定软件系统的性能要求
    • D、确定软件系统的运行平台

    正确答案:D

  • 第20题:

    需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立()

    • A、数据流图和数据字典
    • B、程序流程图
    • C、体系结构模型
    • D、软件必须满足的约束条件

    正确答案:D

  • 第21题:

    单选题
    基于构件的开发模型包括软件的需求分析定义、(1)、(2)、(3),以及测试和发布5个顺序执行的阶段。 空白(2)处应选择()
    A

    数据库建模

    B

    业务过程建模

    C

    对象建模

    D

    构件库建立


    正确答案: D
    解析: 暂无解析

  • 第22题:

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

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

    B

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

    C

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

    D

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


    正确答案: D
    解析: 软件需求分析的主要工作是清晰描述软件的功能和性能。软件需求分析为原始问题及目标软件建立逻辑模型,而非物理模型。需求分析是要解决目标系统"做什么"的问,题,目标系统"怎么做"的问题需要设计阶段解决。需求分析时,应站在用户的角度上考虑问题,要避免分析人员的主观想象。用户的检查与评价不应在分析人员的直接指导下进行,这样才能保证需求分析的准确性。

  • 第23题:

    单选题
    软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是()
    A

    分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算

    B

    需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束

    C

    经过仔细的需求分析活动,分析员能够得到详细的系统规约

    D

    需求分析能够为软件设计者提供可被翻译成数据、架构、界面和过程设计的模型


    正确答案: B
    解析: 需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析能够为软件设计者提供可被翻译成数据、架构、界面和过程设计的模型。分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算。

  • 第24题:

    单选题
    需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立()
    A

    数据流图和数据字典

    B

    程序流程图

    C

    体系结构模型

    D

    软件必须满足的约束条件


    正确答案: D
    解析: 需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立软件必须满足的约束条件。数据流图和数据字典只是这些约束条件的表示方法,而程序流程图和体系结构模型是设计阶段的工作。