首页 > 其他 > 详细

用例图解析

时间:2014-05-23 07:19:17      阅读:329      评论:0      收藏:0      [点我收藏+]

用例图所包含的元素如下:

  1. 参与者(Actor)

  表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。

bubuko.com,布布扣

  2. 用例(Use Case)

  用例就是外部可见的系统功能,对系统提供的服务进行描述。用椭圆表示。

bubuko.com,布布扣

  3. 子系统(Subsystem)

  用来展示系统的一部分功能,这部分功能联系紧密。

bubuko.com,布布扣

  4. 关系

  用例图中涉及的关系有:关联、泛化、包含、扩展。

  如下表所示:

bubuko.com,布布扣

  a. 关联(Association)

  表示参与者与用例之间的通信,任何一方都可发送或接受消息。

  【箭头指向】:指向消息接收方

bubuko.com,布布扣

  b. 泛化(Inheritance)

  就是通常理解的继承关系,子用例和父用例相似,但表现出更特别的行为;子用例将继承父用例的所有结构、行为和关系。子用例可以使用父用例的一段行为,也可以重载它。父用例通常是抽象的。

  【箭头指向】:指向父用例

bubuko.com,布布扣

  c. 包含(Include)

  包含关系用来把一个较复杂用例所表示的功能分解成较小的步骤。

  【箭头指向】:指向分解出来的功能用例

bubuko.com,布布扣

  d. 扩展(Extend)

  扩展关系是指用例功能的延伸,相当于为基础用例提供一个附加功能。

  【箭头指向】:指向基础用例

bubuko.com,布布扣

  e. 依赖(Dependency)

  以上4种关系,是UML定义的标准关系。但VS2010的用例模型图中,添加了依赖关系,用带箭头的虚线表示,表示源用例依赖于目标用例。

  【箭头指向】:指向被依赖项

bubuko.com,布布扣 

一个用例图示例:

bubuko.com,布布扣

用例图解析,布布扣,bubuko.com

用例图解析

原文:http://www.cnblogs.com/tonglingliangyong/p/3741653.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!