0

我相信每个人都知道5Ws,这是一个获取新闻中使用的“完整”故事的公式。

是否有这样的公式-我的意思是,例如应该回答问题-以便“规范”可以被认为是完全完整的。

因为有时我会面对一些功能,其规格听起来更像是“祈祷”而不是规格。-嗯,也许这就是一些祈祷没有实现的原因;规格对上帝来说还不够清楚。

那么,是什么让“规范”变得完美呢?对此是否存在共识?

谢谢,布拉克·奥兹多安

4

5 回答 5

3

唯一完美的规范是工作的、运行的代码。其他任何东西都只是一个近似值。

于 2010-06-23T14:42:11.323 回答
2

清晰、共享的概念和术语起着至关重要的作用。

关于术语,每个人都需要了解规范中单词的含义。如果您使用的词语不一致或使用规范的观众无法识别的词语,那么就有失败的风险。

但这还不是全部。即使有完美的术语,您也需要对这些词语背后的概念达成明确和共同的共识。如果不同的利益相关者以不同的方式“切割”现实,或者换句话说,当他们环顾四周时看不到相同的东西,而你的规范未能解决这个问题,那么你也处于危险之中。

于 2010-06-23T14:35:07.923 回答
1

那么,是什么让“规范”变得完美呢?

规范永远不会完美。如果规范能够回答每个人都满意的谁、什么和什么时候的问题,那它就是好的。

  • 谁与系统交互?

  • 系统需要做什么?

  • 系统什么时候需要做什么?

于 2010-06-23T14:37:30.383 回答
0

必须考虑功能和非功能(又名ilities)要求才能完成。

一种可以提供帮助的系统是FURPS(或 FURPS+)。

  • 功能:功能需求
  • 可用性:用户界面的美观性和一致性
  • 可靠性:可用性(“正常运行时间”)、计算的准确性以及从故障中恢复的能力
  • 性能:吞吐量、响应时间、恢复时间、启动时间
  • 可支持性:可测试性、适应性、可维护性、兼容性、可配置性、可安装性、可扩展性和可本地化

FURPS+ 中的“+”用于记住以下问题:

  • 设计要求
  • 实施要求
  • 接口要求
  • 物理要求
于 2010-06-23T14:37:06.960 回答
0

同行评审也有很长的路要走。一旦你让所有利益相关者——包括管理层——就规范达成一致,你就可以确信它正朝着正确的方向前进。

于 2010-06-23T14:15:11.637 回答