UML五类十图之用例图

用例图

用例图描述了一组用例、参与者以及它们之间的关系

用例图包括三方面内容:用例(Use Case)- 参与者(Actor)- 参与者、用例之间的关系(泛化、包含、扩展等)

什么是Use Case?

        Use Case是对系统功能的描述。不过一个Use Case描述的是整个系统功能的一部分,这一部分一定要是在逻辑上相对完整的功能流程。

什么是Actor?

       Actor是系统外部的一个实体(可以是任何的事物或人),它以某种方式参与了用例的执行过程。

Actor如何确定?

  1. 谁使用该系统
  2. 谁安装维护该系统
  3. 该系统为谁提供信息
  4. 该系统和哪些系统交互

等……

用例、参与者之间的关系

用例之间的关系:泛化、包含、扩展

参与者和用例之间的关系:关联     使用带箭头的实线表示

参与者之间的关系:泛化

 

关系

如何表示

 

用例和用例

泛化

包含

扩展

 

包含:虚线箭头加<<include>>表示,箭头指向被包含的用例

扩展:虚线箭头加<<extend>>表示,箭头指向被扩展的用例

参与者和参与者

泛化

使用代空心箭头的实线表示,箭头方向由子例指向父用例

用例和参与者

关联

使用带箭头的实线表示

 

 

以下为机房收费系统用例图

初次接触,有不当之处还望之处.

 

 

猜你喜欢

转载自blog.csdn.net/dopdkfsds/article/details/84100325
今日推荐