Introduccción
El análisis estructurado moderno nos recomienda construir el modelo esencial del sistema.
El modelo esencial del sistema tiene dos componentes principales que son:
- Modelo Ambiental: Define la frontera entre el sistema y el resto del mundo (es decir, el ambiente en el cual existe el sistema). (LE)
- Modelo de Comportamiento: Describe el comportamiento que se requiere del sistema
para que interactúe de manera exitosa con el ambiente. (Todas las demás)
Lista de eventos (LE)
Lista de acontecimientos (eventos) (LE):
- Es una lista narrativa de los estímulos que ocurren en el mundo exterior a los cuales el sistema debe responder.
- Son ocurrencias significativas que nuestro sistema debe reconocer y responder (tomar una acción).
Clasificación de los eventos
- Eventos Orientados a los Flujos (externos): Son aquellos generados a partir de flujos de datos enviados hacia el sistema por una entidad externa al mismo.
Ejemplo: Cliente solicita pedido de reparación. Sintaxis: Entidad Externa + Verbo + Sujeto Pasivo.
- Eventos Temporales: su ejecución se dispara por la llegada de un punto predeterminado en el tiempo. Ejemplo: Cada 15 días se genera la lista de reparaciones. Sintaxis: Temporalidad + Verbo + Sujeto Pasivo
- Eventos de Control: estos eventos no están sujetos al paso del tiempo de manera que el sistema no lo puede anticipar por su reloj interno, ni tampoco a la recepción de un flujo de datos. Se utilizan en general para sistema de tiempo real. Ejemplo:
Velocidad de conductores en las autopistas, Alarmas en las casas, Telepeaje.
Sintaxis: Control(Condición) + Verbo + Sujeto Pasivo
Una vez confeccionada la primera lista, debemos analizar para cada uno de los eventos, cual sería su evento anterior, posterior y contrario y si es inherente a las funcionalidades de nuestro sistema, entonces debemos incorporarlo a nuestra lista
Una vez que contamos con la lista definitiva de eventos, analizaremos cada uno de ellos en particular, determinando para este cual es el estímulo y sus respuestas.
En caso de existir más de un estímulo, debemos dividirlo en tantos eventos como estímulos tengamos. Las respuestas pueden ser flujos de hacia las entidades externas y/o almacenamientos internos de datos.

