Diagramas del Programa "ArgoUML" para un Control de una alarma.
Ahora vamos a empezar a ver como se puede hacer programas de problemas de la vida cotidiana en el programa "ArgoUML".
El primer ejercicio que vamos a ver, realizaremos los diagramas de casos de uso y el diagrama de clases de un control de alarma de un automovil.
Lo primero que tenemos que saber cuales son las restricciones o que es lo que se va a hacer el problema:
Activar / Desactivar Alarma.
Poner / Quitar Botones.
Abrir cajuela.
Pánico.
Requerimientos:
Botón 1: Activar alarma:
_____1 Click = Pone seguros.
_____2 Click = Activa alarma.
Botón 2: Desactivar:
_____1 Click = Quita alarma, levanta seguro del chofer.
_____2 Click = Libera todas las puertas.
Botón 3: Abre cajuela.
Botón 4: Pánico.
El diagrama que queda:

Escenario Básico del control:
- Sujeto preciona botón del control.
- La alarma detecta llamado del control
- Dependiendo del botón precionado, la cantidad de pulsaciones y el tiempo; la alarma realiza la función.
El diagrama de clases es el siguiente:

En este se muestra el funcionamiento del control.