需求是软件项目投资方和使用者对目标系统在功能和性能等方面的期望和要求的集合。关于需求分析阶段的工作,下列说法错误的是A.对于应用系统的错误,在设计阶段修复错误的代价要大于在需求分析阶段的修复代价,而在运行维护阶段的修复代价更是远远大于需求分析阶段的修复代价B.开发人员一般只熟悉计算机技术而不太熟悉应用领域的业务,而用户一般只熟悉业务但不熟悉计算机技术,因此需求分析工作需要开发人员与用户紧密配合来完成C.在获取和理解用户需求的基础上,设计人员可利用DFD等建模方法来描述应用系统的非功能需求和应用系统的整体特

题目

需求是软件项目投资方和使用者对目标系统在功能和性能等方面的期望和要求的集合。关于需求分析阶段的工作,下列说法错误的是

A.对于应用系统的错误,在设计阶段修复错误的代价要大于在需求分析阶段的修复代价,而在运行维护阶段的修复代价更是远远大于需求分析阶段的修复代价

B.开发人员一般只熟悉计算机技术而不太熟悉应用领域的业务,而用户一般只熟悉业务但不熟悉计算机技术,因此需求分析工作需要开发人员与用户紧密配合来完成

C.在获取和理解用户需求的基础上,设计人员可利用DFD等建模方法来描述应用系统的非功能需求和应用系统的整体特性

D.需求文档是需求分析工作完成的标志,也是软件生命周期后续阶段工作的依据。要求内容准确、表达清楚且论述全面


相似考题
参考答案和解析
正确答案:C
更多“需求是软件项目投资方和使用者对目标系统在功能和性能等方面的期望和要求的集合。关于需求分析阶段的工作,下列说法错误的是A.对于应用系统的错误,在设计阶段修复错误的代价要大于在需求分析阶段的修复代价,而在运行维护阶段的修复代价更是远远大于需求分析阶段的修复代价B.开发人员一般只熟悉计算机技术而不太熟悉应用领域的业务,而用户一般只熟悉业务但不熟悉计算机技术,因此需求分析工作需要开发人员与用户紧密配合来完成C.在获取和理解用户需求的基础上,设计人员可利用DFD等建模方法来描述应用系统的非功能需求和应用系统的整体特”相关问题
  • 第1题:

    在数据库应用系统开发的需求调研阶段,需要对用户提出的需求进行分析和整理。此过程不仅需要描述用户提出的具体功能需求,也需要对用户未明确提出的非功能需求进行描述。设在某商场经营管理系统的需求分析阶段整理了下列需求:

    Ⅰ.系统需要支持会员制

    Ⅱ.系统不需要考虑财务核算功能

    Ⅲ.系统应长期稳定运行

    Ⅳ.系统应有销售统计功能

    Ⅴ.系统应保证数据存储安全

    上述需求中属于非功能需求的是______。

    A) 仅Ⅲ和Ⅳ

    B) 仅Ⅲ和Ⅴ

    C) 仅Ⅳ和Ⅴ

    D) 仅Ⅰ、Ⅱ和Ⅴ

    A.

    B.

    C.

    D.


    正确答案:B

  • 第2题:

    系统分析阶段产生的文档是系统说明书,以下项目中哪些是该文档的主要内容? Ⅰ.应用软件的需求分析报告 Ⅱ.应用软件和数据库设计报告 Ⅲ.系统运行环境和软件、硬件配置报告 Ⅳ.系统运行平台的需求和分析报告 Ⅴ.系统的网络与通信的需求分析报告

    A.Ⅰ、Ⅱ和Ⅲ

    B.Ⅲ、Ⅳ和Ⅴ

    C.Ⅰ、Ⅲ和Ⅳ

    D.Ⅰ、Ⅳ和Ⅴ


    正确答案:D

  • 第3题:

    以下关于软件需求分析的说法,不正确的是(26)。

    A.需求分析不同于软件开发的结构化分析,是面向功能的软件设计

    B.需求应始于业主单位的需要、期望和限制条件

    C.需求分析阶段研究的对象是软件项目的用户需求

    D.需求分析的目标是描述软件的功能和性能


    正确答案:A
    软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。软件需求分析深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题。分析员通过需求分析,逐步细化对软件的要求,描述软件要处理的数据域,并给软件开发提供一种可转化为数据设计、结构设计和过程设计的数据和功能表示。在软件完成后,制定的软件规格说明还要为评价软件质量提供依据。软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。

  • 第4题:

    关于数据库应用系统的需求分析工作,下列说法正确的是______。

    A) 通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明

    B) 在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图

    C) 数据需求分析的主要工作是要辨识出数据处理中的数据处理流程

    D) 数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标

    A.

    B.

    C.

    D.


    正确答案:D
    解析:数据库应用系统的需求包括:数据需求分析,数据处理需求分析,业务需求分析以及其在性能、存储、安全、备份和恢复等万面的要求。数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标。
      选项A、B确定出整个应用系统的目标、任务和系统的范围说明,并做出各类用户视图的是规划与分析阶段。A、B错误。
      选项C数据需求分析的主要工作是从对数据组织与存储的设计角度辨识应用领域所管理的各类数据项和数据结构,与数据处理需求分析结果一起组成数据字典,形成“数据规范说明书”。而数据处理需求分析的主要工作才是辨识出数据处理中的数据处理流程。两者不能混淆。C错误。

  • 第5题:

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

    A.软件需求阶段研究的对象是软件项目的设计约束
    B.软件需求包括业务需求、用户需求、功能需求和非功能需求等
    C.功能需求反映了组织机构或客户对系统、产品高层次的目标要求
    D.需求分析需要描述软件功能和性能的技术实现方法

    答案:B
    解析:
    软件需求是指用户对新系统在功能、行为、性能、设计约束等方面的期望。
    软件需求的分类:
    (1)业务需求:是反映客户对系统的目标要求,通常问题定义本身就是业务需求即软
    件系统的建设目标;
    (2)用户需求:通常是在问题定义的基础上进行用户访谈、调查、对用户使用的场景进行整理,然后建立从用户角度的需求,就是说,用户需求描述了用户能使用系统来做什么;
    (3)系统需求:是从系统的角度来说明软件需求.包括功能需求、非功能需求和设计约束等。

  • 第6题:

    软件需求是多层次的,包括业务需求,用户需求,系统需求,其中业务需求( )。

    A.反映了企业或客户对系统高层次的目标要求。
    B.描述了用户具体目标或用或者用户要求系统必须完成的任务,
    C.从系统角度来说明软件的需求,包括功能需求,非功能需求和设计约束
    D.描述了用户认为系统应该具备的功能和性能

    答案:A
    解析:
    业务需求是指反映企业或客户对系统高层次的目标要求,通常来自项目投资人、购买产品的客户、客户单位的管理人员、市场营销部门或产品策划部门等。通过业务需求可以确定项目视图和范围,项目视图和范围文档把业务需求集中在一个简单、紧凑的文档中,该项目为以后的开发工作奠定了基础。
    业务需求是个常考点,记忆关键词,业务需求对应”企业客户“”高层次“

  • 第7题:

    软件需求分析阶段建立原型的主要目的是().

    • A、确定系统的功能和性能要求
    • B、确定系统的性能要求
    • C、确定系统是否满足用户要求
    • D、确定系统是否开发人员需要

    正确答案:A

  • 第8题:

    系统分析阶段根据系统设计任务书所确定的范围,对现行系统进行(),分析用户的各种需求,确定新系统的目标和功能,收集用户的()需求和()需求。


    正确答案:详细调查;数据;处理

  • 第9题:

    软件需求包括三个不同的层次:业务需求、用户需求和功能需求。其中业务需求()。

    • A、反映了组织结构或客户对系统、产品高层次的目标要求。在项目视图与范围文档中予以说明
    • B、描述了用户使用产品必须实现的软件功能
    • C、定义了开发人员必须实现的软件功能
    • D、描述了系统展现给用户的行为和执行的操作等

    正确答案:A

  • 第10题:

    填空题
    系统分析阶段根据系统设计任务书所确定的范围,对现行系统进行(),分析用户的各种需求,确定新系统的目标和功能,收集用户的()需求和()需求。

    正确答案: 详细调查,数据,处理
    解析: 暂无解析

  • 第11题:

    单选题
    软件需求分析阶段建立原型的主要目的是().
    A

    确定系统的功能和性能要求

    B

    确定系统的性能要求

    C

    确定系统是否满足用户要求

    D

    确定系统是否开发人员需要


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

  • 第12题:

    ( 难度:中等)软件需求是多层次的,包括业务需求、用户需求、系统需求,其中业务需求()
    A.反应了企业或客户对系统高层次的目标需求
    B.描述了用户具体目标或者用户要求系统必须完成的任务
    C.从系统角度来说明软件的需求,包括功能需求、非功能需求和设计约束
    D.从系统角度来说明软件的需求,包括功能需求、非功能需求和设计约束

    答案:A

  • 第13题:

    系统分析阶段产生的文档是系统说明书,以下项目中( )是该文档的主要内容。

    Ⅰ.应用软件的需求分析报告

    Ⅱ.应用软件和数据库设计报告

    Ⅲ.系统运行环境和软件、硬件配置报告

    Ⅳ.系统运行平台的需求和分析报告

    Ⅴ.系统的网络与通信的需求和分析报告

    A.Ⅰ、Ⅱ、Ⅲ

    B.Ⅲ、Ⅳ、Ⅴ

    C.Ⅰ、Ⅲ、Ⅳ

    D.Ⅰ、Ⅳ、Ⅴ


    正确答案:D

  • 第14题:

    ( 26 )是需求分析阶段研究的对象

    A.软件的功能和性能

    B.软件项目的用户要求

    C.目标系统的物理模型

    D.目标系统的逻辑模型


    正确答案:B

  • 第15题:

    软件需求包括三个不同的层次:业务需求、用户需求和功能需求。其中业务需求()

    A.反映了组织结构或客户对系统、产品高层次的目标要求。在项目视图与范围文档中予以说明

    B.描述了用户使用产品必须要完成的任务,在使用实例文档或方案脚本说明中予以说明

    C.定义了开发人员必须实现的软件功能

    D.描述了系统展现给用户的行为和执行的操作等


    正确答案:A
    解析:业务需求(Businessrequirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围(visionandscope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(projectcharter或marketrequirement)文档。用户需求描述的是用户的目标,或用户要求系统必须能完成的任务。功能需求规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。系统需求用于描述包含多个子系统的产品(即系统)的顶级需求。

  • 第16题:

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

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

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

  • 第17题:

    软件需求包括三个不同的层次,分别为业务需求、用户需求和功能及非功能需求,( )属于用户需求。

    A. 反映了组织机构或客户对系统、产品高层次的目标要求,其在项目视图与范围文档中予以说明
    B. 描述用户使用产品必须要完成的任务,其在使用实例文档或方案脚本说明中
    予以说明
    C. 定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足业务需求
    D. 软件产品为了满足用户的使用,对用户开发、处理速度、安全性能等方面的需求

    答案:B
    解析:
    业务需求(Business requirement)表不组织或客户高层次的目标□业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。用户需求(user requirement)描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件一一响应表都是达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。功能需求(functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求(behaviour requirement)。功能需求描述是开发人员需要实现什么。

  • 第18题:

    某大型移动通信运营商欲开发一个新的应用系统以替换原有系统。在需求分析阶段,为尽快从已有系统文档资料和用户处获取整体系统需求,采用( )的方法捕获需求最为合适。

    A. 用户访谈
    B. 联合需求计划
    C. 抽样
    D. 头脑风暴

    答案:C
    解析:
    需求获取是一个确定和理解不同的项目干系人的需求和约束的过程。常见的需求获取方式有用户访谈、问卷调查、抽样和联合需求计划等。根据题干描述,应该采用抽样的方法。

  • 第19题:

    在需求分析阶段,系统分析人员对被设计的系统进行系统分析,确定系统的各项功能、性能需求和设计约束,确定对文档编制的要求,作为本阶段工作的结果,一般地说软件需求规格说明、数据要求说明和()应该编写出来

    • A、数据库设计说明书 
    • B、软件产品规格说明 
    • C、初步的用户手册 
    • D、项目开发计划

    正确答案:C

  • 第20题:

    在软件开发中,在需求分析阶段,系统分析人员通过和用户沟通,利用(),产生软件的各种功能性要求和非功能要求,以形成软件需求说明书。

    • A、数据流图
    • B、ER图
    • C、数据词典
    • D、判定表

    正确答案:A,B,C,D

  • 第21题:

    以下不属于需求分析阶段应做的工作和任务是()

    • A、需求分析的最终目的是完整而准确地描述系统应当“做什么”和“怎么做”
    • B、需求分析阶段的一切努力都是为了把用户对系统的要求表达清楚
    • C、需求分析阶段的任务可用四个字来描述:即理解和表达
    • D、需求分析的基本思想是分解和抽象

    正确答案:A

  • 第22题:

    单选题
    软件需求包括三个不同的层次:业务需求、用户需求和功能需求。其中业务需求()。
    A

    反映了组织结构或客户对系统、产品高层次的目标要求。在项目视图与范围文档中予以说明

    B

    描述了用户使用产品必须实现的软件功能

    C

    定义了开发人员必须实现的软件功能

    D

    描述了系统展现给用户的行为和执行的操作等


    正确答案: B
    解析: 业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求文档。
    用户需求(user requirement)描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件――响应表都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。
    功能需求(functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求,因为习惯上总是用“应该”对其进行描述:“系统应该发送电子邮件来通知用户已接受其预定”。功能需求描述是开发人员需要实现什么。

  • 第23题:

    单选题
    以下不属于需求分析阶段应做的工作和任务是()
    A

    需求分析的最终目的是完整而准确地描述系统应当“做什么”和“怎么做”

    B

    需求分析阶段的一切努力都是为了把用户对系统的要求表达清楚

    C

    需求分析阶段的任务可用四个字来描述:即理解和表达

    D

    需求分析的基本思想是分解和抽象


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