Unidad 5: Elaboración de diagramas de clases
Last updated
Last updated
En esta Unidad aprenderemos a:
Identificar las herramientas para la elaboración de diagramas de clases.
Interpretar el significado de diagramas de clases.
Generar código a partir de un diagrama de clases.
Generar un diagrama de clases mediante ingeniería inversa.
Lenguaje de modelado unificado
Es un lenguaje visual de propósito general para representar modelos.
Pretende proporcionar una forma estándar de representar el diseño de un sistema.
Dispone de numerosos tipos de diagramas.
Cada tipo de diagrama muestra un aspecto diferente del modelo.
Actualmente disponible la versión 2.5. Existen algunas diferencias respecto a las versiones 1.x.
diagramas de estructura (aspecto estático)
diagramas de comportamiento (aspecto dinámico)
Los más utilizados son:
Diagramas de clases
Diagramas de paquetes
Diagramas de componentes
Diagramas de implementación
Asociación
Agregación
Composición
Dependencia
Generalización
Realización
Enterprise Architect
Visual Paradigm
Microsoft Visio
Dia, ArgoUML, Umbrello
Plugins para Netbeans (easyUML, plantUML)
Plugins para Eclipse (...)
Plugins para IntellJ Idea (...)