Modelo Dinamico
Si vemos el estimulo como una perturbación al sistema, queremos ver cómo reacciona este, es decir, a que objetos afecta y en qué orden lo hace.
Por ejemplo, en el GUI que se ha visto (Verejemplos clases anteriores), solo conocemos la estructura de las clases que conforman el sistema no conocemos ni que afecta un click de ratón (estimulo externo) ni el comportamiento que desencadena,directamente e indirectamente, en los distintos objetos que conforman la comunidad del GUI.
Estados y Eventos
* Estado: Es el valor que tienen los atributos de un objeto en un momento determinado. Hayque destacar, que el estado del objeto es alterado cada vez que ocurre un evento, por lo cual un estado en particular, solo perdura entre dos eventos.
Ejemplos:
* La estado de un motor.(encendido/apagado)
* La velocidad de la transmisión de un automóvil. (retroceso, primera, segunda, etc.)
* El estado de una impresora. (online/no online)
* La hora de la alarma de undespertador
* El estado de la temperatura de un motor. (normal, alta, baja.)
* Eventos: Son sucesos "Instantáneas" que pueden alterar el estado de un objeto, o pueden generar otrasacciones. En general hay dos tipos de eventos: los eventos "normales" que son los que ocurren durante la ejecución normal del programa, y los eventos asociados a fallas o errores, que como su nombre loindica ocurren cuando se presenta un error en la ejecución del programa. Para poder describir en forma correcta el comportamiento del sistema, es necesario especificar cómo influyen ambos tipos de eventos.Ejemplos:
* El click de un ratón.
* Cancelar una transacción en un cajero automático
* Presionar en el teclado
* Pulsar un timbre
* Encender un equipo...
Regístrate para leer el documento completo.