Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagramas de Secuencia
Diagramas de Secuencia
DIAGRAMAS DE SECUENCIA
http://docks.kde.org/stable/es/kdesdk/umbrello/uml-elements.htm
DIAGRAMAS DE SECUENCIA
DIAGRAMAS DE SECUENCIA
Conceptos Orientados a Objetos para los Diagramas de Secuencia
−
Método
•
La implementación de una operación
−
Mensaje
•
Especificación de un objeto junto con la invocación de uno de sus métodos.
−
Encapsulación
•
Propiedad que permite que los objetos sean definidos en su estructura y su
comportamiento, obligando al uso del pase de mensajes o de la invocación de
sus métodos, si se quiere acceder al objeto.
−
Polimorfismo
•
Se puede usar el mismo nombre para la definición de un método en varias
clases sin importar la relación entre las mismas.
•
Reescritura o sobrecarga (Permite nombrar código diferente con el mismo nombre
para más de una clase de objetos).
•
Encadenamiento tardío (Permite seleccionar el código adecuado al objeto definido en
la invocación del método)
DIAGRAMAS DE SECUENCIA
Mensaje de un Mensaje de un
Objeto o Actor Objeto a otro mismo objeto
Clase borde Clase Entidad Clase Control
alt loop
DIAGRAMAS DE SECUENCIA
Pasos para elaborar los Diagramas de Secuencias
•
Identificar los objetos involucrados en la interacción.
•
Colocarles sus líneas de vida.
•
Colocar los mensajes adecuados
•
Si la interacción es muy extensa o compleja, dividir utilizando los fragmentos
combinados
•
Verificar que los mensajes utilizados estén en las clases que los reciben, sino
incluir tales operaciones en las clases.
•
Elaborar el diagrama de secuencia UML
DIAGRAMAS DE SECUENCIA
Ejemplo
[modo=múltiples destinos]
presentaformularioMultiplesDestinos
seleccionarDestino(listaDestinos)
verificarCupo(listaDestinos)
ejecutaSQL
[Disponible=verdadero]:guardaDestino
DIAGRAMAS DE SECUENCIA
FIN DE LA
CLASE