Escolar Documentos
Profissional Documentos
Cultura Documentos
(Lenguaje Unificado de
Modelado)
Características UML
• Diagramas de Casos de Uso: es usado para modelar los procesos que realizará el software.!
• Diagramas de Secuencia: sirven para modelar la forma como van a transitar los mensajes entre los
objetos del sistema.!
• Diagramas de Colaboración: es para modela la interacciones entre objetos.!
• Diagramas de Estado: sirve para modelar el comportamiento de los objetos en el sistema.!
• Diagramas de Actividad: ayuda a modelar el comportamiento de los Casos de Uso, objetos u
operaciones.!
• Diagramas de Clases: sirve para modelar la estructura estática de las clases en el sistema.!
• Diagramas de Objetos: es usado para modelar la estructura estática de los objetos en el sistema.!
• Diagramas de Componentes: es el diagrama que ayuda a modelar los componentes.!
• Diagramas de Implementación: modela la distribución del sistema.!
!
Como podemos ver, UML está compuesto de 9 diagramas básicos y cada uno de ellos es
fundamental en cualquier método de desarrollo de software, en esta unidad veremos mas afondo
Casos de uso y Diagramas de Secuencia.!
!
Casos de uso
Características Casos de Uso
Consulta Sistema
Cédula
Megino, J. M. (2013).
Relaciones en Casos de Uso
Relación Generalización: !
!
Es la única relación que pueden tener los actores, esta relación es de
herencia si se usa entre actores, la punta de la flecha debe estar apuntando
hacia el padre.! Consulta
Cédula
Consulta
Padre!
Cédula
Padre!
Hijo!
Hijo!
Relación de comunicación: !
!
Es la única relación que se da
Consulta entre el actor y el caso de uso,
Cédula esto se debe a que el actor y
los casos de uso solo se
Asesor!
comunican !
Consulta Consulta
Cédula Sistema
Cédula
Asesor! Asesor!
Megino, J. M. (2013).
Relaciones en Casos de Uso
Entrar a
Abrir
casa <<Include>>
-------------------------> Puerta
Entrara Escoger
<<Include>>
cine pelicula
------------------------->
Relaciones en Casos de Uso
<<extend>> Tomar
Cenar <-------------------------
café
-------------------------------
El diagrama de secuencia trabaja en dos
ejes, en el eje vertical se representa el
-------------------------------
Mensaje 0 () Mensaje 1 ()
tiempo, y en eje horizontal se encuentran
los objetos!
Mensaje 1 () Los diagramas de secuencia muestran la
interacción entre los objetos, es decir
informa como debe viajar la información
Mensaje 3 ()
entre cada. !
Departamento de Computación FCEyN -
UBA (2006). !
Componentes Diagrama de secuencia
Al igual que en los casos de uso, los diagramas de frecuencia también tiene
gráficos con los cuales se deben representar:!
---------------
:P2
Objeto de la Mensajes:
representan la
Actor: representa clase! comunicación
el actor que Línea de vida: entre objetos!
inicial el proceso! representan al
objeto a través
del tiempo!
Activación: Destrucción
informa cuanto Objeto: el objeto
tiempo tarde el puede ser
objeto en destruido antes
completar la tarea! de finalizar la
tarea!
Mensajes Diagrama de secuencia
Al igual que en los casos de uso, los diagramas de frecuencia también tiene
gráficos:!
M e n s a j e s M e n s a j e s Mensajes reflexivo
Mensajes Sincrónicos: se le Asincrónico: no hay mas usado por el
Simples, debe devolver el confirmación, pero controladro se
llamada es decir no es funcional ! responde a el
natural debe haber un mismo!
entre el retorno o respuesta!
actos y
sistema|!
:P2
---------------
Mensaje 1 ()
Mensajes Destrucción
Time Out!
Rechazados! de un objeto!
Líneas Diagrama de Secuencia