graphvizuml:使用 Graphviz 绘画 UML 图

时间:2024-05-14 12:49:26
【文件属性】:

文件名称:graphvizuml:使用 Graphviz 绘画 UML 图

文件大小:127KB

文件格式:ZIP

更新时间:2024-05-14 12:49:26

TeX

% 使用 Graphviz 绘画 UML 图 % Milo Yip 19/10/28 简介 本文为开放文档,可在 提交 issue/PR。本文的 PDF 版本可在 。 是 AT&T 实验室开发的一个开源软件,它以一种文本语言去描述图(graph),然后自动排布节点和边去生成图片。它已有近 30 年历史。 UML(unified modeling language,统一建模语言)是一种常用的面向对象设计的方法。其中最常用的是类图(class diagram),用于表示类的构成以及类之间的关系。 利用 Graphviz 去生成 UML 类图有几个好处: 用文本表示图,容易更新,容易做版本管理。 能自动排布节点位置,在大型复杂的图特别方便。 统一文档风格。 实际上,文档生成工具 也是采用 Graphviz 生成类图的。不过,我们在软件设计中,经常以类图表示系统中某个部分,并且按需展示


【文件预览】:
graphvizuml-master
----inheritance.png(9KB)
----rank_default.dot(375B)
----aggregation.png(4KB)
----dependency.dot(313B)
----aggregation.dot(319B)
----rank_default.png(8KB)
----multiplicity.dot(347B)
----inheritance.dot(312B)
----package.dot(573B)
----member_record.png(8KB)
----unidirection.dot(306B)
----package_color.dot(660B)
----package.png(10KB)
----rank_same.png(8KB)
----composition.dot(460B)
----report.tex(6KB)
----makefile(452B)
----package_color.png(11KB)
----association.dot(294B)
----hello.dot(31B)
----rank_same.dot(427B)
----.gitignore(6B)
----class.png(2KB)
----association.png(4KB)
----unidirection.png(4KB)
----hello.png(24KB)
----memeber_table.dot(441B)
----README.md(12KB)
----composition.png(6KB)
----multiplicity.png(5KB)
----dependency.png(5KB)
----.gitattributes(66B)
----member_record.dot(251B)
----class.dot(108B)
----memeber_table.png(9KB)

网友评论