UML简单例子
2024-08-27 10:36:58
平时最常用到的UML图包括:用例图、类图、序列图、状态图。
用例图
主要是描述系统具有的一个功能单元。通常包含角色和用例。角色通常表示为一个系统用户,用例通常表示为系统具有的一个功能。通过用例图我们可以轻易地识别到这个系统到底具备哪些功能单元。
下面我举个融投资的用例,有2种角色:投资人investor和借款人borrower。
类图
主要用来描述实体Entity之间的关系。类图包含3个部分:类名、属性、方法。 类图举例如下:
(说明:原图来自于互联网,红色标注系笔者添加)
序列图
主要用于详细地描述流程中不同对象间的调用关系。笔者周围也有很多人把它称作时序图。时序图可以从两个维度进行观察,垂直维度表明调用的时间顺序,水平维度表明调用涉及到的各个对象实例。 举一个servlet处理请求的时序图的例子:
(说明:原图来自于互联网)
状态图
主要描述类所处的不同状态以及状态转换信息。 举一个融资项目类的状态图例子:
最新文章
- js 文本框只能输入数字
- JQuery学习之遍历
- C++中的左值与右值(二)
- Hadoop-2.6.0 + Zookeeper-3.4.6 + HBase-0.98.9-hadoop2环境搭建示例
- Git.Framework 框架随手记--ORM新增操作
- [redis] Redis 常用命令
- UglifyJS--javascript代码压缩使用指南{转}
- mybatis整合redis
- 关于sencha touch 的JSONP跨域请求的学习研究
- CAS实现单点登录流程
- Java 中静态方法 实例方法 具体方法区别与联系
- Android电话拦截实现以及TelephonyManager监听的取消
- TensorFlow.org教程笔记(一)Tensorflow初上手
- PHP 【三】
- LDAP与实现
- mongo 高级操作
- 关于CDN与缓存(浏览器和CDN)
- day051 django第二天 django初识\代码
- learn python the hard way习题31~40总结以及列表的扩展知识
- Alpha 冲刺 —— 十分之九