En este ejercicio se crea el diagrama de secuencias de Visualizar saldo. El diagrama de secuencias de Visualizar saldo muestra el flujo de trabajo de la tarea de funcionamiento.
El diagrama Participantes de Visualizar saldo modela la estructura de las clases de la tarea de funcionamiento Visualizar saldo. El diagrama también muestra las relaciones que existen entre cada clase; sin embargo, no describe el flujo de trabajo de la tarea de funcionamiento. La realización de guiones de uso se basa en un diagrama de secuencias para describir la información dinámica.
El diagrama de secuencias de Visualizar saldo muestra los pasos que se llevan a cabo cuando el usuario pulsa Visualizar saldo en el menú principal. El diagrama modela los participantes del guión de uso como líneas de vida, y el flujo de datos como mensajes, para indicar el flujo de trabajo de cada guión de uso. El diagrama de secuencias describe la información dinámica que se necesita para comprender el flujo de datos temporal. Al crear el diagrama de secuencias, descubre todas las operaciones de cada clase del guión de uso.
El modelado de un sistema es un proceso iterativo. Puede modificar el diagrama de secuencias en cualquier momento, a medida que va descubriendo los detalles del sistema. No obstante, en esta guía de aprendizaje va a crear el diagrama de secuencias completo de Visualizar saldo.
Para poder modelar el flujo de trabajo, primero debe modelar las líneas de vida del diagrama de secuencias. Los participantes del guión de uso constituyen las líneas de vida del diagrama de secuencias.
Ha creado las líneas de vida del diagrama de secuencias de Visualizar saldo. Las líneas de vida representan los participantes que se han identificado en el diagrama Participantes de Visualizar saldo. Las líneas de vida se organizan de forma secuencial y se disponen con las clases que inician los mensajes principales, a la izquierda del diagrama.
En este ejercicio se modela el flujo de mensajes del diagrama de secuencias. Los mensajes de un diagrama de secuencias indican el flujo de datos entre las clases de un sistema.
Ha modelado el diagrama de secuencias de Visualizar saldo. El diagrama muestra la secuencia de pasos que se llevan a cabo cuando el usuario pulsa Visualizar saldo en el menú principal. Cuando el cliente pulsa Visualizar saldo en el menú principal, la clase MenuForm de la operación de visualización de la clase DisplayBalanceForm llama a la operación findForCustomer de la clase Account para buscar el saldo del cliente actual. La clase DisplayBalanceForm puede llamar repetidamente a la operación getBalance de la clase Account para devolver el saldo de una cuenta. El diagrama debe presentar un aspecto similar al de la figura siguiente:
El diagrama de secuencias de Visualizar saldo completa la realización del guión de uso Visualizar saldo. Ha modelado la información estática y dinámica de la tarea de funcionamiento Visualizar saldo. Si abre el diagrama de participantes de Visualizar saldo, observará que el diagrama contiene ahora las operaciones que ha creado como mensajes en el diagrama de secuencias. El diagrama de participantes de Visualizar saldo debe presentar un aspecto similar al de la figura siguiente:
Para continuar, vaya al Ejercicio 2.7: Creación del diagrama de participantes de Transferir dinero.