UML建模(六)需求之系统用例规约

    科技2024-03-23  92

    image.png

    1.用例规约的内容

    用例规约就是以用例为核心来组织需求内容的需求规约用例通过前置条件(precondition)、后置条件(postcondition)以契约的形式表达需求前置条件:用例开始前,系统需要满足的约束。后置条件:用例成功结束后,系统需要满足的约束。前置条件、后置条件必须是系统能检测的。前置条件必须是用例开始前系统能检测到的。前置后置条件是状态,不是动作。前置后置条件要用核心域词汇描述。“已登录”不应作为前置条件。

    2.涉众利益

    如果只考虑目标而没有考虑到涉众利益,正确的需求是出不来的涉众来源:人类执行者、上游、下游、信息的主人

    3.基本路径

    基本路径四个步骤:请求、验证、改变、回应

    image.png 使用主动语句理清责任主语只能是主执行者或者系统系统边界是责任边界,而非物理边界。使用核心域术语描述不要涉及界面细节不要涉及交互细节需求是“不这样不行”

    4.扩展路径

    能感知和要处理的意外才是扩展。设计技能不足导致的错误不是扩展。不引起交互行为变化的选择不是扩展。界面跳转不是扩展。

    5.补充约束

    image.png
    Processed: 0.024, SQL: 8