Mapa mental
DIAGRAMA DE CLASES
Contenido del mapa
DIAGRAMA DE CLASES
El propósito de este diagrama es el de representar los objetos fundamentales del sistema, es decir los que percibe el usuario y con los que espera tratar para completar su tarea en vez de objetos del sistema o de un modelo de programación.
- Asociación n-arias
- Son asociaciones que se establecen entre más de dos clases
- Generalización
- Una generalización se refiere a una relación entre una clase general (superclase o padre) y una versión más específica de dicha clase (subclase o hija).
- Restricciones predefinidas en UML:
- • Overlapping
- • Disjoint
- • Complete
- Incomplete
- Restricciones predefinidas en UML:
- Una generalización se refiere a una relación entre una clase general (superclase o padre) y una versión más específica de dicha clase (subclase o hija).
- Asociación n-arias
Atributos
- Tipo
- Valor Inicial
- Visibilidad
- multiplicidad
- Ordenamiento
- Capacidad de Cambio
- Modificadores
Operaciones
- Tipo de vuelo
- Parametros
- Visibilidad
- Modificadores
Relaciones entre Clases
- Una asociación es una conexión estructural simple entre clases. Las instancias de las clases implicadas en una asociación estarán probablemente comunicándose en el momento de ejecución.
Asociación
- Una asociación es una abstracción de la relación existente en los enlaces entre los objetos.
- Rol
- Identificado como un nombre a los finales de la asociación, describe la semántica de la relación en el sentido indicado.
- Rol
- Una asociación es una abstracción de la relación existente en los enlaces entre los objetos.
Agregacion
- Es una asociación especial, una relación del tipo “todo/parte” dentro de la cual una o más clases son partes de un conjunto.
Composicion
- La composición es una forma ‘fuerte’ de agregación. Se diferencian en: • En la composición tanto el todo como las partes tienen el mismo ciclo de vida. • Un objeto puede pertenecer solamente a una composición.
Asociación Calificada
- Un calificador es un atributo (o tupla de atributos) de la asociación cuyos valores sirven para particionar el conjunto de objetos enlazados a otro.
Clase de asociación
- Es una asociación y una clase simultáneamente.
Dependencia
- • Una dependencia es una relación de “uso” en la que un cambio en uno de los términos -por ejemplo, una clase- puede afectar a otro (otra clase)
- use
- instantiate
- refine
- bind()
- friend
- derive
- • Una dependencia es una relación de “uso” en la que un cambio en uno de los términos -por ejemplo, una clase- puede afectar a otro (otra clase)
Estereotipos
- Un estereotipo representa el principal mecanismo de extensión de UML. Ofrece una forma de extender una metaclase, creando un nuevo elemento de metamodelo.
Interfaces
- Una interfaz es una colección de operaciones que representan servicios ofrecidos por una clase o componente.
Modelo de Dominio
- • Es una representación de las cosas, entidades, idea, clases conceptuales u objetos del “mundo real” o dominio de interés, no de componentes de software.
Modelo de Diseño
- A diferencia del Modelo de Dominio, el modelo de diseño se encuentra más cerca de la solución buscada.
Información
- Descripción
- Mapa Mental sobre DIAGRAMA DE CLASES, creado por Luis Arteaga el 02/10/2019.
- Creado por
- Luis Arteaga
- Visitas
- 0
- Valoración
Más sobre UML y diagramas de clases