0 calificaciones0% encontró este documento útil (0 votos)
25 vistas25 páginas
El diagrama de secuencia muestra el proceso de realización de un pedido en línea por parte de un cliente. Primero, el cliente ingresa al sitio web y visualiza el catálogo. Luego introduce los códigos de los productos seleccionados y el sistema muestra detalles y el total. El cliente introduce la información de pago y pulsa el botón de confirmación. Si el pago es aprobado, el pedido se acepta y almacena con un ID asignado, y el cliente introduce sus datos de envío.
El diagrama de secuencia muestra el proceso de realización de un pedido en línea por parte de un cliente. Primero, el cliente ingresa al sitio web y visualiza el catálogo. Luego introduce los códigos de los productos seleccionados y el sistema muestra detalles y el total. El cliente introduce la información de pago y pulsa el botón de confirmación. Si el pago es aprobado, el pedido se acepta y almacena con un ID asignado, y el cliente introduce sus datos de envío.
El diagrama de secuencia muestra el proceso de realización de un pedido en línea por parte de un cliente. Primero, el cliente ingresa al sitio web y visualiza el catálogo. Luego introduce los códigos de los productos seleccionados y el sistema muestra detalles y el total. El cliente introduce la información de pago y pulsa el botón de confirmación. Si el pago es aprobado, el pedido se acepta y almacena con un ID asignado, y el cliente introduce sus datos de envío.
SECUENCIA UNIVERSIDAD DE PAMPLONA SISTEMAS DE INFORMACIÓN
NINI JOHANA ARIAS HERRERA
DOCENTE CONTENIDO
¿Qué es un diagrama de secuencia?
¿Qué elementos tiene? Ejemplo de la vida real y cómo resolverlo ¿Qué es un diagrama de Secuencia? Es un esquema conceptual que permite representar el comportamiento de un sistema.
Emplea la especificación de los objetos que se
encuentran en un escenario y la secuencia de mensajes intercambiados entre ellos, con el fin de llevar a cabo una transacción del sistema. FUNCIONAMIENTOS ESCENARIOS DE USO: Es una descripción de una posible forma en que un sistema se utiliza.
LÓGICA DE LOS MÉTODOS: Se utiliza para
explorar la lógica de una operación, función o procedimiento complejos. ELEMENTOS DEL DIAGRAMA
1. OBJETOS: Los diagramas de secuencia constan de
objetos que se colocan cerca de la parte superior del diagrama de izquierda a derecha y se acomodan de manera que simplifiquen el diagrama. 2. LÍNEA DE VIDA
Representa un participante individual en un
diagrama de secuencia.
Usualmente tiene un rectángulo que
contiene el nombre del objeto. 3. MENSAJE Un mensaje que va de un objeto a otro pasa de la línea de vida de un objeto al de otro.
Un objeto puede enviarse un mensaje a
sí mismo, es decir de su línea de vida a su propia línea de vida. Loops
Una repetición o loop en un diagrama de secuencias, es
representado como un rectángulo. La condición para abandonar el loop se coloca en la parte inferior entre corchetes [ ]. 4. TIPOS DE MENSAJES DIMENSIONES DEL DIAGRAMA Hay dos dimensiones:
1. HORIZONTAL: Es la disposición de los
objetos.
2. VERTICAL: Muestra el paso del tiempo
de las acciones que hay en el diagrama. RECURSIVIDAD
Es una operación que se invoca a
sí misma.
Es una característica fundamental
de varios lenguajes de programación. EJEMPLOS EJEMPLO: Funcionamiento de una lavadora. Entre los componentes de la misma se encuentran: una manguera de agua (para obtener agua fresca), un tambor (donde se coloca la ropa) y un sistema de drenaje. Por supuestos, estos son otros objetos, y como verá, un objeto puede estar compuesto por otros objetos.
¿Qué sucederá cuando invoque el caso de uso “Lavar Ropa”? Si damos
por hecho que completó las operaciones “agregar ropa”, “agregar detergente” y activar, la secuencia sería más o menos así: El agua empezará a llenar el tambor mediante una manguera.
El tambor permanecerá inactivo durante 5 minutos.
La manguera dejará de abastecer agua.
El tambor girará de un lado a otro durante 15 minutos.
El agua jabonosa saldrá por el drenaje.
Comenzará nuevamente el abastecimiento de agua.
El tambor continuará girando.
El abastecimiento de agua se detendrá.
El agua del enjuague saldrá por el drenaje.
El tambor girará en una sola dirección y se incrementará su velocidad por 5 minutos.
El tambor dejará de girar y el proceso de lavado habrá finalizado.
Ejemplo En el siguiente ejemplo se muestra la secuencia que sigue un usuario del metro para comprar un ticket, (puede ser de los siguientes tipos diario, semanal o mensual):
- El usuario del metro paga
por un ticket. - En la ventana de ticket se muestra el tipo de Ticket (diario, semanal o mensual) - El usuario debe elegir el tipo de Ticket. - El ticket es creado - El usuario toma el ticket. EJEMPLO: Un problema a resolver La empresa “Dejando huellas”, desea realizar un sitio web, donde se capturen los datos de sus clientes para tener una base de datos de todos sus clientes, de acuerdo a ello, cada uno de ustedes como líderes del proyecto deben hacer el diagrama de secuencia para decirle a los programadores, cómo es que debe funcionar el método de captura de datos. Caso de uso Registro del Cliente Secuencia lógica de Pasos: - El cliente accede al sitio - Se muestra una interfaz con un formulario donde debe digitar sus datos - El cliente digita los datos - El cliente pulsa el botón aceptar ingreso - Se validan los campos y se devuelve un mensaje ya sea de registro exitoso o de error teniendo en cuenta si los datos son correctos o erróneos. - En caso de error el cliente vuelve al paso 3 y corrige la información - Si los datos están correctos se informa que el registro fue exitoso. EJERCICIO DIAGRAMA DE SECUENCIA 1. Procesamiento de pedidos: Un cliente desea realizar un pedido de productos por internet mediante los siguientes pasos: El cliente ingresa al sitio web El cliente visualiza el catálogo El cliente introduce los códigos de los productos que desea incluir en el pedido. Por cada código de producto introducido, el sistema aporta la descripción y precio del producto, así como realizar la suma total del pedido. Una vez finalizada la introducción de productos, el sistema almacena temporalmente la lista de productos incluidos en el pedido. Para proceder con la confirmación del pedido, el cliente debe introducir la información de la tarjeta de pago. El cliente pulsa el botón que confirma el pedido, lo que provoca al sistema realizar las verificaciones oportunas para comprobar que todo está correcto con el pedido. Entre estas comprobaciones, se encuentra recibir la confirmación del banco. Si el sistema detecta algún error en el pedido, se solicita al cliente su corrección. Cuando el pago es confirmado, se acepta el pedido, se almacena y se le asigna un ID que retorna al cliente. El cliente introduce sus datos básicos para el envío del pedido (nombre, teléfono y su dirección)