3. 5/3/2016 3UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Bloques de construcción
• Elementos.- se refiere a las
cosas reales o ficticios objetos,
acciones etc.
• Relaciones.- se relaciona los
elementos entre si
• Diagramas.- son conexiones de
elementos con sus relaciones
6. 5/3/2016 6UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Vistas de…
• Análisis casos de uso: Forman con los diagramas de
casos de uso de colaboración, de estados y
actividades.
• Diseño: Forman con los diagrama clases de objetos
colaboración, estado actividades.
• Proceso: Se forman con los diagramas de vista de los
diseños necesitando las clases y objetos referentes a
los procesos.
• Implementación: Se forma con los diagramas de
componentes, de colaboración, estado y
actividades
• Despliegue: Se forman con los diagramas de
despliegue interacción, estado, y actividades.
8. 5/3/2016 8UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Tipos de diagramas
Estáticos
• Diagrama de clase: Muestra las clases
interfaces, colaboraciones y relaciones.
Son los más comunes y dan una vista
estática del proyecto.
• Diagrama de objetos: Es un diagrama
de instancias de clase mostradas en
diagrama de clases. Muestra las
instancia y como se relación entre ellas.
Se da un visión de caso reales.
9. 5/3/2016 9UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Tipos de diagramas
Estáticos
• Diagrama de componente: Muestra la
organización de los componentes del
sistema. Un componentes se corresponde
con una o varias clases, interfaces o
colaboraciones.
• Diagrama de despliegue: Muestra los nodos y
sus relaciones. Un nodo es un conjunto de
componentes. Se utiliza para reducir la
complejidad de los diagrama de clases y
componentes de un gran sistema, sirve como
resumen.
10. 5/3/2016 10UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Tipos de diagramas
Estáticos
• Diagrama de casos de uso: Muestra los
casos de uso, actores y sus relaciones.
Muestra quién puede hacer y qué
relación existen entre acciones (caso de
uso). Son muy importantes para modelar
y organizar el comportamiento del
sistema.
11. 5/3/2016 11UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Tipos de diagramas
Dinámicos
• Diagrama de Secuencia y Diagrama de
Colaboración: Muestra a los diferentes
objetos y la relación que puede tener
entre ellos, los mensaje que envían entre
ellos. Son dos diagramas diferentes que
puede pasar de uno a otro sin pérdida
de información y que nos dan puntos de
vista diferentes del sistema.
12. 5/3/2016 12UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Tipos de diagramas
Dinámicos
• Diagrama de Estado: Muestra los estados,
eventos, transiciones y actividades de los
diferentes objetos. Son útiles en el sistema
para ver la reacción ante eventos.
• Diagrama de Actividades: Es un caso
especial del diagrama de estado,
muestra el flujo entre los objetos. Se utiliza
para modelar el funcionamiento del
sistema y el flujo de control entre objetos.
14. 5/3/2016 14UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Relación Vista ‐ Diagrama
VISTA DE CASO DE USO DIAGRAMA DE CASO DE USO
DIAGRAMA DE ACTIVIDAD
VISTA DE DISEÑO DIAGRAMA DE CLASE
DIAGRAMA DE INTERACCIÓN
DIAGRAMA DE ESTADO
15. 5/3/2016 15UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Relación Vista ‐ Diagrama
VISTA DE PROCESO DIAGRAMA DE CLASE
DIAGRAMA DE INTERACCIÓN
VISTA DE
IMPLEMENTACIÓN
DIAGRAMA DE
COMPONENTES
VISTA DE DESPLIEGUE DIAGRAMA DE DESPLIEGUE
17. 5/3/2016 17UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Recomendación de
diagramas
Los diagramas a representar dependerán
del sistema a desarrollar, para ello se
efectúan las siguientes recomendaciones
dependiendo del sistema. Estas
recomendaciones se deberán adaptar a
las características de cada desarrollo, y
seguramente será la practica lo que nos
diga las cosas que hacen falta o los
diagramas que parecen ser menos
necesarios.
18. 5/3/2016 18UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Recomendación de diagramas
• Aplicación monopuesto
o Diagrama de casos de uso.
o Diagrama de clases.
o Diagrama de interacción.
• Aplicación monopuesto, con entrada de eventos.
o Añadir: Diagrama de estados.
• Aplicación cliente servidor:
o Añadir: Diagrama de despliegue y diagrama de
componentes, dependiendo de la
complejidad.
• Aplicación compleja distribuida:
o Todos.
19. 5/3/2016 19UNIVERSIDAD AGRARIA DEL ECUADOR
Taller 8
Leer los documentos proporcionados
en clase:
• Tipos_Diagramas_UML_1.pdf
• Tipos_Diagramas_UML_2.pdf
Elaborar un resumen de la lectura de
ambos documentos.