美文网首页
UML建模(六)需求之系统用例规约

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

作者: smallmartial | 来源:发表于2020-10-06 16:28 被阅读0次
image.png

1.用例规约的内容

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

2.涉众利益

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

3.基本路径

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


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

4.扩展路径

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

5.补充约束

image.png

相关文章

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

    1.用例规约的内容 用例规约就是以用例为核心来组织需求内容的需求规约 用例通过前置条件(precondition)...

  • UML建模(五)需求之系统用例图

    1.系统执行者 定义:在所研究系统外,与该系统发生功能性交互的其他系统。 系统是能独立对外提供服务的整体 封装了自...

  • 2019-04-01 面向对象技术

    考察重点面向对象、UML、设计模式等内容 uml统一建模语言 (1)静态模型(系统结构)——用例图、类图、对象图、...

  • UML 类图

    UML,统一建模语言「Unified Modeling Language」,是非专利的第三代建模和规约语言。UML...

  • UML——基础版

    说明:以下文字来自《疯狂Java讲义》和《UML建模、设计与分析》 用例图 用例图主要在需求分析阶段使用,用于描述...

  • 接口总体设计

    设计用例 用例一定是系统的功能.但是功能不一定是系统的用例 UML从需求到实现----用例 - 李守宏 - 博客频...

  • 谈谈需求的描述-用例(Use Case)

    概要 用例(Use Case)是一种描述系统需求的方法。运用用例这种方法来描述系统需求称之为用例建模。用例也是UM...

  • 终于明白六大类UML类图关系了

    UML,全称Unified Modeling Language,统一建模语言。而UML图分为用例图、类图、对象图、...

  • Visio案例——UML用例图

    Visio案例——UML用例图 用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统...

  • UML建模语言分享

    统一建模语言(英语:Unified Modeling Language,缩写 UML)是非专利的第三代建模和规约语...

网友评论

      本文标题:UML建模(六)需求之系统用例规约

      本文链接:https://www.haomeiwen.com/subject/wqutpktx.html