单选题

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

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

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

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

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

正确答案

来源:www.examk.com

答案解析

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

    单选题查看答案

  • 从业务角度来确认需求规划原则,包括()。

    多选题查看答案

  • 根据《计算机软件质量保证计划规范》GB/T12504-90的规定,为了确保软件的实现满足需求,需要的基本文档不包括()

    单选题查看答案

  • 马斯洛需求层次理论金字塔的最底层的需求是()需求。

    填空题查看答案

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

    单选题查看答案

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

    单选题查看答案

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

    单选题查看答案

  • 软件需求分析所要做的工作是清晰描述软件的功能和性能,因此,进行需求分析时(10)。

    单选题查看答案

  • 软件需求分析要解决的问题是()。

    多选题查看答案