2. Los tres elementos que forman el modelo
conceptual de UML son:
Los bloques básicos de construcción del
lenguaje
Las reglas que se aplican sobre esos
bloques
Los mecanismos comunes de UML.
3. El vocabulario de UML
comprende tres tipos de
bloques de construcción
8. Una nota es
simplemente un
símbolo para
representar las
limitaciones y
comentarios
asociados a un
Nota
elemento o una
colección de
elementos.
9. Es una relación semántica entre dos
elementos, en la cual un cambio a un
elemento (el elemento independiente)
puede afectar a la semántica del otro
elemento (el dependiente)
10. Es una relación estructural que describe
un conjunto de enlaces, los cuales son
conexiones entre objetos. La
agregación es un tipo especial de
asociación, que representa una relación
estructural entre un todo y sus partes.
0..1 *
11. Es un a relación de especialización
generalización en la cual los objetos del
elemento especializado (el hijo) pueden
sustituir a los objetos del elemento
general (el padre). De esta forma el hijo
comparte la estructura y el
comportamiento del padre.
12. Es una relación semántica entre
clasificadores, en donde un clasificador
especifica un contrato que otro
clasificador garantiza que cumplirá.
13. Vista Diagramas Conceptos Principales
Clase, asociación,
generalización,
Vista Estática Diagrama de Clases
dependencia,
realización, interfaz
Caso de Uso, Actor,
Diagramas de Casos
Vista de Casos de Uso asociación, extensión,
de Uso
generalización.
Componente,
Vista de Diagramas de interfaz,
Implementación Componentes dependencia,
realización.
Nodo, componente,
Diagramas de
Vista de Despliegue dependencia,
Despliegue
localización.
14. Vista Diagramas Conceptos Principales
Vista de Estados de Estado, evento,
Diagramas de Estados
máquina transición, acción.
Estado, actividad,
Diagramas de transición,
Vista de actividad
Actividad determinación,
división, unión.
Diagramas de Interacción, objeto,
Secuencia mensaje, activación.
Vista de interacción Colaboración,
Diagramas de interacción, rol de
Colaboración colaboración,
mensaje.
15. Vista Diagramas Conceptos Principales
Vista de Paquete,
Diagramas de
Gestión de subsistema,
Clases
modelo modelo.
16. Vista Diagramas Conceptos Principales
Restricción,
estereotipo,
Todas Todos
valores,
etiquetados
17. Los bloques de construcción
de UML no pueden
combinarse de cualquier
manera.
18. Nombres • Cómo llamar a los elementos, relaciones y
diagramas.
Alcance • El contexto que da significado específico a un
nombre.
Visibilidad • Cómo se pueden ver y utilizar esos nombres
por otros.
Integridad • Cómo se relacionan apropiada y
consistentemente unos elementos con otros.
20. Tras cada elemento existe una
especificación que nos va a permitir
detallar textualmente el
comportamiento de los mismos
Con los elementos gráficos conseguimos
una visualización global del sistema y
con la especificación conseguimos una
visualización detallada del mismo.
21. Todos los elementos gráficos en UML
poseen una notación gráfica que
representa los aspectos más importantes
de éstos; aún así existe una notación
que permite representar los aspectos
más específicos a través de
adornos, consiguiendo así una
especificación aún más detallada.
22. UML permite representar las distintas
divisiones que presenta el diseño
orientado a objetos. Por ejemplo la
división clase/objeto donde un objeto es
la manifestación concreta de la clase.
UML permite el modelado conjunto de
los mismos a través de una notación
específica.
23. UML proporciona un lenguaje abierto en el que
se pueden expresar los matices de los distintos
sistemas, para ello hace uso de tres mecanismos
que permiten extender el lenguaje:
Estereotipo: Permite crear nuevos bloques de
construcción partiendo de los ya existentes.
Valor etiquetado: Permite añadir nuevas
propiedades a un bloque de construcción.
Restricción: Permite añadir o modificar las
reglas referidas a los bloques de construcción.