Esta Compuesta De
ATRIBUTOS: Es una propiedad o característica de una clase y describe un rango de valores que la propiedad podrá contener en los objetos de la clase. Una clase podrá contener varios o ningún atributo.
OPERACIONES: es algo que la clase puede realizar, o que usted u otra clase pueden hacer a una clase.
ASOCIACIONES: Es cuando las clases se conectan entre sí de forma conceptual.
CLASES DE ASOCIACION: una asociación al igual que una clase, puede contener atributos y operaciones.
VINCULOS: es la instancia de una asociación. Conecta a los objetos en lugar de las clases. Debe subrayar el nombre del vínculo, como se hace en el nombre de un objeto.
MULTIPLICIDAD: señala la cantidad de objetos de una clase que pueden relacionarse con un objeto de una clase asociada.
ASOCIACIONES CALIFICADAS: cuando la multiplicidad de una asociación es de uno a muchos, con frecuencia se presenta la búsqueda.
ASOCIACIONES REFLEXIVAS: en ocasiones, una clase es una asociación consigo misma. Estas trazaran la línea de la clase hacia sí misma y podrá incluir los papeles, nombre de la asociación y su dirección, así como su multiplicidad.
HERENCIA Y GENERALIZACION: es cuando una clase (la clase secundaria) puede heredar los atributos y operaciones de otra (la clase principal o superclase) la clase principal (o madre) es más genérica que la secundaria (o hija).
ESTRUCTURA GENERAL DEL UML:
Clases
Objetos
Interfaces
Casos de uso
Actores
Asociaciones
Generalizaciones
Realizaciones
Agregaciones
Composiciones
Estereotipos
Restricciones
Notas
Paquetes
Extensiones
Inclusiones
Objetos
Interfaces
Casos de uso
Actores
Asociaciones
Generalizaciones
Realizaciones
Agregaciones
Composiciones
Estereotipos
Restricciones
Notas
Paquetes
Extensiones
Inclusiones
ELEMENTOS ESTRUCTURALES: Las clases, objetos, actores, interfaces y casos de uso son cinco de los elementos estructurales en el UML.
RELACIONES: La asociación, generalización, dependencia y realización, son las relaciones en el UML.
AGRUPAMIENTO: El paquete es el único elemento de agrupamiento en el UML, este nos permite organizar los elementos estructurales en un modelo.
ANOTACION: Es el elemento de anotación del UML, esta nos permite adjuntar restricciones, comentarios, requerimientos y gráficos explicativos a sus modelos.