sábado, 26 de septiembre de 2009

Elevador



ØSe quiere desarrollar una aplicación para modelar el funcionamiento de un elevador. El elevador puede estar en un edificio de n pisos, dentro de un conducto que controla los mecanismos de cada piso. Estos mecanismos consisten en un botón para solicitar al elevador que vaya al piso, y una luz que se prende para indicar si el elevador sube o baja, así como una puerta que se cierra para evitar que los usuarios entren al conducto del elevador si el elevador no se encuentra en ese piso.
ØCuando el usuario solicite que el elevador vaya a un determinado piso, el programa deberá indicar si el elevador va bajando o subiendo (simulando la luz), y mostrar el piso por el que el elevador va pasando. Una vez llegado al piso deseado, el elevador deberá abrir la puerta, tanto la del elevador como la del piso. El programa deberá indicar por medio de algún mensaje, que las puertas se están abriendo. Cada puerta tarda 5 segundos en abrirse, y se abre primero la del piso, y luego la del elevador. El elevador espera 10 segundos y automáticamente cierra las puertas, iniciando por la del elevador, y después la del piso. Una vez cerradas las puertas, el sistema preguntará al usuario a qué piso desea ir, y el programa deberá indicar el movimiento del elevador tal cual se indicó anteriormente.
ØAl llegar al piso especificado, el elevador abrirá las puertas, y se quedará esperando a que se le solicite ir a otro piso, indicando por medio de un mensaje que se presione el piso al que se quiere que el elevador vaya. Si el piso solicitado es el mismo en el que se encuentra el elevador, este esperará 10 segundos, y cerrará la puerta para después solicitar el piso al que se quiere ir.
ØSe deberá validar que el número de piso indicado no sobrepase los límites, es decir, que no sea menor a 0, el cual indicará la planta baja, ni mayor al total del número de pisos del edificio.


Identificación de objetos o clases potenciales


>Elevador
>Edificio de n pisos
>Conducto del elevador
>Mecanismos de piso
Puerta del elevador



No hay comentarios:

Publicar un comentario