软件需求模式阅读笔记之三
这一章主要是说明使用和编写需求模式。我们应该在什么时候使用需求模式?如何使用需求模式?需求模式最主要的目的就是帮助定义一个新系统需要做什么。
在定义系统期间,当定义需求时,或者当考虑需求是否完全时,要使用需求模式。当评审需求规格时,当评估系统的规模以及开发所需的工作量时,使用需求模式可以对实现的复杂性有更准确的感觉当实现需求的时候,当测试需求的时候,需求模式可以使你更深刻的理解需求的意图。
需求的措辞很大程度上取决于个人的偏好,这就需要我们队需求进行裁剪,提炼,但是每一次裁剪的时候就要建立一个新的需求模式声明。那么如何编写需求模式呢?一般拥有以下几个步骤:
1、是否有足够的价值?
2、建立模式的骨架
3、编写模式的“适用性”部分
4、收集需求实例
5、检查需求实例
6、描述需求可能包含的信息
7、编写需求模板
8、编写剩下的“讨论”和“内容”部分
9、开发潜在的额外需求实例的列表
10、确定额外需求的候选主题
11、编写“额外需求”的部分
12、编写“开发考虑”部分
13、编写“测试考虑”部分
14、是否值得?
15、评审模式
编写一个需求模式并不像列表的长度一样令人畏惧。把它当作是一个指南去思考即可,不必要僵硬的完全照办。