Planteamos la utilización de PlantUML por las siguientes razones:
- Se pueden versionan los distintos diagramas
- Existen herramientas que lo interpretan y no requiere la instalación de un software. Ver aquí
- La utilización de
include
facilita la actualización de los diagramas - Gitlab permite embeber diagramas de plantuml en los archivos
.md
. Ver aquí
Nota: Es útil para pequeños ensayos de notación.
Nota: Verifiqué el funcionamiento en Mac OS y Linux
Herramienta | Version |
---|---|
VSCode | v1.58.0 |
Plantuml plugin | v2.15.1 |
Diagrama | Documento |
---|---|
Clases y paquetes | https://plantuml.com/es/class-diagram |
Secuencia | https://plantuml.com/es/sequence-diagram |
Componentes | https://plantuml.com/es/component-diagram |
Estados | https://plantuml.com/state-diagram |
Despliegue | https://plantuml.com/deployment-diagram |
Elemento | Documento |
---|---|
Include | https://plantuml.com/es/preprocessing#393335a6fd28a804 |
Variables | https://plantuml.com/es/preprocessing#788fa5fb2276ed17 |
Diagrama | Carpeta |
---|---|
Clases | diagramas |
Secuencia | diagramas |
Paquetes | diagramas |
Componentes | diagramas |
Casos de uso | diagramas |
Actividad | diagramas |
Estados | diagramas |
Despliegue | diagramas |