Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Como una primera aproximación identificamos a los actores que interactuan con el
sistema:
Luego, tenemos que un Cliente puede Depositar Itemes y un Operador puede cambiar la
información de un Item o bien puede Imprimir un informe:
Además podemos notar que un item puede ser una Botella, un Tarro o una Jaba.
El hotel posee tres tipos de piezas: simple, doble y matrimonial, y dos tipos de clientes:
habituales y esporádicos. Una reservación almacena datos del cliente, de la pieza
reservada, la fecha de comienzo y el número de días que será ocupada la pieza.
El hotel posee información sobre cuales clientes son habituales. Esta estructura puede
manejarla con un diccionario, cuya clave sea el número de RUT y como significado
tenga los datos personales del cliente.
Proceso de Ingreso de Planilla: En este proceso, el operador indica las patentes de los
buses que deben salir, andén y el horario de salida de éste. Esto se hace 1 vez al día y se
planifican todas las salidas del día.
Proceso de Ingreso de Salida: En este proceso, el operador ingresa la patente del bus
que va saliendo y el sistema guarda la hora de llegada. Además, el sistema actualiza que
el andén en el cuál estaba ahora está vacío.
Proceso de Ingreso de Llegada: En este proceso, el operador ingresa la patente del bus
que viene llegando y el sistema guarda la hora de llegada. Además, el sistema devuelve
el andén en el cuál debe estacionarse el bus (andén vacío).
Ingreso
Planillas
Ingreso
Planillas
Operador Ingreso
Salida
Ingreso
Llegada
Consulta
Salidas y
Usuario
(a) Dibuje el diagrama de Secuencia para el proceso de Ingreso de Llegada. Recuerde
que si no hay andén vacío, el bus debe quedar en espera hasta que lo haga.
consulta()
ex := falso
*[no ex]
*[cada anden]
ex := vacio()
asignar_a_bus()
(b) Dibuje el diagrama de Estados del objeto Bus durante todo el sistema, es decir,
desde que es ingresado hasta que sale y llega al terminal de buses.
inscribir
INSCRITO ASIGNADO
patente, chofer, anden
sobrec, cap hora_salida
asignar en
planilla
iniciar servicio
ESTACIONAD
O
anden, destino
salir del andén hora_salida
enter/indicar()
exit/indicar() llegar a andén
VIAJANDO LLEGANDO
destino llegar a origen
terminal hora_llegada
do/buscanden()