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

题目

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

A.过程

B.对象

C.数据域

D.环境


相似考题
参考答案和解析
正确答案:C
更多“需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接 ”相关问题
  • 第1题:

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

    A.功能和性能

    B.数据和操作

    C.实体和对象

    D.操作和对象


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

  • 第2题:

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

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

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

  • 第3题:

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

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

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

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

    D.解决目标系统“怎么做”的问题


    AC

  • 第4题:

    关于软件项目需求分析的描述,不正确的是:( )

    A.需求分析阶段研究的对象是软件项目的用户要求
    B.需求分析的目标是深入描述软件的功能和性能
    C.只有确切描述的软件需求才能成为软件设计的基础
    D.需求分析阶段成果包括确认测试计划、集成测试计划等

    答案:D
    解析:
    需求阶段的成果包括:1)项目开发计划。2)软件需求说明书。3)软件质量保证计划。4)软件配置管理计划。5)软件(初步)确认测试计划。6)用户使用说明书初稿。

  • 第5题:

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

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

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

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