|
|
Códigos disponibles en git |
¿Por qué?
Herramientas CASE (computer aided software engineering) | ||
---|---|---|
|
||
|
|
|
¿Qué?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
¿Para qué?
¿Cómo?
Diagramas Estructurales
Diagrama de Clases
Elementos
|
|
Relaciones
|
|
-
Asociación Calificada
|
Diagrama de Objetos
Elementos
|
Relaciones
|
Diagrama de Componentes
Elementos
|
Relaciones
|
Diagrama de Despliegue
Elementos
|
Relaciones
|
|
Diagramas de Comportamiento
Diagrama de Actividad
Elementos
-
Actividades Secuenciales
|
-
Actividades Condicionales
|
|
|
|
|
-
Actividades Iterativas
|
|
|
Carriles
|
Procesamiento paralelo
|
Diagrama de Estados
Elementos y Relaciones
-
Un Estado Simple
|
Diagrama de Secuencia
Elementos y Relaciones
-
Elementos básicos
|
-
Declarando participantes
|
|
-
Activación y Destrucción de la Línea de vida
|
-
Estructuras de mensajes
|
-
Referencia
|
Diagrama de Colaboración
Elementos
Relaciones
Diagrama de Casos de Uso
|
Elementos
Actores
|
Relaciones
|
-
Extensión
|
Elementos Comunes
Paquetes
|
|
-
Espacios de nombre
-
En los paquetes, el nombre de una clase es el único identificador de esta clase. Quiere decir que no puedes tener dos clases con el mismo nombre en diferentes paquetes.
-
En este caso, deberías usar espacios de nombres en lugar de paquetes.
-
|
Estereotipos
|
-
Personalización
|
|
-
Otros
-
Puedes añadir estereotipos mientras defines actores y casos de uso.
-
|
Notas
-
Además de las propias de PlantUML, también es posible usar algunas etiquetas HTML como:
-
<b>
-
<u>
-
<i>
-
<s>, <del>, <strike>
-
<font color="\#AAAAAA"> or <font color="colorName">
-
<color:\#AAAAAA> or <color:colorName>
-
<size:nn> to change font size
-
<img src="file"> or <img:file>: the file must be accessible by the filesystem
-
|
-
Notas en las diagramas de actividad
|
-
Notas en diagramas de estados
|
-
Notas en diagrama de secuencia
|
-
Notas en diagramas de casos de uso
|
-
Cambiando el aspecto de las notas
|
Formato
Agrupamiento
-
Agrupación de actividades
|
-
Espaciado en diagramas de secuencia
|
-
Entorno de participantes
|
Separadores
|
|
|
|
Posicionamiento
Direcciones, roles y cardinalidad
|
|
|
Ocultación de clases y paquetes
|
|
Color
-
La paleta de los colores que reconoce PlantUML:
-
Las clases y los paquetes pueden tener distintos colores, se indica con # seguido el color que queremos poner.
-
También puedes usar degradación de color en el fondo, con la siguiente sintaxis: dos nombres de colores separados por cualquier de los siguientes dependiendo de la dirección del degradado.
• |,
• /,
• \,
• o -
|
-
Diagramas de actividad
|
-
También es posible cambiar el color de los carriles.
|
-
Diagramas de secuencia
|
-
Es posible agregar un color a dicha línea de vida.
|
-
Tablas
|
Iconos
-
Lista con los iconos que se pueden usar:
-
se puede usar el sintaxis <ICON_NAME>
-
|
Definición y uso de sprites
-
En PlantUML, los sprites son monocromos y pueden tener 4, 8 o 16 niveles de gris. Para definirlo, se debe usar un dígito hexadecimal entre 0 y F por píxel. Luego ya se podría utilizar.
|
Tablas
|
Estilos
Personalización de Skinparams
|
Sintesis
Bibliografía
Obra, Autor y Edición | Portada | Obra, Autor y Edición | Portada |
---|---|---|---|
|
|
Ponente
|
|
|