base de datos - diseño

Páginas: 8 (1775 palabras) Publicado: 19 de julio de 2014
DIAGRAMAS DE ESTADOS
EJERCICIO 1. RELOJ DIGITAL
Un reloj digital tiene una pantalla y dos botones, el botón A y el botón B. El reloj tiene dos modos
de operación, visualizar la hora y poner el reloj en hora.
En el modo de visualización, se visualizará la hora y los minutos separados por dos puntos. Dentro
del modo ‘poner el reloj en hora’ hay dos submodos: establecer la hora y establecer losminutos.
El botón A se utiliza para seleccionar los modos de funcionamiento. Cada vez que se presiona un
modo, avanza en la secuencia: visualizar, establecer hora, establecer minutos, visualizar, etc.
Dentro de los submodos, el botón B se utiliza para avanzar una unidad cada vez que se presiona.
Se pide:
1. Dibujar el diagrama de transición de estados para el reloj.
2. Repetir el ejercicio,considerando ahora que el reloj tiene un solo botón. Si se mantiene
pulsado durante más de un segundo, el reloj cambia de modo (visualizar, establecer
hora, establecer los minutos, visualizar, etc) Si se pulsa brevemente en los modos de
establecimiento de horas y minutos, avanza una unidad.
EJERCICIO 2. CAJA DE CAMBIOS
Dibujar el diagrama de estados correspondiente al funcionamiento delsistema de la caja de
cambios de un vehículo.
EJERCICIO 3. MÁQUINA DE REFRESCOS
Dibujar el diagrama de transición de estados que ilustre el comportamiento de la máquina de
refrescos (ver figura 1) que tiene los siguientes requisitos:
- La máquina suministra 5 tipos de refrescos (A, B, C, D y F).
- El usuario debe introducir las monedas necesarias para pagar el refresco y debe
indicar elrefresco que desea.
- Se admiten monedas de 0.1€, 0.2€, 0.5€, 1€ y 2€.
- Cuando el importe introducido por el usuario sea superior al importe del refresco el
sistema devolverá cambio utilizando los mismos tipos de monedas anteriores.
- Cuando no haya existencias de algún refresco el sistema mostrará un mensaje.
- También se mostrará un aviso cuando las monedas introducidas sean insuficientes
paraadquirir un refresco.
- Puede producirse el caso de que el usuario introduzca más monedas de las
necesarias, es decir, que sobren monedas de las introducidas por el usuario. En este
caso el sistema devolverá las monedas sobrantes pudiendo ocurrir, además, que haya
que dar cambio con respecto a las monedas no devueltas.
- Un encargado revisará periódicamente los refrescos disponibles en lamáquina y el
cambio, reponiéndolos cuando sea necesario.

Fig 1. Ejemplo de una máquina de refrescos
EJERCICIO 4. MULTA
Construya un diagrama de estados que represente el estado de una multa de tráfico (impuesta,
comunicada, recurrida, anulada, confirmada, cobrada, en embargo), teniendo en cuenta lo
siguiente:
- Cuando se crea una multa, automáticamente se envía una notificación al conductor.- Si correos devuelve firmado el acuse de recibo o certifica que el conductor ha
rechazado la notificación la multa pasa a notificada.
- A los 30 días sin recurrir pasa automáticamente a confirmada. Si llega antes un recurso
pasa a recurrida hasta que la autoridad competente decide confirmar o anular la
sanción salvo que transcurran 6 meses sin decisión y en ese caso pasa también a
anulada.- Si la multa está confirmada y transcurren 6 meses se inicia automáticamente el
procedimiento de embargo con comunicación simultánea al interesado.
- En cualquier momento apropiado la multa se puede pagar y pasa al estado cobrada.
EJERCICIO 5. CAJERO AUTOMÁTICO – VALIDACIÓN DE USUARIOS
Se desea representar el comportamiento del proceso de validación de un cajero automático.
Inicialmente elcursor se encuentra situado sobre el cuadro de texto del campo nombre de usuario.
El usuario introduce su nombre de usuario indicando cualquier carácter (excepto el tabulador). Si el
usuario pulsa el tabulador o sitúa el cursor en el cuadro de texto de la contraseña, el sistema pasa
a recoger la información sobre la contraseña de forma que ante cualquier carácter que introduce el
usuario...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Correcto diseño de una base de datos
  • Diseño Base De Datos
  • Análisis y diseño de bases de datos
  • DISEÑO DE UNA BASE DE DATOS
  • diseño logico de bases de datos
  • Diseño de una Base de Datos
  • diseño de bases de datos ejemplo
  • BASE DE DATOS (“DISEÑO”)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS