UML 用例图

用例图

定义:

参与者(Actor)、用例(Use Case) 以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。其中用例和参与者之间的对应关系又叫做通讯关联(Communication Association)。

用例图的构成

  • 边界:统与系统之间的界限。用方形框+系统名称表示。
  • 参与者(actor) :与应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。
  • 用例:外部可见的系统功能,对系统提供的服务进行描述。用椭圆表示。
  • 关系
    用例图中的关系有四种:关联、泛化、包含、扩展
    在这里插入图片描述

用例与用例之间的关系

1. 包含

含关系是通过带箭头的虚线段 + << include >>字样来表示的,箭头由基础用例(Base)指向被包含的用例(Inclusion)。

在这里插入图片描述

2. 拓展

在一定条件下,把新的行为加入到已有的用例中,获得的新用例叫做扩展用例(Extension)。原有的用例叫做基础用例(Base),从扩展用例到基础用例的关系就是扩展关系。扩展关系是通过带箭头的虚线段 + << extend >> 字样来表示的,箭头指向基础用例。
在这里插入图片描述

3. 泛化

在这里插入图片描述

销售系统
在这里插入图片描述

posted @ 2020-12-16 16:56  iucbjb  阅读(89)  评论(0)    收藏  举报