简答题

软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与功能需求的区别?

正确答案

业务需求是用户高层领导机构决定的,它确定软件的目标、规模和范围。业务需求一般在进行需求分析之前就应该确定,需求分析阶段要以此为参照制定需求调研计划、确定用户核心需求和软件功能需求。业务需求通常比较简洁,大约三~五页纸就可以描述清楚,也可以将它直接作为需求规格说明书中的一部分。
功能需求定义了软件开发人员必须实现的软件功能。用户从他们完成任务的角度对软件提出了用户需求,这些需求通常是凌乱的、非系统化的、有冗余的,开发人员不能据此编写程序。软件分析人员要充分理解用户需求,将用户需求整理成软件功能需求。开发人员根据功能需求进行软件设计和编码。

答案解析

相似试题
  • 软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析功能需求和非功能需求的区别?

    简答题查看答案

  • 关于软件需求特性不正确的描述是“软件需求具有()”。

    单选题查看答案

  • 描述软件需求通常不用哪个工具()。

    单选题查看答案

  • 软件需求分析的任务不包括()。

    单选题查看答案

  • 软件需求分析产生一个重要文档是()。

    单选题查看答案

  • 与传统行业的生产相比较,软件的需求具有()。

    单选题查看答案

  • 检查软件产品是否符合需求定义的过程称为()。

    单选题查看答案

  • 面向对象设计强调定义(),并且使它们相互协作来满足用户需求。

    单选题查看答案

  • 软件可行性研究实质上是要进行一次()需求分析、设计过程。

    单选题查看答案