统一建模语言(UML)是一种标准的建模语言,用于可视化、指定、构造和文档化软件系统的各个方面。
常见的图
用例图(UseCase)
使用ASCII字符画出用例图是一种简单的方式来表示系统的功能需求和用户交互。
下面是一个简单的用例图示例,它展示了一个在线图书馆系统的几个关键用例:
2017年1月2日大约 9 分钟
统一建模语言(UML)是一种标准的建模语言,用于可视化、指定、构造和文档化软件系统的各个方面。
使用ASCII字符画出用例图是一种简单的方式来表示系统的功能需求和用户交互。
下面是一个简单的用例图示例,它展示了一个在线图书馆系统的几个关键用例:
如果你想要设计你的UML图,StarUML 是一个极好的选择。
StarUML 是一款功能强大的UML(统一建模语言)设计工具,专为软件工程师和系统分析师设计,用于创建、编辑和共享UML图表。它提供了一个集成的建模环境,支持多种UML图表类型,包括用例图、类图、序列图、状态图、活动图和组件图等。以下是 StarUML 的一些主要特点和功能的详细介绍:
Mermaid 通过解析类 Markdown 的文本语法来实现图表的创建和动态修改。
Mermaid 被提名并获得了 JS Open Source Awards (2019) 的 "The most exciting use of technology" 奖项!!!
感谢所有参与进来提交 PR,解答疑问的人们! 🙏
PlantUML 是绘制 uml 的一个开源项目.
支持快速绘制:
时序图
用例图
类图
活动图 (here is the legacy syntax)
组件图
状态图
对象图
部署图
Timing diagram