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

UML 用例图 总结

时间:2014-08-07 12:22:49      阅读:389      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   io   strong   art   

 

学习UML, 首先要学会UML的14种图形. 学习图形, 首选要了解图形上的元素有哪些. 

 

[注] 本文不是用例图的基础教程, 只是用例图的图形总结. 

用例图主要用来描述用户, 需求, 系统功能单元之间的关系.

 

使用EA打开用例图的工具箱, 可以看到用例图上使用的工具集. 

bubuko.com,布布扣

 

用例图上的元素有:

 

1. 参与者

bubuko.com,布布扣

参与者的版型(StereoType)有

1) 普通参与者, 表示为一个普通的小人, 如图Actor1

2) 业务参与者(业务工人), 表示为一个小人+头上一条斜线, 如图Actor2

3) 其他参与者, 表示为一个小人+书名号包含的具体版型, 如图Actor3, 4, 5 ...  

参与者就是个小人, 不论上面是否多了一斜线, 还是多了一对书名号, 仍代表参与者, 他们都只是参与者的一个具体的版型. 

[注] 所谓的版型(StereoType)只是一种特例, 不管是五香瓜子还是原味瓜子都叫瓜子, 可以简单得认为使用版型只是为了描述更具体(除了业务参与者)! 

 

2. 用例

bubuko.com,布布扣

用例的版型(StereoType)有

1) 普通用例, 表示为一个椭圆, 如图Use Case 1

2) 测试用例, 表示为一个椭圆+叉号, 如图Test Case 1 

3) 业务用例, 表示为一个椭圆+一条斜线, 如图Use Case 2

4) 其他用例, 表示为一个椭圆+书名号包含的具体版型, 如图Use Case 3

[注] 需要注意用例与业务用例的区别, 用例是系统用例的简称, 业务用例的范围一般>系统用例. 

 

3. 协作

UML2.x已经取消协作图, 定义为通信图(Communication Diagram), 但仍保留协作, 此处不解释. 

bubuko.com,布布扣

1) 普通协作, 表示为一个虚线边框的椭圆, 如图Collaboration 1 

2) 业务协作, 表示为一个虚线边框的椭圆+一条斜线, 如图Collaboration 2 

 

4. 边界(子系统) 

 

5. 包 

画法和包图一致, 参见包图部分 

 

6. Artifact (制品/项目 翻译不明 属于UML2.x图形的一种)

画法和Artifact图一致, 参见Artifact图部分

 

用例图中的关系有:

1. 包含

2. 扩展

3. 泛化

4. 依赖 

5. ... 

 

UML 用例图 总结,布布扣,bubuko.com

UML 用例图 总结

标签:style   blog   http   color   使用   io   strong   art   

原文地址:http://www.cnblogs.com/snowyying/p/3896622.html

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