Академический Документы
Профессиональный Документы
Культура Документы
Secuencia UML
Requerimiento de Software
Diagrama de
secuencia
Qu es Diagrama de
Secuencia ?
Un
diagrama de
contiene:
El
diagrama
desecuencia
secuencias
en UML muestra la
Objetos
lneasde
de objetos
vida en una aplicacin
interaccin
decon
un sus
conjunto
Mensajes intercambiados entre objetos en una
a travs
del tiempo y se modela para cada caso de uso
secuencia ordenada
Lnea de Vida Activa (opcional)
Tiempo
Periodo
activida del
objeto
Linea de Vida
Mensajes
Objeto
El diagrama de secuencias consta de objetos que se representan del modo
usual: rectngulos con nombre (subrayado), mensajes entre los objetos
representados por lneas continuas con una punta de flecha y el tiempo
representado como una progresin vertical.
Los objetos se colocan cerca de la parte superior del diagrama de izquierda
a derecha y se acomodan de manera que simplifiquen el diagrama.
La extensin que est debajo (y en forma descendente) de cada objeto ser
una lnea discontinua conocida como la lnea de vida de un objeto.
Junto con la lnea de vida de un objeto se encuentra un pequeo rectngulo
conocido como activacin, el cual representa la ejecucin de una operacin
que realiza el objeto. La longitud del rectngulo se interpreta como la
duracin de la activacin.
Mensajes
Los envos de mensajes se representan mediante
flechas horizontales que unen la lnea de vida del
objeto emisor con la lnea de vida del objeto
destinatario. En cada flecha se pone el nombre del
acontecimiento que provoca el envo del mensaje, y
se puede acompaar de datos entre parntesis.
Tiempo
El diagrama representa al tiempo en direccin vertical. El
tiempo se inicia en la parte superior y avanza hacia la parte
inferior. Un mensaje que est ms cerca de la parte superior
ocurrir antes que uno que est cerca la parte inferior.
Con ello el diagrama de secuencias tiene dos dimensiones. La
dimensin horizontal es la disposicin de los objetos, y la
dimensin vertical muestra el paso del tiempo.
Tiempo
Recursividad
Creacin y destruccin de objetos
A menudo en un diagrama de secuencia representaremos la
creacin y destruccin de objetos de la siguiente forma:
Un objeto puede enviarse mensajes a s mismo. En ocasiones
un objeto posee una operacin que se invoca a s misma. A
esto se le conoce como recursividad
Ejemplos de Diagrama de
Secuencias y sus elementos
Marcos de interaccin
Un marco de interaccin es una parte del diagrama de
secuencia asociado a una etiqueta. Esta etiqueta contiene un
operador que determina la modalidad de ejecucin. Las
principales modalidades son la alternativa y el bucle.
Alternativa
. La alternativa se obtiene usando el operador opt seguido de
Rational Rose
El de IBM Rational Rose familia de productos est diseada
para Unified Modeling Language (UML), el desarrollo basado en
aplicaciones. Arquitectos, analistas, software y bases de datos,
diseadores y desarrolladores de sistemas pueden usar esta familia
de productos para producir modelos visuales de arquitecturas de
software, bases de datos, los requisitos de aplicacin y activos
reutilizables, as como formular las comunicaciones de nivel
gerencial.
Es una herramienta de modelado visual para desarrollo de
aplicaciones, modelado de datos, servicios de diseo web,
modelado de negocios, la extensin de aplicaciones heredadas y
el modelado basado en componentes.