Relación entre los modelos
Los 3 evolucionan durante las distintas fases del proceso de modelización
Metodologías de modelización
Modulos
Agrupación de clases, asociaciones y generalizaciones
Hojas
En cada modulo se representa en una hoja separada
Generalización y herenica
Recursos para compartir semejanzas entre clases
Atributos de los enlaces
Propiedades de los enlaces de una asociación
Objetos de flexibilidad se reduce si, posteriormente, la multiplicidad
Multiplicidad de las relaciones
Se consideran asociaciones binarias
Enlaces y asociaciones
Grupo de enlaces que comparten la misma estructura y semántica
Roles
Cada extremo de una asociación es un rol
Clases
Los enlaces pueden considerarse como una instancia de una clase de asociaciones
Agregación
Forma especial de asociación
Conexión física o conceptual entre 2 objetos
Los enlaces de una asociación conectan objetos de la misma clase
Métodos
Especificación de una operación para una clase dada
Fases de la modelización
Implementación
Codificación de los modelos de diseño en un lenguaje de programación
Diseño
De sistemas
De los objetos
Análisis
Construcción de modelos de la situación real que identifique las propiedades
Construcción de hipótesis teóricas o modelos computacionales
Modelos
Una abstracción o esquematización de algo para facilitar su comprensión
Tipología
Funcional
Describe la transformaciones de los datos que tienen lugar en el sistema
Dinámico
Describe los aspectos del sistema que cambia en el tiempo, las interacciones entre los objetos del sistema
Objetos
Describe la estructura estática de los objetos de un sistema
Formalizar un fenómeno natural, organizacional o técnico