graphviz와 dot을 사용하여 다이어그램을 만듭니다. 이를 통해 텍스트에서 원하는 출력 (PNG, PDF 등 ) ( http://www.graphviz.org/doc/info/output.html )에 대한 다이어그램을 쉽게 만들 수 있습니다 .
설치하려면 : sudo apt-get install graphviz
hello.dot 예 :
digraph G {
fontname = "Bitstream Vera Sans"
fontsize = 8
node [
fontname = "Bitstream Vera Sans"
fontsize = 8
shape = "record"
]
edge [
fontname = "Bitstream Vera Sans"
fontsize = 8
]
Animal [
label = "{Animal|+ name : string\l+ age : int\l|+ die() : void\l}"
]
Dog [
label = "{Dog||+ bark() : void\l}"
]
Cat [
label = "{Cat||+ meow() : void\l}"
]
edge [
arrowhead = "empty"
]
Dog -> Animal
Cat -> Animal
}
$ dot -T png -o Animal.png hello.dot
결과는 다음과 같습니다.
도 참조 http://www.ffnn.nl/pages/articles/media/uml-diagrams-using-graphviz-dot.php
및 http://www.graphviz.org/