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