Breve nota sobre el modelo de comportamiento

El comportamiento general de un sistema puede entenderse completamente mediante el modelo de comportamiento.

Behavioral Model está especialmente diseñado para hacernos entender el comportamiento y los factores que influyen en el comportamiento de un Sistema. El comportamiento de un sistema se explica y representa con la ayuda de un diagrama. Este diagrama se conoce como Diagrama de Transición de Estado. Es una colección de estados y eventos. Por lo general, describe los estados generales que puede tener un sistema y los eventos que son responsables de un cambio en el estado de un sistema.

Entonces, cuando ocurre un evento en particular, se toma una acción y la acción que se debe tomar se representa mediante el diagrama de transición de estado.

Ejemplo:
Considere un ascensor. Este ascensor es para n número de pisos y tiene n número de botones, uno para cada piso.
El funcionamiento del ascensor se puede explicar de la siguiente manera:

  1. Los botones del ascensor son un tipo de conjunto de botones que hay en el ascensor. Para llegar a un piso en particular que desea visitar, se presionan los «botones del elevador» para ese piso en particular. Al presionar, se iluminará y el ascensor comenzará a moverse hacia ese piso en particular para el que presionó los «botones del elevador». Tan pronto como el ascensor llega a ese piso en particular, la
    iluminación se cancela.
  2. Los botones de piso son otro tipo de conjunto de botones en el ascensor. Si una persona está en un piso en particular y quiere ir a otro piso, entonces se presiona el botón del elevador para ese piso. Entonces, el proceso será el mismo que se indicó anteriormente. Al presionar, la iluminación y el elevador comenzarán a moverse, y cuando llegue al piso deseado, la iluminación se cancelará.
  3. Cuando no hay solicitud de ascensor, permanece cerrado en el piso actual.

El diagrama de transición de estado para un sistema de ascensor se muestra a continuación:

ventajas :

  • El comportamiento y el funcionamiento de un sistema se pueden entender fácilmente sin ningún esfuerzo.
  • Los resultados son más precisos utilizando este modelo.
  • Este modelo requiere menos costos de desarrollo ya que el costo de los recursos puede ser mínimo.
  • Se centra en el comportamiento de un sistema en lugar de teorías.

Desventajas:

  • Este modelo no tiene ninguna teoría, por lo que el alumno no puede comprender completamente el principio básico y el concepto principal del modelado.
  • Este modelado no puede ser completamente automatizado.
  • A veces, no es fácil entender el resultado general.
  • No logra la máxima productividad debido a algunos problemas técnicos o errores.

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 *