Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Nombre: Informar Sobre Viaje
- ----------------------------
- Actores: Vendedor
- Objetivos: Obtener información sobre un recorrido, como destino, hora de partida y duración del viaje.
- Pre-condiciones:
- ----------------
- * Haber definido al menos un recorrido con anterioridad, con buses, choferes y horarios asignados.
- Flujo normal:
- -------------
- * Ante la consulta de un cliente, el vendedor revisa en el sistema los recorridos disponibles y los detalles asociados.
- Post-condiciones:
- -----------------
- * La información solo se consulta, no se modifica.
- Excepciones:
- ------------
- * Que el cliente salga corriendo sin razón aparente.
- Nombre: Cancelar Reserva
- ------------------------
- Actores: Vendedor
- Objetivos: Des-hacer una reserva, y dejar el asiento disponible para volver a ser vendido.
- Pre-condiciones:
- ----------------
- * Un cliente debe haber comprado un pasaje con anterioridad para poder des-hacer su compra.
- Flujo normal:
- -------------
- * El pasajero puede avisar que desea des-hacer la compra:
- * Con más de 48 horas de anticipación. En ese caso se le reembolza el total del pasaje.
- * Con menos de 48 horas de anticipación. En ese caso se le reembolza solo un porcentaje del pasaje.
- * El sistema chequea que el pasajero esté registrado en el bus.
- * El sistema elimina al pasajero del bus.
- Post-condiciones:
- -----------------
- * La posición que ocupaba el pasajero en el bus debe quedar disponible para volver a ser vendida.
- Excepciones:
- ------------
- * Que el pasajero no esté registrado en el bus.
- Nombre: Vender pasaje
- Actores: Vendedor
- Objetivos: Agregar un pasajero a un bus.
- Pre-condiciones:
- ----------------
- * El bus debe tener una posición libre para poder asignarle un pasajero.
- Flujo normal:
- -------------
- * Un cliente solicita viajar en un bus.
- * El sistema verifica que el bus tenga uno o más asientos disponibles.
- * El sistema verifica si el cliente viaja por primera vez o si es cliente recurrente.
- * El sistema verifica si el cliente es o no un cliente VIP.
- * El sistema solicita los datos del pasjero ( nombre, edad, teléfono ).
- * El sistema agrega un nuevo pasajero al bus con los datos del cliente.
- Post-condiciones:
- -----------------
- * Un nuevo pasajero debe quedar guardado en el bus con la información del cliente.
- Excepciones:
- ------------
- * Que el cliente no cumpla con la edad mínima requerida para viajar por si solo.
- * Que no haya asientos disponibles para agregarlo al bus.
- * Que el cliente entre en combustión espontánea de un momento a otro y sin previo aviso.
- Nombre: Definir Recorrido
- Actores: Don Carlos
- Objetivos: Definir un recorrido con origen y destino, que pueda recibir buses.
- Pre-condiciones:
- ----------------
- * (?)
- Flujo normal:
- -------------
- * El sistema crea un nuevo recorrido en base a un origen y un destino.
- Post-condiciones:
- -----------------
- * El sistema crea un nuevo recorrido en base a un origen y un destino.
- Excepciones:
- ------------
- * (?)
- Nombre: Ver cantidad de buses con un mismo recorrido
- Actores: Don Carlos
- Objetivos: Buscar dentro del conjunto de buses de la compañia, aquellos que han sido asignados a un recorrido específico.
- Pre-condiciones:
- ----------------
- * Debe haber uno o más recorridos definidos con anterioridad.
- * Debe haber buses asignados a ese recorrido.
- Flujo normal:
- -------------
- * El sistema revisa los buses y selecciona aquellos que coinciden con el recorrido buscado.
- Post-condiciones:
- -----------------
- * El sistema muestra los buses asignados al recorrido.
- Excepciones:
- ------------
- * El sistema no tiene ningún recorrido definido.
- * El sistema no encuentra ningún bus asignado al recorrido.
- Nombre: Definir frecuencia de salida
- Actores: Don Carlos
- Objetivos: Definir el intervalo de tiempo con el que parten los buses asignados a un recorrido.
- Pre-condiciones:
- ----------------
- * Debe haber uno o más recorridos definidos.
- * El recorrido seleccionado debe tener dos o más buses asignados.
- Flujo normal:
- -------------
- * El administrador ( codename: "Don Carlos" ) le asigna a un recorrido un intervalo para sus buses, generalmente en función de la cantidad de buses asignados al recorrido ( esto varías según la temporada ).
- Post-condiciones:
- -----------------
- * El recorrido debe registrar la frecuencia con la que parten los buses y ser capaz de determinar a qué hora parte cada bus.
- Excepciones:
- ------------
- * No hay recorridos definidos.
- * El recorrido no tiene buses asignados, o solamente uno, lo cual es insuficiente para determinar una frecuencia de salida.
- Nombre: Agregar bus
- Actores: Don Carlos
- Objetivos: Añadir un nuevo bus a la flota de la empresa.
- Pre-condiciones:
- ----------------
- * El bus no debe haber sido añadido previamente.
- Flujo normal:
- -------------
- * El sistema recibe los datos de un nuevo bus.
- * El sistema crea un nuevo objeto bus con los datos y lo guarda en el registro.
- * El sistema muestra un mensaje de exito en el proceso de registro.
- Post-condiciones:
- -----------------
- * Debe quedar un nuevo bus añadido a la flota.
- Excepciones:
- ------------
- * Caía del sistema.
- Nombre: Agregar chofer
- Actores: Don Carlos
- Objetivos: Registrar un nuevo chofer.
- Pre-condiciones:
- ----------------
- * El chofer no debe haber sido registrado previamente.
- Flujo normal:
- -------------
- * El sistema recibirá los datos del chofer y los validará.
- * El sistema verificará que el chofer no haya sido registrado.
- * El sistema almacenará los datos del chofer, y lo dejará listo para ser asignado a un recorrido.
- * El sistema muestra un mensaje de exito en el proceso de registro.
- Post-condiciones:
- -----------------
- * Debe quedar un nuevo chofer registrado.
- Excepciones:
- ------------
- * El Apocalípsis.
- Nombre: Agregar chofer a un recorrido
- Actores: Don Carlos
- Objetivos: Asignar un chofer a un recorrido.
- Pre-condiciones:
- ----------------
- * Debe haber recorridos definidos.
- * Debe haber choferes registrados.
- Flujo normal:
- -------------
- * El sistema verificará qué recorridos necesitan más choferes.
- * El sistema asignará un chofer a un recorrido.
- Post-condiciones:
- -----------------
- * El recorrido contará con un nuevo chofer.
- Excepciones:
- ------------
- * (?)
- Nombre: Generar reporte
- Actores: Don Carlos
- Objetivos: Obtener información de ventas y de desempeño del servicio para mostrarla de manera ordenada y útil.
- Pre-condiciones:
- ----------------
- * Juntar estadísticas del desempeño de la empresa, incluyendo ganancias obtenidas.
- Flujo normal:
- -------------
- * El administrador solicita un reporte.
- * El sistema genera y entrega el reporte solicitado.
- Post-condiciones:
- -----------------
- * Entregar reporte.
- Excepciones:
- ------------
- * No hay suficientes datos para generar el reporte.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement