UML

来源:互联网 发布:Java捕获控制台 编辑:程序博客网 时间:2024/06/05 10:39

UML: Unified Modeling Language 统一建模语言

推荐工具 starUML

starUML 官网
Mac 版本破解方法:
http://blog.csdn.net/mergades/article/details/46662413
本文UML 用图基于v starUML 2.7.0 Mac 版


UML 图

UML 箭头,线条的含义

静态建模:
- 用例图
- 类图
- 对象图
- 组件图
- 部署图

动态建模:
- 时序图
- 协作图
- 状态图
- 活动图

用例图:

展示系统的核心功能及与其交互的用户,用例图使用椭圆表示
这里写图片描述
这里写图片描述
用例图 清晰标明出 两个用户 和 4 个 case , 管理员能执行 增删改查 的操作。 用户只能做查询的操作

这里写图片描述
SealTalk 相关群组操作用例图

类图:

描述了多个类,接口的特征,以及对象之间的协作与交互。由一个或多个矩形区域构成。内容包括 类名, 属性(可选), 操作(可选)。

这里写图片描述
SealTalk 登录逻辑类图

0 0