 使用 Graphviz 绘画 UML 图使用 Graphviz 绘画 UML 图 Milo Yip 2019/10/28 目录 1 简介 2 1.1 使用 Graphviz dot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 类图 4 2.1 继承 . . . . . . . . . . . . . . . . . . 图(graph),然后 自动排布节点和边去生成图片。它已有近 30 年历史。 UML(unified modeling language,统一建模语言)是一种常用的面向对象设计的方法。其中 最常用的是类图(class diagram),用于表示类的构成以及类之间的关系。 利用 Graphviz 去生成 UML 类图有几个好处: 1. 用文本表示图,容易更新,容易做版本管理。 2. 能自 %.dot dot $< -Tpng -o $@ %.pdf: %.dot dot $< -Tpdf -o $@ 3 Chapter 2 类图 UML 类图(class diagram)是最常见的图,用于表示系统的静态结构。UML 中类是以矩形表 示。我们可以在 dot 文件中预设节点的形状,并且设置一些如字体等属性: digraph { node [shape=box, fontname="Inconsolata0 码力 | 20 页 | 331.51 KB | 1 年前3 使用 Graphviz 绘画 UML 图使用 Graphviz 绘画 UML 图 Milo Yip 2019/10/28 目录 1 简介 2 1.1 使用 Graphviz dot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 类图 4 2.1 继承 . . . . . . . . . . . . . . . . . . 图(graph),然后 自动排布节点和边去生成图片。它已有近 30 年历史。 UML(unified modeling language,统一建模语言)是一种常用的面向对象设计的方法。其中 最常用的是类图(class diagram),用于表示类的构成以及类之间的关系。 利用 Graphviz 去生成 UML 类图有几个好处: 1. 用文本表示图,容易更新,容易做版本管理。 2. 能自 %.dot dot $< -Tpng -o $@ %.pdf: %.dot dot $< -Tpdf -o $@ 3 Chapter 2 类图 UML 类图(class diagram)是最常见的图,用于表示系统的静态结构。UML 中类是以矩形表 示。我们可以在 dot 文件中预设节点的形状,并且设置一些如字体等属性: digraph { node [shape=box, fontname="Inconsolata0 码力 | 20 页 | 331.51 KB | 1 年前3
 PlantUML 1.2021.2 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2021.2) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Objetos • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Despliegue • Diagramas de Estados • Timing diagram diagram Los siguientes diagramas no-UML también están soportados: • JSON Data • YAML Data • Network diagram (nwdiag) • Wireframe graphical interface • Archimate diagram • Specification and Description0 码力 | 389 页 | 4.12 MB | 1 年前3 PlantUML 1.2021.2 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2021.2) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Objetos • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Despliegue • Diagramas de Estados • Timing diagram diagram Los siguientes diagramas no-UML también están soportados: • JSON Data • YAML Data • Network diagram (nwdiag) • Wireframe graphical interface • Archimate diagram • Specification and Description0 码力 | 389 页 | 4.12 MB | 1 年前3
 PlantUML 1.2023.11 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2023.11) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Objetos • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Despliegue • Diagramas de Estados • Timing diagram diagram Los siguientes diagramas no-UML también están soportados: • JSON Data • YAML Data • Network diagram (nwdiag) • Wireframe graphical interface • Archimate diagram • Specification and Description0 码力 | 531 页 | 7.53 MB | 1 年前3 PlantUML 1.2023.11 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2023.11) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Objetos • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Despliegue • Diagramas de Estados • Timing diagram diagram Los siguientes diagramas no-UML también están soportados: • JSON Data • YAML Data • Network diagram (nwdiag) • Wireframe graphical interface • Archimate diagram • Specification and Description0 码力 | 531 页 | 7.53 MB | 1 年前3
 PlantUML 1.2020.23 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2020.23) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Estados • Diagramas de Objetos • Diagramas de Despliegue • Timing diagram siguientes diagramas no-UML también están soportados: • JSON Data • Wireframe graphical interface • Archimate diagram • Specification and Description Language (SDL) • Ditaa diagram • Diagrama de Gantt0 码力 | 305 页 | 3.11 MB | 1 年前3 PlantUML 1.2020.23 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2020.23) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Estados • Diagramas de Objetos • Diagramas de Despliegue • Timing diagram siguientes diagramas no-UML también están soportados: • JSON Data • Wireframe graphical interface • Archimate diagram • Specification and Description Language (SDL) • Ditaa diagram • Diagrama de Gantt0 码力 | 305 页 | 3.11 MB | 1 年前3
 PlantUML 1.2021.3 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2021.2) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Objetos • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Despliegue • Diagramas de Estados • Timing diagram diagram Los siguientes diagramas no-UML también están soportados: • JSON Data • YAML Data • Network diagram (nwdiag) • Wireframe graphical interface • Archimate diagram • Specification and Description0 码力 | 407 页 | 4.28 MB | 1 年前3 PlantUML 1.2021.3 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2021.2) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Objetos • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Despliegue • Diagramas de Estados • Timing diagram diagram Los siguientes diagramas no-UML también están soportados: • JSON Data • YAML Data • Network diagram (nwdiag) • Wireframe graphical interface • Archimate diagram • Specification and Description0 码力 | 407 页 | 4.28 MB | 1 年前3
 PlantUML 1.2019.6 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2019.6) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Estados • Diagramas de Objetos • Diagramas de Despliegue • Timing diagram Los siguientes diagramas no-UML también están soportados: • Wireframe graphical interface • Archimate diagram • Specification and Description Language (SDL) • Ditaa diagram • Diagrama de Gantt • MindMap0 码力 | 172 页 | 1.91 MB | 1 年前3 PlantUML 1.2019.6 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2019.6) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Estados • Diagramas de Objetos • Diagramas de Despliegue • Timing diagram Los siguientes diagramas no-UML también están soportados: • Wireframe graphical interface • Archimate diagram • Specification and Description Language (SDL) • Ditaa diagram • Diagrama de Gantt • MindMap0 码力 | 172 页 | 1.91 MB | 1 年前3
 PlantUML 1.2019.1 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2019.1) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Estados • Diagramas de Objetos • Diagramas de Despliegue • Timing diagram Los siguientes diagramas no-UML también están soportados: • Wireframe graphical interface • Archimate diagram • Specification and Description Language (SDL) • Ditaa diagram • Diagrama de Gantt • Mathematic0 码力 | 147 页 | 1.85 MB | 1 年前3 PlantUML 1.2019.1 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2019.1) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Estados • Diagramas de Objetos • Diagramas de Despliegue • Timing diagram Los siguientes diagramas no-UML también están soportados: • Wireframe graphical interface • Archimate diagram • Specification and Description Language (SDL) • Ditaa diagram • Diagrama de Gantt • Mathematic0 码力 | 147 页 | 1.85 MB | 1 年前3
 PlantUML 1.2021.1 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2021.1) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Objetos • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Despliegue • Diagramas de Estados • Timing diagram diagram Los siguientes diagramas no-UML también están soportados: • JSON Data • Network diagram (nwdiag) • Wireframe graphical interface • Archimate diagram • Specification and Description Language (SDL)0 码力 | 384 页 | 4.07 MB | 1 年前3 PlantUML 1.2021.1 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2021.1) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Objetos • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Despliegue • Diagramas de Estados • Timing diagram diagram Los siguientes diagramas no-UML también están soportados: • JSON Data • Network diagram (nwdiag) • Wireframe graphical interface • Archimate diagram • Specification and Description Language (SDL)0 码力 | 384 页 | 4.07 MB | 1 年前3
 PlantUML 1.2019.9 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2019.9) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Estados • Diagramas de Objetos • Diagramas de Despliegue • Timing diagram Los siguientes diagramas no-UML también están soportados: • Wireframe graphical interface • Archimate diagram • Specification and Description Language (SDL) • Ditaa diagram • Diagrama de Gantt • MindMap0 码力 | 172 页 | 1.93 MB | 1 年前3 PlantUML 1.2019.9 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2019.9) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Estados • Diagramas de Objetos • Diagramas de Despliegue • Timing diagram Los siguientes diagramas no-UML también están soportados: • Wireframe graphical interface • Archimate diagram • Specification and Description Language (SDL) • Ditaa diagram • Diagrama de Gantt • MindMap0 码力 | 172 页 | 1.93 MB | 1 年前3
 PlantUML 1.2019.4 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2019.4) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Estados • Diagramas de Objetos • Diagramas de Despliegue • Timing diagram Los siguientes diagramas no-UML también están soportados: • Wireframe graphical interface • Archimate diagram • Specification and Description Language (SDL) • Ditaa diagram • Diagrama de Gantt • MindMap0 码力 | 166 页 | 1.82 MB | 1 年前3 PlantUML 1.2019.4 Guía de Referencia del LenguajeDiagramando UML con PlantUML Guía de Referencia del Lenguaje PlantUML (Version 1.2019.4) PlantUML es un proyecto Open Source (código abierto) que permite escribir rápidamente: • Diagramas de Secuencia Secuencia • Diagramas de Casos de uso • Diagramas de Clases • Diagramas de Actividades • Diagramas de Componentes • Diagramas de Estados • Diagramas de Objetos • Diagramas de Despliegue • Timing diagram Los siguientes diagramas no-UML también están soportados: • Wireframe graphical interface • Archimate diagram • Specification and Description Language (SDL) • Ditaa diagram • Diagrama de Gantt • MindMap0 码力 | 166 页 | 1.82 MB | 1 年前3
共 98 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10













