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

题目

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

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

相似考题
参考答案和解析
正确答案:A
更多“软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分”相关问题
  • 第1题:

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

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

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

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

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


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

  • 第2题:

    软件开发是一个______逐步细化和求精的过程,而软件测试是一个______集成的过程。


    正确答案:自顶向下 相反顺序(自底向上)
    自顶向下 , 相反顺序(自底向上)

  • 第3题:

    系统需求和结构设计的任务不包括()。

    A. 分析系统要求,分配软件和硬件的功能

    B. 编制软件可行性分析报告和软件开发计划(草稿)

    C. 确定软件运行环境

    D. 评估系统的可行性


    正确答案:C

  • 第4题:

    关于软件架构设计所处的阶段,以下说法正确的是( )。( )A.可行性分析与需求分析之间B.需求分析与软件设计之间C.软件设计与软件编码之间D.测试阶段


    正确答案:B
    软件架构设计是软件需求分析与软件设计之间的桥梁,处于两者之间。

  • 第5题:

    在软件开发中,需求分析阶段产生的主要文档是( )。【考点15结构化分析方法】 A.可行性分析报告SXB

    在软件开发中,需求分析阶段产生的主要文档是( )。【考点15结构化分析方法】

    A.可行性分析报告

    B.软件需求规格说明书

    C.概要设计说明书

    D.集成测试计划


    正确答案:B
    需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标确认,又可以作为控制软件开发进程的依据。

  • 第6题:

    软件生存周期一般划分为六个阶段,包括软件项目计划、 ( ) 、软件设计、程序编码、软件测试以及运行维护。

    A.可行性分析 B.计划验证 C.需求分析和定义 D.风险分析和定义


    正确答案:C

  • 第7题:

    软件生存周期一般划分为六个阶段,包括项目计划、()、软件设计、程序编码、软件测试以及运行维护。

    A.可行性分析

    B.计划验证

    C.需求分析和定义

    D.风险分析和定义


    正确答案:C
    正如同任何事物一样,软件也有一个孕育、诞生、成长、成熟、衰亡的生存过程。我们称其为计算机软件的生存周期。根据这一思想,把上述基本的过程活动进一步展开可以得到软件生存周期的六个阶段:软件项目计划、软件需求分析和定义、软件设计、程序编码、软件测试以及运行维护。

  • 第8题:

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

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

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

  • 第9题:

    软件测试计划开始于需求分析阶段,完成于()阶段

    • A、需求分析
    • B、软件设计
    • C、软件实现
    • D、软件测试

    正确答案:D

  • 第10题:

    单选题
    软件测试计划开始于需求分析阶段,完成于()阶段
    A

    需求分析

    B

    软件设计

    C

    软件实现

    D

    软件测试


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

  • 第11题:

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

    事件流

    B

    消息流

    C

    对象流

    D

    控制流


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

  • 第12题:

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

    功能和性能

    B

    数据和操作

    C

    实体和对象

    D

    操作和对象


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

  • 第13题:

    在软件开发中,需求分析阶段产生的主要文档是( )。

    A)可行性分析报告

    B)集成测试计划

    C)概要设计说明书

    D)软件需求规格说明书


    正确答案:D
    软件的生命周期分为计划、开发和运行3个时期。其中计划期包括问题定义和可行性研究。运行的任务是软件维护。开发期包括分析、设计和实施:分析即为需求分析。需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员和设计人员之问的交流提供方便。

  • 第14题:

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

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

    B、需求分析

    C、概要设计

    D、详细设计


    参考答案:B

  • 第15题:

    一个软件系统的生存周期包含可行性分析和项目开发计划、需求分析、设计(概要设计和详细设计)、编码、测试和维护等活动,其中( )是软件工程的技术核心,其任务是确定如何实现软件系统。

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

    B.需求分析

    C.设计

    D.编码


    正确答案:C
    解析:软件生存周期分为6个阶段,分别为:可行性分析和项目开发计划、需求分析、软件设计、编码、测试和维护活动。可行性分析和项目开发计划主要确定软件的开发目标及其可行性。需求分析阶段的任务是准确地确定软件系统必须做什么,必须具备哪些功能。软件设计是软件工程的技术核心,其任务是确定如何实现软件系统。软件设计分为概要设计和详细设计。概要设计的任务是模块分解,确定软件的结构,模块的功能和模块间的接口,以及全局数据结构的设计。详细设计的任务是设计每个模块的实现细节和具备数据结构。编码是用某种程序语言为每个模块编写程序。

  • 第16题:

    一般地,可以将软件开发的生命周期划分为软件项目计划、(50)、软件设计、编码、测试和运行/维护6个阶段。

    A.可行性分析

    B.初始调查

    C.需求分析与定义

    D.问题分析


    正确答案:C
    解析:同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等多个阶段,一般称为软件生存周期。根据这一思想,把上述基本的过程活动进一步展开,可以得到软件生存周期的6个阶段工作:软件项目计划、需求分析与定义、软件设计、编码、测试以及运行/维护。其中软件项目计划阶段的任务是确定待开发软件系统的总目标,对其进行可行性分析,并对资源分配、进度安排等做出合理的计划。

  • 第17题:

    在软件开发中,需求分析阶段产生的主要文档是( )。A.可行性分析报告B.集成测试计划SX

    在软件开发中,需求分析阶段产生的主要文档是( )。

    A.可行性分析报告

    B.集成测试计划

    C.概要设计说明书

    D.软件需求规格说明书


    正确答案:D
    暂无解析,请参考用户分享笔记

  • 第18题:

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

    A.软件需求分析的任务是确定软件系统的功能、性能、接口等要求

    B.软件需求分析的基本原则是:能够表达和理解问题的信息域和功能域

    C.软件需求分析阶段的工作成果是总体设计说明

    D.软件需求分析工作是一个不断行认识、逐步细化的过程


    正确答案:C
    本题考查软件需求分析方面的知识。软件需求分析的任务是确定软件系统的功能、性能、接口等要求,分析软件系统的数据要求,导出系统的逻辑模型,修正项目开发计划。软件需求分析的基本原则是:能够表达和理解问题的信息域和功能域,以层次化方式对功能进行分解和不断细化,清楚定义信息接口,给出系统的逻辑视图和物理视图,定义系统的抽象模型。软件需求分析阶段的输入是软件研制任务书和软件开发计划,工作成果是软件需求规格说明。软件需求分析工作是一个不断认识、逐步细化的过程。

  • 第19题:

    软件开发的生命周期划分为软件项目计划、( )、软件设计、编码、测试、运行(维护)6个阶段。

    A.可行性分析
    B.初始调查
    C.需求分析与定义
    D.问题分析

    答案:C
    解析:
    系统开发的生命周期是指一个系统历经软件项目计划、需求分析与定义、软件设计、编程、测试、运行和维护直至淘汰的整个过程。

  • 第20题:

    下列软件生命周期的说法错误的是()。

    • A、一个软件从计划开始到废弃为止,要经历一个漫长的时期,通常把软件经历的这个漫长的时期成为软件生命周期
    • B、通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成
    • C、软件定义时期由问题定义、可行性研究和需求分析3个阶段组成
    • D、通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组成

    正确答案:D

  • 第21题:

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

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

    正确答案:D

  • 第22题:

    单选题
    下列软件生命周期的说法错误的是()。
    A

    一个软件从计划开始到废弃为止,要经历一个漫长的时期,通常把软件经历的这个漫长的时期成为软件生命周期

    B

    通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成

    C

    软件定义时期由问题定义、可行性研究和需求分析3个阶段组成

    D

    通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组成


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

  • 第23题:

    单选题
    下列软件生命周期的说法正确的是()。
    A

    通常,软件生命周期由软件定义、可行性研究和需求分析3个时期组成

    B

    通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组成

    C

    通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成

    D

    通常,软件生命周期由问题定义、软件开发和软件维护3个时期组成


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