Mindmap
DIAGRAMA DE CLASE
Inhalt der Mindmap
DIAGRAMA DE CLASE
Diagramas de estructura
- mostrar la estructura estática del sistema que se está modelando
Diagramas de comportamiento
- muestra el comportamiento dinámico entre los objetos y el sistema.
Es el más utilizado y más conocido de los diagramas orientados a objetos
- representa clases, sus partes y la forma en la que las clases de los objetos están relacionados con otro.
PARTES
- Atributos
- características de una clase de objetos.
- Operaciones
- comportamiento de una clase de objetos
- Estereotipos:
- ayuda a entender este tipo de objeto en el contexto
- Asociación
- término formal para un tipo de relación
- INTERFACES
- . Se usan para modelar una serie de operaciones que definen un servicio que puede ser ofrecido por diferentes clases
- ASOCIACIONES
- indica el rol y la multiplicidad.
- Un vuelo está asociado con un avión y un avión puede tener asociados ninguno ó varios números de vuelo
- indica el rol y la multiplicidad.
- Atributos
CLASES
- son descripciones de un juego de objetos con características
- Se usan para modelar un juego de conceptos o entidades.
- ATRIBUTOS
- descripciones de características, se usan para modelar información asociada con una entidad
- multiplicidad es opcional e indica el número de atributos por instancia de la clase
- OPERACIONES
- descripciones del comportamiento, se usan para modelar los servicios u operaciones asociados con una entidad,
DIRECCION
- determinan en que dirección puede recorrerse una asociación en el momento de la ejecución
- ASOCIACION REFLEXIVA
- Una clase puede asociarse con sí misma. Una clase Empleado puede relacionarse con sí misma a través del rol gerente/dirige.
- ASOCIACION CUALIFICADA
- Un cualificador es un atributo de la clase en el lado opuesto de la asociación, que permite hacer una búsqueda en función a su valor
AGREGACION Y COMPOSICION
- Cada agregación es un tipo de asociación. Cada composición es una forma de agregación.
- AGREGACION BASICA
- utilizado para modelar una relación “whole to its parts”. Por ejemplo, Coche es una entidad “whole” y Llanta es una parte del Coche
- AGREGACIÓN/COMPOSICIÓN
- En este caso el ciclo de vida de una instancia de la clase hijo depende del ciclo de vida de una instancia de la clase padre
- GENERALIZACION
- asociaciones entre elementos más generales y elementos más específicos, en los cuales éstos últimos son consistentes totalmente con los primeros
- PAQUETES
- Es un elemento organizador que proporciona UML al dividir el sistema en paquetes lo hace más fácil de entender
- INTERFACES
- Una clase tiene una instancia de su tipo, mientras que una interface debe tener al menos una clase para implantarla
- INSTANCIAS
- Cuando se modela la estructura de un sistema, a veces es útil mostrar ejemplos de las instancias de las clases
- ROLES
- Se puede incluir el rol de las clases, el siguiente ejemplo de los roles jugados por la clase Employee
DIAGRAMA DE CLASE :CASO DE ESTUDIO
- Establecimiento del problema: para el sistema de control de inventario
- CONSTRUYENDO EL DIAGRAMA DE CLASE
- Identificar las clases, nombrarlas y definirlas
- Identificar, nombrar y definir las asociaciones entre pares de clases
- Evaluar cada asociación para determinar si debe ser una agregación
- Evaluar las clases para posible generalización (herencia).
Informationen
- Beschreibung
- Mindmap am DIAGRAMA DE CLASE, erstellt von kitsune851 am 05/03/2015.
- Erstellt von
- kitsune851
- Aufrufe
- 1
- Bewertung
Mehr zu UML y diagramas de clases