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

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

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

B

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

C

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

D

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


相似考题
更多“软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:C
    解析:需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用,需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析允许软件工程师(在这种角色中经常称为分析员)精化软件分解模块,并建造将被软件处理的数据、功能和行为模型。需求分析为软件设计者提供了可被翻译成数据、体系结构、界面和过程设计的模型,最后,需求规约为开发者和客户提供了软件建造完后质量评估的依据。需求分析的任务是发现、求精、建模和规约的过程。包括详细地精化初始由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和控制流及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。但是需要注意的是,在需求分析阶段要得到详细的规约是不可能的。客户可能并不能精确地肯定需要什么,开发者可能不能肯定可用什么特定的方法来适当地完成功能和性能。因此本题应该选择C。

  • 第2题:

    下面不属于需求分析阶段任务的是()

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

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

    C.制定软件集成测试计划

    D.需求规格说明书审评


    正确答案:C
    需求分析是对待开发软件提出的需求进行分析并给出详细的定义。主要工作是编写软件需求规格说明书及用户手册。需求分析的任务是导出目标系统的逻辑模型,解决“做什么”的问题。制定软件集成测试计划是软件设计阶段需要完成的任务

  • 第3题:

    ● 根据《计算机软件需求说明编制指南 GB/T 9385-1988》 ,关于软件需求规格说明的编制,(13)是不正确的做法。

    (13)

    A.软件需求规格说明由开发者和客户双方共同起草

    B.软件需求规格说明必须描述软件的功能、性能、强加于实现的设计限制、属性和外部接口

    C.软件需求规格说明中必须包含软件开发的成本、开发方法和验收过程等重要外部约束条件

    D.在软件需求规格说明中避免嵌入软件的设计信息,如把软件划分成若干模块、给每一个模块分配功能、描述模块间信息流和数据流及选择数据结构等


    正确答案:C
    试题(13)分析
    根据《计算机软件需求说明编制指南 GB/T 9385-1988》中的相关内容,软件开发的过程是由开发者和客户双方同意开发什么样的软件协议开始的。这种协议要使用软件需求规格说明(SRS)的形式,应该由双方联合起草。
    SRS的基本点是它必须说明由软件获得的结果,而不是获得这些结果的手段。编写需求的人必须描述的基本问题是:a. 功能;b. 性能;c. 强加于实现的设计限制;d. 属性;e. 外部接口。编写需求的人应当避免把设计或项目需求写入SRS之中,应当对说明需求设计约束与规划设计两者有清晰的区别。SRS应把注意力集中在要完成的服务目标上。通常不指定如下的设计项目:a. 把软件划分成若干模块;b. 给每一个模块分配功能;c. 描述模块间的信息流程或者控制流程;d. 选择数据结构。SRS应当是描写一个软件产品,而不是描述产生软件产品的过程。项目要求表达客户和开发者之间对于软件生产方面合同性事宜的理解(因此不应当包括在SRS中)例如:a. 成本;b. 交货进度;c. 报表处理方法;d. 软件开发方法;e. 质量保证;f. 确认和验证的标准;g. 验收过程。
    根据《计算机软件需求说明编制指南 GB/T 9385-1988》中的上述原文,可知选项C所描述的做法是不正确的,因此应选C。
    参考答案
    (13)C

  • 第4题:

    下面不属于需求分析阶段任务的是

    A)确定软件系统的功能需

    B)确定软件系统的性能需求

    C)需求规格说明书评审

    D)制定软件集成测试计


    正确答案:B

    【答案】:B
    【知识点】:软件开发中需求分析阶段的任务
    【解析】:需求分析的任务是深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题。可分为需求提出、需求描述及需求评审三个阶段。从此可以看出需求分析的任务不包括制定软件集成测试计划,故答案为B。

  • 第5题:

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

    A.功能和性能

    B.数据和操作

    C.实体和对象

    D.操作和对象


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

  • 第6题:

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

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

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

  • 第7题:

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

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

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

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

  • 第8题:

    (2017 年) 下列关于 GIS 软件需求规格说明书的描述中, 正确的是() 。

    A. 是软件模块编程设计书
    B. 是软件需求分析报告
    C. 是联系需求分析与系统设计的桥梁
    D. 是软件详细设计说明书

    答案:C
    解析:

  • 第9题:

    软件需求分析产生的文档是?()

    • A、软件计划任务书
    • B、软件需求规格说明书
    • C、软件概要设计说明书
    • D、软件详细说明书E软件源代码

    正确答案:B

  • 第10题:

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

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

    正确答案:D

  • 第11题:

    单选题
    下面不属于需求分析阶段任务的是(  )。
    A

    确定软件系统的功能需求

    B

    确定软件系统的性能需求

    C

    制定软件集成测试计划

    D

    需求规格说明书审评


    正确答案: B
    解析:
    需求分析阶段的工作主要包括4个方面:①需求获取,其目的是确定对目标系统的各方面需求;②需求分析,对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型;③编写文档,编写需求规格说明书,编写初步用户使用手册;④确认测试计划,修改完善软件开发计划,需求评审。制定软件集成测试计划属于概要设计阶段的任务。答案选择C选项。

  • 第12题:

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

    功能和性能

    B

    数据和操作

    C

    实体和对象

    D

    操作和对象


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

  • 第13题:

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

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


    正确答案: D

  • 第14题:

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

    A.过程

    B.对象

    C.数据域

    D.环境


    正确答案:C

  • 第15题:

    下面不属于需求分析阶段任务的是

    A)确定软件系统的功能需求

    B)确定软件系统的性能需求

    C)制定软件集成测试计划

    D)需求规格说明书评审


    正确答案:C
    【答案】:C
    【知识点】:需求分析阶段的任务
    【解析】:需求分析阶段的任务是深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题。可分为需求提出、需求描述及需求评审三个阶段。从此可以看出需求分析的任务不包括制定软件集成测试计划,故选C。

  • 第16题:

    下面描述中不属于软件需求分析阶段任务的是

    A撰写软件需求规格说明书

    B)软件的总体结构设计吧

    C)软件的需求分析

    D)软件的需求评审


    正确答案:B

  • 第17题:

    根据《计算机软件需求说明编制指南GB/T 9385—1988》,关于软件需求规格说明的编制,()是不正确的做法

    A.软件需求规格说明由开发者和客户双方共同起草
    B.软件需求规格说明必须描述软件的功能、性能、强加于实现的设计限制、属性和外部接口
    C.软件需求规格说明中必须包含软件开发的成本、开发方法和验收过程等重要外部约束条件
    D.在软件需求规格说明中避免嵌入软件的设计信息,如把软件划分成若干模块、给每一个模块分配功能、描述模块间信息流和数据流及选择数据结构等

    答案:C
    解析:
    根据《计算机软件需求说明编制指南GB/T9385—1988》中的相关内容,软件开发的过程是由开发者和客户双方同意开发什么样的软件协议开始的。这种协议要使用软件需求规格说明(SRS)的形式,应该由双方联合起草。SRS的基本点是它必须说明由软件获得的结果,而不是获得这些结果的手段。编写需求的人必须描述的基本问题是:a.功能;b.性能;c.强加于实现的设计限制;d.属性;e.外部接口。编写需求的人应当避免把设计或项目需求写入SRS之中,应当对说明需求设计约束与规划设计两者有清晰的区别。SRS应把注意力集中在要完成的服务目标上。通常不指定如下的设计项目:a.把软件划分成若干模块;b.给每一个模块分配功能;c.描述模块间的信息流程或者控制流程;d.选择数据结构。SRS应当是描述一个软件产品,而不是描述产生软件产品的过程。项目要求表达客户和开发者之间对于软件生产方面合同性事宜的理解。C因此不应当包括在SRS中,例如:a.成本;b.交货进度;c.报表处理方法;d.软件开发方法;e.质量保证;f.确认和验证的标准;g.验收过程。根据《计算机软件需求说明编制指南GB/T9385—1988》中的上述原文,可知选项C所描述的做法是不正确的,因此应选C。

  • 第18题:

    下面关于软件需求分析的叙述,错误的是( )。

    A.需求分析阶段的输入是软件研制任务书
    B.需求分析的任务是确定软件的功能、性能、接口等需求
    C.完成软件需求分析工作后应提交一份软件需求规格说明
    D.需求规格说明可用程序流程图表达系统内部数据的流向和运动情况

    答案:D
    解析:
    数据流图是用来表达系统内部数据的流向,程序流程图是用来表达程序运行流程的。

  • 第19题:

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

    A.软件需求分析阶段的任务是描述出软件架构及相关组件之间的接口
    B.软件需求分析可以检测和解决需求之间的冲突
    C. 软件需求分析可以确定系统的边界
    D.软件需求分析是软件工程中的一个关键过程

    答案:A
    解析:
    软件需求分析的目的是对各种需求信息进行分析并抽象描述,为目标系统建立一个概念模型。通过需求分析,可以检测和解决需求之间的冲突;发现系统的边界;并详细描述出系统的需求。选项A是软件设计的任务。通过软件设计,描述出软件架构及相关组件之间的接口 ;然后,进一步详细地描述这些组件,以便能构造这些组件。

  • 第20题:

    下列关于GIS软件需求规格说明书的描述中,正确的是()。

    A是软件模块编程设计书

    B是软件需求分析报告

    C是联系需求分析与系统设计的桥梁

    D是软件详细设计说明书


    C

  • 第21题:

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

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

    正确答案:D

  • 第22题:

    单选题
    下列关于GIS软件需求规格说明书的描述中,正确的是()。
    A

    是软件模块编程设计书

    B

    是软件需求分析报告

    C

    是联系需求分析与系统设计的桥梁

    D

    是软件详细设计说明书


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

  • 第23题:

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

    事件流

    B

    消息流

    C

    对象流

    D

    控制流


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

  • 第24题:

    单选题
    软件需求分析产生的文档是?()
    A

    软件计划任务书

    B

    软件需求规格说明书

    C

    软件概要设计说明书

    D

    软件详细说明书E软件源代码


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