ensayo
SECUENCIA
• El diagrama
de secuencia es un tipo de diagrama usado
para modelar interacción entre objetos en un sistema
• Un diagrama
de secuencia muestra la interacción de un
conjunto de objetos en una aplicación a través del tiempo
y se modela para cada caso de uso. Mientras que
el diagrama de casos de uso permite el modelado de una
vista del escenario, eldiagrama de secuencia contiene
detalles de implementación del escenario, incluyendo los
objetos y clases que se usan para implementar el
escenario y mensajes intercambiados entre los objetos.
• UML permite expandir su campo de visión y le muestra forma
en que un objeto interactúa con otros. En este campo de
visión expandido , incluirá una importante dimensión: el
tiempo. La líneaprimordial es que las interacciones entre los
objetos se realizan en una secuencia establecida y que la
secuencia se toma su tiempo en ir del principio al fin, al
momento de crear un sistema tendrá que especificar la
secuencia haciendo uso del Diagrama De Secuencia.
• Los
Diagramas De Secuencias: Muestra la forma en que los
objetos se comunican entre si al transcurrir del tiempo.
•Elementos Principales De Un Diagrama De Secuencia
El diagrama de secuencias consta de objetos, representados
del modo usual: rectángulos con nombres subrayados,
estímulos(también conocidos como mensajes) representados
por líneas continuas con una punta de flecha y el tiempo
representado por una progresión vertical.
• OBJETOS
Los objetos se colocan cerca de la parte superior del diagrama, deizquierda a derecha y se acomodan de manera que simplifiquen el
diagrama. La extensión que esta debajo y en forma descendente será
una línea discontinua conocida como la línea de vida del objeto. Junto
con la línea de vida del objeto se encuentra un pequeño rectángulo
conocido como activación, el cual representa la ejecución de una
operación que realiza el objeto. La longitud del rectángulo seinterpreta
como la duración de la activación
• ESTIMULOS
Un estimulo que va de un objeto a otro pasa de la línea de vida de un
objeto a la de otro. Un objeto puede enviarse un mensaje a si mismo
( es decir desde su línea de vida hacia su propia línea de vida).
Un estimulo puede ser simple, síncrono o asíncrono. Un mensaje simple
es la transferencia del control de un objeto a otro. Si unmensaje envía
un mensaje síncrono, esperara la respuesta a tal mensaje antes de
continuar. En el diagrama de secuencias, los símbolos de mensajes
varia, por ejemplo, la punta de flecha de flecha de un mensaje simple
esta formada por dos líneas, la punta de flecha de un mensaje
sincrónico esta rellena y la de un asíncrono tiene una sola línea
• TIEMPO
El diagrama representa el tiempo endirección vertical. El tiempo
se inicia en la parte superior y avanza hacia la parte inferior. Un
mensaje que este mas cerca de la parte superior ocurrirá antes
de uno que este más cerca de la parte inferior.
Con ello el diagrama de secuencias tiene dos dimensiones. La
dimensión horizontal es la disposición de los objetos y la
dimensión vertical muestra el paso del tiempo.
EJEMPLO
• LaGUI notifica al sistema que
se oprimió una tecla
• El Sistema operativo notifica
a la CPU
• El sistema operativo
actualiza la GUI
• La CPU notifica a la tarjeta de
video
• La tarjeta de video envía un
mensaje al monitor
• El monitor presenta el
carácter alfanumérico en la
pantalla, con lo que se hará
evidente al usuario.
5.3 DIAGRAMAS DE
CLASES CONCEPTUALES
• Diagrama deClases
El propósito de este diagrama es el de representar los objetos
fundamentales del sistema, es decir los que percibe el usuario
y con los que espera tratar para completar su tarea en vez de
objetos del sistema o de un modelo de programación.
La clase define el ámbito de definición de un conjunto de
objetos.
Cada objeto pertenece a una clase.
Los objetos se crean por instanciación de las...
Regístrate para leer el documento completo.