Diagrama de transición de estado para un sistema ATM

Los diagramas de transición uccState también se conocen como modelos dinámicos. Como sugiere el nombre, es un tipo de diagrama que se utiliza para representar diferentes estados de transición (cambio) de un sistema. Generalmente se utiliza para representar gráficamente todos los posibles estados de transición que puede tener un sistema y modelar tales sistemas. Es muy esencial, importante y correcto para el modelado orientado a objetos desde el principio.

El sistema consta de varios estados que se representan mediante varios símbolos en el diagrama de transición de estado. Puede ver los símbolos y su descripción a continuación:

  1. Estado inicial –

  2. Estado Final –

  3. Estado simple –

  4. Estado compuesto –

Tipo de Estado Descripción
Estado inicial En un sistema, representa el estado inicial.
Estado final En un sistema, representa el estado final.
Estado simple En un Sistema, representa un estado Simple sin subestructura.
Estado compuesto En un Sistema, representa un estado Compuesto con dos o más estados paralelos o concurrentes, de los cuales solo un estado estará activo a la vez y otros estados estarán inactivos.

Ahora veamos el diagrama de transición de estado del sistema de cajero automático (ATM) . En esto, verá el procesamiento cuando el cliente realiza transacciones con tarjeta de cajero automático.

Cuando el cliente inserta la tarjeta bancaria o de crédito en el lector de tarjetas del cajero automático, el cajero automático realiza la acción de entrada, es decir, leer la tarjeta. Si la tarjeta no es válida, la máquina realizará una acción de salida. Después de leer correctamente la tarjeta, el cajero automático le pedirá el PIN. Luego, el cliente ingresa el pin y el cajero automático luego lee el pin. Si el pin ingresado no es válido, la máquina realizará la acción de salida. Si el pin ingresado es válido, la máquina continúa con el proceso hacia la transacción. Después de una transacción exitosa, la máquina realiza la acción de salida, es decir, expulsa la tarjeta que descarga la tarjeta del cliente.

Publicación traducida automáticamente

Artículo escrito por madhurihammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *