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

UML简单例子

时间:2016-09-18 01:07:02      阅读:568      评论:0      收藏:0      [点我收藏+]

标签:

平时最常用到的UML图包括:用例图、类图、序列图、状态图。

用例图

主要是描述系统具有的一个功能单元。通常包含角色和用例。角色通常表示为一个系统用户,用例通常表示为系统具有的一个功能。通过用例图我们可以轻易地识别到这个系统到底具备哪些功能单元。

下面我举个融投资的用例,有2种角色:投资人investor和借款人borrower。

技术分享

类图

主要用来描述实体Entity之间的关系。类图包含3个部分:类名、属性、方法。 类图举例如下:

技术分享 
(说明:原图来自于互联网,红色标注系笔者添加)

序列图

主要用于详细地描述流程中不同对象间的调用关系。笔者周围也有很多人把它称作时序图。时序图可以从两个维度进行观察,垂直维度表明调用的时间顺序,水平维度表明调用涉及到的各个对象实例。 举一个servlet处理请求的时序图的例子:

技术分享 
(说明:原图来自于互联网)

状态图

主要描述类所处的不同状态以及状态转换信息。 举一个融资项目类的状态图例子:

技术分享

 

UML简单例子

标签:

原文地址:http://www.cnblogs.com/justool/p/uml-examples.html

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