IT Notes‎ > ‎Software Engineering‎ > ‎UML‎ > ‎

用例图(User Case Diagram)

用例图(User Case Diagram)主要用以表示某些角色的活动。它是非常简单的一种图,一般用一个简笔画小人图表示活动的参与者(actor,可以理解为参与活动的角色),用椭圆表示该角色的涉及的各种活动。如:
吃饭睡觉打豆豆

这里,也可以添加稍微复杂的内容,比如:企鹅是一种动物,睡觉有几种睡法。
user case diagram 2
上图的中“动物”和“企鹅”,“睡觉”和“有梦的睡觉”之间体现类的扩展关系,这些内容在类图中已有说明。扩展关系,在用例图中,更一般地是用如下图方式所展示(注意图中的箭头样式):
extends, user action

活动和活动之间还有一种包含关系,被包含的活动可以称之为“子活动”,如下图的所示,整理房间包括整理桌面和整理床铺等等。
include, user case diagram

注:需要指出的是,用例和用例图是两个不一样的概念。用例是用文字进行的功能性描述,描述的过程中,可能会用到用例图。
Comments