zoukankan      html  css  js  c++  java
  • 探索需求16

    第十六章讲述了约束条件。为什么要进行约束?因为约束是正在建设的系统的赞同/反对的判据,所以应该显式地制定约束。没有人能够看到一个属性就清楚地知道它是否符合约束。只有客户能够确认约束,并且一个人的约束可能与另一个人的完全不相干。

    应该在什么时候?

    仅当属性已经被完全制定并分类后再制定约束,但是这一步骤应该在试图进行需求工作的下一步之前进行。

    如何做?

    当制定约束列表的时候,遵照下述过程:

    1.生成基于M类型属性的约束列表。

    2.检测约束的正确性和完备性。
    3.寻找可能会生成更小或更大的潜在解决方案空间的相互关联约束。
    4.在约束边界的内部和外部边缘的地方仔细地检测过紧约束。5.尽可能地为了得到较大的解决方案空间而进行协调工作,但是要试图让它过分大。

    相关人是谁?

    制定出约束应该包括所有满足条件的客户,这些客户应当有权利对最终的系统表示赞同或者反对,因为约束最终从他们那里得到。有时设计者关心过紧约束的话,他们也应参与。

  • 相关阅读:
    js 数组方法比较
    js 知识点
    vuex、redux、mobx 对比
    读SRE Google运维解密有感(二)
    读SRE Google运维解密有感(一)
    001_深度剖析什么是 SLI、SLO和SLA?
    006_mac osx 应用跨屏幕
    005_ss-link.info的ping探测工具
    015_sublime插件管理及所有非常有用插件
    001_软件waf
  • 原文地址:https://www.cnblogs.com/xrj-/p/14914292.html
Copyright © 2011-2022 走看看