《掌握需求过程》阅读笔记06

Posted 张雪薇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《掌握需求过程》阅读笔记06相关的知识,希望对你有一定的参考价值。

       我们来讨论导致产品去做某事的需求。功能需求指明了产品必须做的事情,即产品为了满足他存在的根本理由而必须执行一些动作。业务分析师理解了产品必需的功能后,要用功能需求告诉开发者要构建什么。理解需求和解决方案之间是有差别的。应该尽可能与最终产品使用的技术无关。为了发现需求,可以通过用例图或流程图来确定步骤,确定步骤后,对每个步骤问一个问题,要注意步骤不要过细。需求是由一个单句写成的,只有一个动词,这样将更不容易产生二义性,简洁明了。用一个单独的部分来说明该项需求的优先级。可以针对某一例子写出描述和理由,这样便于发现需求。

      数据是系统中不可缺少的一部分,列出数据流的属性可以定义业务数据模型。产品存储的数据和它的功能之间存在依赖关系,只有功能要存取数据,才存储数据;只有供能处理数据,功能才会存在。在结构化的建模中,先确定业务的主线,再进行一些异常情况的处理。

       非功能需求则规定了产品将功能实现到了什么程度。在本学期的开发中,老师很注重我们非功能需求的实现。非功能需求主要与用户体验有关,就算功能全部实现了,用户不愿意使用的软件也是废品。非功能需求包括但不限于有吸引力、易于使用、快速、安全等。它是软件需求规格说明的重要组成部分。

      至于需求规格说明,需求是不断变化的,所以也要及时修改需求规格说明。还要鉴定一些需求、管理需求。

以上是关于《掌握需求过程》阅读笔记06的主要内容,如果未能解决你的问题,请参考以下文章

掌握需求过程阅读笔记01

《掌握需求过程》阅读笔记05

《掌握需求过程》阅读笔记01

《掌握需求过程》阅读笔记01

《掌握需求过程》阅读笔记01

《掌握需求过程》阅读笔记01