PROFESOR: ANDRS VQUEZ VQUEZ PRCTICA 1: IDENTIFICACIN DE REQUERIMIENTOS INSTRUCCIONES Para cada escenario realice un levantamiento de requerimientos funcionales, bsese en la siguiente plantilla para realizar el levantamiento: Identificador
<id>
Descripcin
El sistema deber <descripcin del requisito del sistema>
Comentarios
<comentarios adicionales sobre el requisito>
Asimismo realice un levantamiento y clasificacin de los requerimientos no funcionales de acuerdo
a fiabilidad, usabilidad, eficiencia, mantenibilidad, portabilidad, seguridad u otros (bsese en la plantilla anterior para el mismo).
ESCENARIO LOCALIZACIN DE TAXIS
Una conocida compaa de taxis de la ciudad quiere disponer de una aplicacin que gestione sus servicios. Varios operadores reciben llamadas telefnicas solicitando servicios. Cada operador dispone de una terminal soportada por el sistema operativo Windows 8.1 donde aparecen las solicitudes pendientes de asignar y el mapa de la ciudad. Sobre el mapa aparece la localizacin de los distintos taxis y su estado: libre, ocupado o fuera de servicio. Los taxis disponen de una terminal de menor capacidad basada en el sistema operativo Windows Mobile donde aparecen los distintos servicios solicitados. Los taxis disponen de un sistema GPS que transmite su posicin en coordenadas UTM (Universal Transversor Mercator). Para asignar un taxi a un servicio, el operador introduce la direccin origen del servicio, y el sistema localiza los taxis libres ms cercanos. El operador selecciona uno de ellos. El sistema informa al taxista presentando un mensaje a su terminal y el taxista puede aceptar o rechazar el servicio. Adicionalmente, la terminal del taxi dispone de un botn de alerta, para situaciones de riesgo. Al ser pulsado, se enva un mensaje de texto a travs de la red ICE a todo el resto de taxis con un mensaje de alerta y su posicin exacta. El tiempo de respuesta entre la generacin de alerta y el recibo del mensaje por los taxistas es de menos de 5 segundos con una confiabilidad del 99.99% de acuse de recibo.
ESCENARIO RESERVAS AEROLNEA
Se desea desarrollar una aplicacin de reservas para una compaa area. Cada vuelo tiene plazas con distintas tarifas: primera, negocios o turista. Si ya no quedan plazas para un vuelo y una tarifa determinada, la reserva se anota en una lista de espera por si algn cliente cancela una reserva. No existe restriccin horaria para que un cliente reserve una plaza, la aplicacin debe procesar la reserva sin importar la hora o el da. Las reservas se mantienen hasta 15 das antes del vuelo, momento en el que el cliente debe decidir entre hacer efectiva la reserva comprando el billete de avin o perder la reserva. Las plazas no vendidas deben ofrecerse a los clientes en lista de espera. Tienen prioridad los clientes en lista de espera con reserva en el mismo vuelo. Un billete vendido tambin puede devolverse. La compaa tambin desea saber por cada vuelo y tarifa el grado de ocupacin, plazas vendidas, en lista de espera y en lista de espera pero sin reserva.
ESCENARIO ALQUILER DE AUTOMVILES
Se nos pide disear una aplicacin para una empresa de alquiler compartido de vehculos. La flota de vehculos est distribuida por la ciudad en una serie de aparcamientos concertados. En cada uno de ellos, hay una serie de plazas donde la empresa aparca sus vehculos. Los vehculos disponen de GPS y un ordenador a bordo basado en tecnologa Android, y se comunican con la empresa mediante mensajes SMS a travs de la red Claro. Para darse de alta, el cliente debe proporcionar sus datos personales incluyendo su cdula, correo electrnico, telfono mvil, una tarjeta de crdito y un nmero de PIN a utilizar. El PIN consiste de un nmero de 4 dgitos seleccionados por el cliente donde no pueden existir dos dgitos consecutivos continuos ni dgitos duplicados. Cuando el cliente necesita un coche, lo reserva indicando su cdula y su PIN. El cliente elige el vehculo, el aparcamiento donde quiere ir a buscarlo y el tiempo que lo utilizar. El coche debe devolverse en el mismo aparcamiento donde se ha recogido. Cada tipo de vehculo tiene asociado un precio por hora o da y adems, un precio por kilmetro. Las tarifas deben incluir el impuesto de ventas y seguro a todo riesgo. El uso del vehculo se cuenta desde el inicio de la reserva hasta que el vehculo se devuelve al aparcamiento y se bloquean las puertas. Una vez hecha la reserva, el cliente puede reducir su duracin, aumentarla hasta donde la prxima reserva del mismo vehculo permita, o bien anularla. Estas operaciones se pueden realizar en la pgina web o desde el ordenador de a bordo del vehculo. El cliente encontrar su vehculo en el aparcamiento que haya elegido. Para abrir el coche slo tiene que introducir su cdula y el PIN en el teclado numrico de la puerta. En la guantera encontrar las llaves y la tarjeta que le da acceso al garaje. En la pantalla del ordenador de abordo aparecern los datos de su reserva y cualquier otra informacin necesaria o relevante.
ESCENARIO GESTIN DEL GIMNACIO
Un gimnasio de la ciudad nos pide disear una aplicacin de intranet que gestione la informacin de sus socios, monitores y actividades programadas del centro. El centro dispone de varias instalaciones: piscinas, saunas, salas de fitness, entre otras, en los que programa algunas actividades, por ejemplo: pilates o yoga. Cada actividad tiene un precio por sesin. Cada sesin es dirigida por un tcnico y se desarrolla en alguna de las instalaciones del centro en un horario preestablecido. Cada tcnico segn su formacin puede monitorizar una o ms actividades. Los socios abonan una cuota mensual por el uso de las instalaciones y adems, por las sesiones dirigidas que hayan realizado ese mes. Los socios solamente pueden consultar esta informacin a travs de la versin mvil de la aplicacin que se dispondr a travs de las tiendas de Google Play y App Store. La recepcin del centro controla las entradas y salidas de los socios y atiende las reservas de actividades. Al reservar una sesin, si hay plazas libres, el socio puede mostrar su preferencia por un horario o por uno de los diferentes monitores que realizan esa actividad. Cada monitor puede consultar su agenda para organizar su trabajo y consultar los datos de los socios que hayan reservado en alguna de sus actividades. La aplicacin debe permitir la gestin de los datos de los recepcionistas, monitores, socios, actividades, reservas y facturas mensuales. Los monitores podrn consultar su agenda, y consultar los datos de los socios que participan en sus actividades, tanto los datos personales, como de las actividades en las que ha participado.
ESCENARIO SALUD PBLICA
El Ministerio de Salud quiere poner en marcha un sistema de informacin para gestionar los tratamientos mdicos pautados de los usuarios. Tras darse de alta en su centro de salud, cada usuario recibe una tarjeta con un chip electrnico personal e intransferible que le identifica. Con ella, el paciente puede visitar a su mdico de cabecera y especialistas, y recoger sus medicamentos pautados en cualquier farmacia siempre que no se sobrepase la cantidad de medicamento prescrita. Los mdicos pueden recetar a un usuario un tratamiento pautado que consta de una serie de medicamentos y una posologa para cada uno, por un periodo de tiempo mximo de seis meses. La posologa (por ejemplo una dosis al da de 10mg.) y la duracin (por ejemplo 20 das) recetada por el mdico determinan la cantidad total de un cierto medicamento que puede solicitar un paciente en el periodo que dure el tratamiento. Existen medicamentos que son incompatibles entre s y el sistema debe advertir de ello. Siempre que sea posible, se prescribir un medicamento genrico que contenga los mismos principios
activos. Los mdicos pueden modificar el tratamiento en cualquier visita, o en su defecto
confirmarlo. Adems, los mdicos siempre pueden consultar el historial del paciente. Toda transaccin requiere que el sistema valide de la tarjeta del usuario, en caso contrario no se podr atender al mismo.