码迷,mamicode.com
首页 > 其他好文 > 详细

uml用例图

时间:2016-11-22 17:59:25      阅读:438      评论:0      收藏:0      [点我收藏+]

标签:交互   ase   建模   额外   用例图   use   image   完整   png   

一、定义

  用例图(use case)描述了系统外部用户所能观察到的系统功能模型图,外部用户被称为“参与者”,系统功能则以“用例”的形式体现,主要用于对系统、子系统的功能进行建模。

二、基本内容

1、参与者(actor)

  参与者不是特指人,是指系统以外的,在使用系统或与系统交互中所扮演的角色。因此参与者可以是人,可以是事物,也可以是时间或其他系统等。

技术分享

2、用例(use case)

  用例就是对参与者可见的系统功能

技术分享

3、边界

  将一个系统或子系统的功能一起展示,并标出这个系统或子系统的边界

技术分享

4、注释

  提供文字说明

技术分享

三、关系

1、关联(associate)

  描述参与者与用例之间的关系

技术分享

2、泛化(generalize)

  描述参与者与参与者之间、用例与用例之间的抽象与具体的关系

技术分享

3、包含(include)

  描述用例与用例之间的关系,一个复杂的功能通常有若干小功能组成

技术分享

4、扩展(extend)

  描述用例与用例之间的关系,执行完一个功能可能会附带执行额外的操作

技术分享

四、画用例图

  参考http://www.cnblogs.com/ywlaker/p/6077201.html。完整示例如下

技术分享

uml用例图

标签:交互   ase   建模   额外   用例图   use   image   完整   png   

原文地址:http://www.cnblogs.com/ywlaker/p/6089867.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!