Está en la página 1de 5

Principios de Anlisis y Diseo Orientado a Objetos, utilizando UML SENA Colombia, Mayo de 2008 Namuel Francisco Solrzano Peralta

a 1. ESPECIFICACIN DE REQUERIMIENTOS 1.1Enunciado o resumen del proyecto Para apoyar las operaciones subyacentes en la empresa Renta Autos S.A, se propone el proyecto Desarrollo e Implantacin de un nuevo sistema, cuyo objetivo es permitir tener un control sobre los procesos relacionados con la renta de autos, de tal manera que le faciliten a los clientes que acuden a solicitar una reserva y/o renta de autos la bsqueda, reservacin y consulta de las mismas 1.2Cliente(s) El seor Reyes, dueo de la empresa Renta Autos S.A. 1.3Requerimientos funcionales R.1.0. El sistema debe permitirle a los empleados gestionar informacin relacionados con los autos que se dispondrn para ser rentados, este requerimiento implica: R.1.1. Permitir dar de alta a los autos R.1.2. Modificar o actualizar los datos de los autos R.1.3. Eliminar un registro de un auto R.2.0 El sistema debe permitirle a los empleados o a los clientes la gestin de informacin relacionados con los clientes, este requerimiento implica: R.2.1. Registrar datos de un cliente R.2.2.Actualizar los datos de un cliente R.2.3. Eliminar el registro de un cliente R.3.0. El sistema debe permitirle a los clientes realizar reservas de autos por medio de Internet. Para completar este requerimiento, es necesario, que el cliente primero se registre. Este requerimiento implica: R.3.1. R.3.2. R.3.3. R.3.4. Registrar reserva de auto Actualizar datos de una reserva de auto Eliminar un registro de una reserva de un auto Cancelar un reserva de auto

R.4.0. El sistema debe permitirle a los empleados gestionar informacin relacionada con la reserva de autos de los clientes. Para completar este requerimiento, es necesario, que el empleado registre los datos del cliente. Este requerimiento implica: R.4.1. Registrar reserva de auto R.4.2. Actualizar datos de una reserva de auto

Principios de Anlisis y Diseo Orientado a Objetos, utilizando UML SENA Colombia, Mayo de 2008 Namuel Francisco Solrzano Peralta R.4.3. Eliminar un registro de una reserva de un auto R.4.4. Cancelar una reserva de autos R.5.0. El sistema debe permitirle a los empleados iniciar y finalizar un contrato de renta de auto para un cliente, este requerimiento implica: R.5.1. R.5.2. R.5.3. autos R.5.4. Registrar un inicio de un contrato de renta de auto Actualizar los datos de un contrato de renta de auto Registrar una finalizacin de un contrato de renta de Eliminar un registro de un contrato de renta de auto

R.6.0. El sistema debe permitirle a los empleados, la generacin de una factura de cobro para los clientes que rentan autos, este requerimiento implica: R.6.0. Generar una factura R.6.1. Imprimir factura R.7.0. El sistema debe permitirle consultar al administrador y a los empleados, un historial de rentas 1.4Otro requerimientos La aplicacin debe ser ejecutada y accedida a travs de Internet Para acceder a la aplicacin se suministra la direccin Web donde se encuentra alojada la interfaz grafica del sistema. El acceso de la informacin se realiza mediante computadores personales o porttiles El software necesario para visualizar el sistema a desarrollar es mediante los diferentes navegadores como Explorer, mozilla firefox otros La arquitectura debe ser cliente/servidor utilizando la red de Internet Es necesario contar con un servidor hosting donde se aloje la interfaz grafica y se configure la base de datos del sistema para su utilizacin en Internet

Principios de Anlisis y Diseo Orientado a Objetos, utilizando UML SENA Colombia, Mayo de 2008 Namuel Francisco Solrzano Peralta

2. Modelo de Casos de Usos

Ges tionar Clientes

include

Cliente

Ges tionar Res ervas

Gestionar Autos

Empleado

Iniciar Contrato de Renta Sistema de tarjetas de credito Finalizar Contrato de Renta

Administrador Generar Factura

Consultar Historial de Rentas

Principios de Anlisis y Diseo Orientado a Objetos, utilizando UML SENA Colombia, Mayo de 2008 Namuel Francisco Solrzano Peralta

3. Formato Expandido de Casos de Uso Nombre Gestionar cliente Registrar cliente Nivel EBP Actor Primario Cliente Empleado Flujo de Eventos y Extensiones 1. El Cliente o Empleado selecciona la opcin Gestionar cliente 2. El Sistema despliega las opciones Registrar cliente, Actualizar cliente, Eliminar cliente 3. El Cliente o Empleado selecciona la opcin Registrar cliente 4. El Sistema despliega la interfaz de registro de cliente 5. El Cliente o empleado ingresa los datos (nombre, direccin, telfono, un nmero de tarjeta de crdito, una direccin de correo electrnico y una contrasea) 6. El Cliente o empleado indica al sistema el registro de los datos 7. El Sistema registra los datos ingresados 8. El Sistema indica el xito de registro de datos Flujo Alternativos 1. En cualquier parte del proceso, si el sistema falla, El Cliente o Empleado, deben reiniciar la aplicacin e ingresar de nuevo para lo cual debe validarse nuevamente ante el sistema 2. En cualquier parte del proceso si El Cliente o Empleado, cancelan el proceso, El Sistema se devuelve para la interfaz principal 3. En 4, si el Sistema verifica que el Cliente ya est registrado, visualiza un mensaje donde se indique que el cliente ya se encuentra registrado Nombre Gestionar reserva Registrar reserva EBP Cliente Empleado

Nivel Actor Primario Flujo de Eventos y Extensiones 1. El Cliente o Empleado selecciona la opcin Gestionar reserva 2. El Sistema despliega las opciones Registrar reserva, Actualizar reserva, Eliminar cliente, Cancelar reserva 3. El Cliente o Empleado selecciona la opcin Registrar reserva 4. El Sistema solicita la identificacin del cliente 5. El Sistema despliega la interfaz registro de reservas 6. El Cliente o Empleado ingresa la fecha en que desea recoger el auto y cuando planea devolverlo, as como qu tipo de auto desea 7. El Cliente o Empleado selecciona la opcin guardar datos

Principios de Anlisis y Diseo Orientado a Objetos, utilizando UML SENA Colombia, Mayo de 2008 Namuel Francisco Solrzano Peralta 8. El Sistema registra los datos de la reserva 9. El Sistema indica el xito de la reserva Flujo Alternativos 1. En cualquier parte del proceso, si el sistema falla, El Cliente o Empleado, deben reiniciar la aplicacin e ingresar de nuevo para lo cual debe validarse nuevamente ante el sistema 2. En cualquier parte del proceso si El Cliente o Empleado, cancelan el proceso, El Sistema se devuelve para la interfaz principal 3. En 2, si el cliente no est registrado, se despliega la interfaz registro de cliente 4. En 5, si no existe disponibilidad de autos para completar la reserva, el Sistema visualiza un mensaje Nombre Gestionar autos Registrar autos Nivel EBP Actor Primario Empleado Flujo de Eventos y Extensiones 1. El Empleado selecciona la opcin Gestionar autos 2. El Sistema visualiza las opciones de Registrar autos, Actualizar Auto, Eliminar Auto 3. El Empleado selecciona la opcin Registrar autos 4. El Empleado ingresa marca, modelo, nmero de pasajeros, kilometraje y tipo de auto, 5. El Empleado selecciona la opcin guardar datos 6. El Sistema registra los datos del auto 7. El Sistema indica el xito del registro de datos del auto Flujo Alternativos 1. En cualquier parte del proceso, si el sistema falla, El Empleado, debe reiniciar la aplicacin e ingresar de nuevo para lo cual debe validarse nuevamente ante el sistema 2. En cualquier parte del proceso si El Empleado, cancela el proceso, El Sistema se devuelve para a la interfaz principal