02软件需求模式阅读笔记之二
软件需求模式阅读笔记之二
这一章主要说明需求模式概念。需求模式就是定义一种特定类型需求的方法。需求模式应用于单个需求,一次帮助定义一个单一需求,一些需求模式要求或者鼓励定义一些额外需求:包括跟随性需求:扩展最初需求的需求,以及系统级普遍性需求:支撑模式本身的需求。
需求模式需要描述什么时候使用模式以及基于模式如何编写需求,“适用性”部分描述需求模式适用的情况,它应该是清楚和准确的。简介也有帮助,使读者尽快的了解何时使用该模式。
最重要的是要注意普遍性需求,因为普遍性需求经常对设计和开发有深刻的影响。
1、不要指望读者会阅读整个需求规格
2、不要把重要的普遍性需求放在不引人注目的地方
3、在任何合适的地方引用相关的普遍性需求
4、在需求规格的介绍部分解释普遍性需求的重要性,以及遗漏的危害
5、考虑将所有的普遍性需求放在一个位置,并告诉所有的开发人员
6、考虑以某种方式强调每一个普遍性需求,比如需求定义结尾的一段清晰的陈述
还有我们需要注意的是要保持需求定义的大小,不能太长也不能太短,提炼主要的内容,不要长篇大论也不要过于简练。可以的话,我们可以编写需求模式的用例,这样能拥有一些实际的价值。