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:
- Estado inicial –
- Estado Final –
- Estado simple –
- 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