ToB企服应用市场:ToB评测及商务社交产业平台

标题: UML 架构图入门介绍 starUML [打印本页]

作者: 立山    时间: 2024-5-16 11:23
标题: UML 架构图入门介绍 starUML
拓展阅读

常见免费开源绘图工具
OmniGraffle 创建精确、美观图形的工具
UML-架构图入门介绍 starUML
UML 绘制工具 starUML 入门介绍
PlantUML 是绘制 uml 的一个开源项目
UML 等常见图绘制工具
绘图工具 draw.io / diagrams.net 免费在线图表编辑器
绘图工具 excalidraw 介绍
绘图工具 GoJS 介绍 绘图 js
原型设计工具介绍-01-moqups 介绍
常见原型设计工具介绍
UML

统一建模语言(UML)是一种尺度的建模语言,用于可视化、指定、构造和文档化软件系统的各个方面。
UML 中文版
常见的图

用例图(UseCase)

使用ASCII字符画出用例图是一种简单的方式来表示系统的功能需求和用户交互。
下面是一个简单的用例图示例,它展示了一个在线图书馆系统的几个关键用例:
  1. +-------------------+               +------------------------+
  2. |    用户 (User)     |               |   在线图书馆系统        |
  3. |                   |               |   (Online Library System)|
  4. +-------------------+               +------------------------+
  5.      | 搜索图书       |               | 登录系统               |
  6.      |---------------->|               |<------------------------|
  7.      | 查看图书详情   |               | 浏览图书列表           |
  8.      |---------------->|               |<------------------------|
  9.      | 借阅图书       |               | 管理借阅记录           |
  10.      |---------------->|               |<------------------------|
  11.      | 归还图书       |               | 查找推荐图书           |
  12.      |---------------->|               |<------------------------|
  13.      | 评价图书       |               | 管理个人账户           |
  14.      |---------------->|               |<------------------------|
复制代码
在这个例子中:
活动图使用差别的形状来表示差别类型的节点:
序列图(Sequence)

它展示了一个简单的客户端-服务器通讯场景:
  1. +----------------+  " 1 "  +----------------+
  2. |    Student     |----------|    Teacher    |
  3. +----------------+          +----------------+
  4. | - name         |          | - name         |
  5. | - age          |          | - subject      |
  6. | - id           |          +----------------+
  7. | + enroll()     |               ^
  8. | + attendClass()|               |
  9. +----------------+               |
  10.          ^  " 0..* "          |
  11.          |                    |
  12. +----------------+               |
  13. |     Course     |---------------+
  14. +----------------+
  15. | - name         |
  16. | - code         |
  17. | - description |
  18. +----------------+
复制代码
js-sequence-diagrams 能够资助你将文本转换成UML序列图。
flowchart 则是另一个工具。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4