笔记-分析设计阶段监理-22.2.5 需求说明书评审-1.编制良好的需求说明书八条原则

重点,很多地方对需求规格说明书的说明的来源指这里的原则

1979年由Baize和Goldman提出了做出良好规格说明的八条原则。

  • 原则1:功能与实现分离,即描述要“做什么”而不是“怎样实现”。
  • 原则2:要求使用面向处理的规格说明语言,讨论来自环境的各种刺激可能导致系统做出什么样的功能性反应,以此定义一个行为模型,从而得到“做什么”的规格说明。
  • 原则3:如果目标软件只是一个大系统中的一个元素,那么整个大系统也包括在规格说明的描述之中。描述该目标软件与系统的其他系统元素交互的方式。
  • 原则4:规格说明必须包括系统运行的环境
  • 原则5:系统规格说明必须是一个认识的模型,而不是设计或实现的模型
  • 原则6:规格说明必须是可操作的。规格说明必须是充分完全和形式的,以便能够利用它决定对于任意给定的测试用例、已提出的实现方案是否都能满足规格说明。
  • 原则7:规格说明必须容许不完备性并允许扩充
  • 原则8:规格说明必须局部化和松散的耦合。它所包括的信息必须局部化,这样当信息被修改时,只要修改某个单个的段落(理想情况)。同时,规格说明应被松散地构造(即耦合),以便能够很容易地加入和删去一些段落。

尽管Balzer和Goldman提出的这八条原则主要用于基于形式化规格说明语言之上的需求定义的完备性,但这些原则对于其他各种形式的规格说明都适用。当然要结合实际来应用上述的原则。

--------------本文结束 感谢您的阅读--------------