Академический Документы
Профессиональный Документы
Культура Документы
VISIN Y ALCANCE
Enunciado del proyecto YOURCAR Es una empresa conformada por profesionales innovadores, con alto sentido de pertenencia e inters por ofrecer un servicio diferenciador de alquiler de vehculos a sus clientes. YOUR CAR ofrece servicios de alta calidad para la comodidad y satisfaccin de sus clientes, generando valor para la empresa y la sociedad.
Versin 1.0 Documento de Visin y Alcance 1. Introduccin Este proyecto surge con la necesidad de nuestro cliente de sistematizar el proceso y servicio principal de su empresa YOUR CAR, este servicio consiste bsicamente en la renta de automviles, plasmando en un software implementado en un entorno web, con todas las caractersticas necesarias para un ptimo, eficaz, y eficiente funcionamiento. Una de las principales preocupaciones de Your Car es facilitarles a sus clientes comodidad y una mayor interaccin con dicha plataforma. Al ser implementada en un entorno web, esta plataforma (software) brinda gran comodidad por el amplio cubrimiento que tiene internet en todo el mundo y fcil accesibilidad de cualquier persona a esta gran red mundial,
1. Introduccin 2. Contexto de negocio 2.1 Antecedentes 2.2 Frase del problema 2.3 Objetivos de negocio 3. Visin de la solucin 3.1 Frase de visin 3.2 Caractersticas del sistema 4. Alcance y limitaciones 4.1 Alcance 5. Contexto del sistema 5.1 Resumen de Involucrados 5.2 Entorno de operacin 6. Informacin adicional
2. Contexto de negocio 2.1 Antecedentes Your Car es una empresa conformada por profesionales innovadores, con alto sentido de pertenencia e inters por ofrecer un servicio diferenciador de alquiler de vehculos a sus clientes, ofrecer servicios de alta calidad para la comodidad y satisfaccin de sus clientes, generando valor para la empresa y la sociedad.
Comment [AC2]: Antecedentes respecto al aplicativo?
2.2 Frase del problema Proporcionar una solucin mediante el desarrollo de una herramienta que es pedida, diseada, y que ser implementada para su funcionamiento en un entorno web, de fcil accesibilidad y de fcil uso para su usuario final o usuario objetivo, que permita una interaccin constante entre la empresa Your Car (cliente el cual solicita nuestra asesora y servicio) y sus clientes potenciales. El problema a solucionar ser la optimizacin de un servicio para la renta de automviles por medio de una pagina web eficiente
ON-2
ON-3
ON-4
Comment [AC7]: Un objetivo inicia con un verbo Comment [AC8]: Esto es objetivo del equipo de desarrollo
ON-5
ON-6
ON-7
CAR-01 El sistema debe permitir al 2 administrador de la empresa, permitirle al usuario poder contar con una interfaz que muestre el estado de disponibilidad del vehculo, por medio de una bsqueda, as: Tipo Rentado, Tipo Disponible, Tipo Reservado, Por Placa CAR-02 El sistema debe permitir la 1 administracin de 3 perfiles Administrador Tcnico, Administrador de la Empresa y Cliente
ON-7
ON-48
ON-4 ON_7
ON-4 ON-7
ON-4
ON-2 ON-4
ON-2 ON-7
ON 6 ON 4
ON-4 ON-7
ON-4
ON-2 ON-7
Comment [AC18]: En que se relaciona con el aplicativo?
ON-7 ON-2
ON-3
ON-2 ON-7
ON-2 ON -7
4. Alcance y limitaciones
Definicin de la arquitectura y Funcionalidad del usuario administrador Documentacin (Historias de usuario, diagrama de casos de uso, planeacin del release, diagrama de clases, de bases de datos, documento de la arquitectura(despliegue y componentes, preliminar), casos de prueba ejecutados)
2.0
Funcionalidad del usuario cliente(individual y empresarial) Documentacin (Historias de usuario, diagrama de casos de uso, planeacin del release, diagrama de clases, de bases de datos, documento de la arquitectura(despliegue y componentes finales) casos de prueba ejecutados) Mejora de la interfaz Generacin de contenidos Generacin de documentacin final
3.0
5. Contexto del sistema 5.1 Resumen de Involucrados Utilizaremos la metodologa Scrum, en este caso la herramienta TRELLO, teniendo en cuenta los principios del manifiesto gil.
Comment [AC22]: No se realiz
Nombre
Descripcin
Responsabilidades
5.2 Entorno de operacin del software YOURCAR El sistema ser usado desde navegadores web y se debern soportar los siguientes:
Comment [AC23]: Falt especificar Versiones Lenguajes de desarrollo, caractersticas de los equipos donde operar el software
Sistema montado y puesto en marcha en un servidor web con las caractersticas especificas Protocolo de pruebas de aceptacin aprobado al 100% Manual de usuario, Manual tcnico y de administracin entregado Cdigo fuente entregado
Nmero: 01
Prioridad en Negocio: 2
Descripcin: El sistema debe permitir al administrador de la empresa, permitir al usuario poder contar con una interfaz que muestre el estado de disponibilidad del vehculo, por medio de una bsqueda, as: Tipo Rentado
HISTORIAS DE USUARIO
Prioridad en Negocio: 1
Descripcin: El sistema debe permitir la administracin de 3 perfiles Administrador Tcnico, Administrador de la Empresa y Cliente
Observaciones: El cliente puede ser Natural o Jurdico. Cada perfil tendr nombre de usuario y contrasea
Prioridad en Negocio: 2
Descripcin: El sistema contar con una lista de clientes Potenciales y clientes. Observaciones: Al menos una reserva (Clientes); Potenciales (Correo) Historia de Usuario Nmero: 04 Nombre: Paula Andrea Villa Iteracin Asignada:
Comment [P28]: Cambiar nombre de la historia con respecto a las indicadas en el productBacklog
Prioridad en Negocio: 1
Descripcin: El sistema debe permitir al administrador Revisar el estado de las reservas y modificarlo.
Prioridad en Negocio: 2
Descripcin: El sistema debe permitir diligenciar los datos del contrato en lnea. Datos del cliente, Voucher Datos vehculo Tarifas (kilometro adicional, gasolina, lavado, daos) Firmas Conductores autorizados Fecha de inicio y fin de contrato. Medio de pago Nombre del asesor. Observaciones: Se debe permitir por medio de la interfaz facilitar este proceso (la interfaz es solo para registrar los datos en el sistema)
Descripcin: El sistema debe permitirle al Administrador tener un control sobre los datos del vehculo. Observaciones: Datos incluidos Color Placa Nmero de pasajeros Nmero de seguro (fecha vencimiento) Cambios de aceite, Fecha de compra Tipo Marca Modelo Kilometraje Airbag Tipo de frenos Descripcin bsica Automtico-mecnico Fecha de revisin tcnico-mecnica Cilindraje Historia de Usuario Nmero: 07 Nombre: Paula Andrea Villa Iteracin Asignada:
Prioridad en Negocio: 1
Descripcin: El sistema solicitar al cliente al registrarse, suministre los siguientes datos: Numero documento de Identificacin Tipo documento de Identificacin Nombre Completo Direccin Ciudad Residencia Pas de residencia Telfono Contacto (Celular y/o Fijo) E-Mail Tipo de Sangre Fecha de Nacimiento Observaciones: Estos datos son obligatorios en su totalidad Historia de Usuario
Descripcin: El sistema deber permitirle al Administrador generar una factura Nombre de la Empresa NIT Fecha Nmero Nmero de Facturacin autorizado por la DIAN Nombre a quin se Factura NIT de quien se factura Referencia del servicio (*) Descripciones Valor Unitario Cantidad Subtotal IVA Total
Observaciones: (*) Lavado, Gasolina y Placa Historia de Usuario Nmero: 09 Nombre: Paula Andrea Villa Iteracin Asignada:
Prioridad en Negocio: 1
Descripcin: El sistema debe ser robusto y ligero, proporcionando al cliente tiempos de respuesta muy cortos: 3 segundos mximo para cargar Interfaz 5 Segundos mximo para realizar consultar Observaciones: Asignacin de varios servidores Historia de Usuario Nmero: 10 Nombre: Paula Andrea Villa Iteracin Asignada:
Comment [AC31]: Que significa manejar? cambiar por administrar, revisar si es redundante Formatted: Highlight
Prioridad en Negocio: 1
Descripcin: El sistema deber manejar permitir la informacin del cliente por medio de perfiles de usuario Observaciones: Nombre de Usuario y Contrasea, Transacciones Encriptados.
Prioridad en Negocio: 1
Descripcin: El sistema debe permitir que el Administrador redacte las preguntas de la encuesta de Satisfaccin realizada por el cliente al finalizar el negocio Observaciones: Formato Disponible Fsica y virtualmente.
Prioridad en Negocio: 2
Descripcin: El sistema permitir al Administrador visualizar estadsticas del movimiento de los vehculos y los clientes; esto incluye: Auto ms Rentado Auto que ms Ingresos Genera Auto que menos Ingresos Genera Auto ms Rentable Cliente que ms nos Renta Perodos donde ms se Renta Auto con ms cotizaciones Observaciones: Informacin actualizada.
Prioridad en Negocio: 2
Descripcin: El administrador de la empresa desea establecer tarifas y aplicar o no descuentos dependiendo la temporada. Observaciones: El descuento de 15 das se aplicara en cualquier temporada.
Prioridad en Negocio: 2
Descripcin: El cliente deber realizar la entrega puntual y en buen estado del vehculo. Observaciones: Historia de Usuario Nmero: 15 Nombre: Paula Andrea Villa Iteracin Asignada:
Prioridad en Negocio: 1
Descripcin: El sistema debe generar alertas ante posibles cambios en el proceso de alquiler. Observaciones: Tipos de alertas La tarifa aplicada fue menor a la tarea establecida Vehculo ms rentado Km Adicional Registrado pago no ha sido registrado Tiempo Adicional Vehculos alquilados por tarifa menor al 15% tarifa establecida Una semana antes del vencimiento del soat Una semana antes del vencimiento seguro todo riesgo Una semana antes del vencimiento revisin tecno mecnica Cambio de estado de reserva (cliente) Cuando el vehculo tenga prximo cambio de aceite
Prioridad en Negocio: 2
Descripcin: El sistema deber tener una opcin en la cual se genere el total de costos adicionales Observaciones: Costos Adicionales Kilmetros adicionales pagados
Prioridad en Negocio: 2
Descripcin: Cada vez que se realice un alquiler, se debe diligenciar el formato de Datos de alquiler. Observaciones: Formato dispuesto por la empresa. Historia de Usuario Nmero: 18 Nombre: Paula Andrea Villa Iteracin Asignada:
Prioridad en Negocio: 2
Descripcin: El sistema debe permitir registrar y cambiar tarifas en cualquier momento mediante un formulario previamente analizado. Observaciones: Tarifas tomadas de www.ejecaferentacar.com Historia de Usuario Nmero: 19 Nombre: Paula Andrea Villa Iteracin Asignada:
Comment [P36]: Es parte del calculo del costo del servicio
Prioridad en Negocio: 2
Descripcin: El sistema debe permitir al administrador determinar si la renta es mayor o menor a 15 das, para aplicar el correspondiente descuento. (es parametrizable, se hace al momento de ingresar, una opcin para ms y otra para menos) Observaciones: Es parametrizable. El cliente tendr una opcin para alquiler de ms de 15 das y otra para alquiler de menos de 15 das. Historia de Usuario Nmero: 20 Nombre: Paula Andrea Villa Iteracin Asignada:
Comment [P37]: Podra estar con la HU de generar la encuesta
Prioridad en Negocio: 2
Prioridad en Negocio: 2
Descripcin: El sistema debe mostrarle al usuario una interfaz con la informacin suficiente para la realizacin de una cotizacin. Observaciones:
Prioridad en Negocio: 2
Descripcin: El sistema deber permitir al Administrador definir la tarifa de alquiler, la cual incluye 140 Kilmetros o 24 horas de servicio (Lo que se cumpla primero). Observaciones: Si el cliente excede el lmite de kilometraje estipulado por da, deber pagar un coste adicional. Historia de Usuario Nmero: 23 Nombre: Paula Andrea Villa Iteracin Asignada:
Prioridad en Negocio: 2
Descripcin: El sistema debe permitir registrar las diferentes gamas de vehculos que tiene la empresa y sus respectivos Vouchers. Observaciones: Gamas Disponibles Vehculo gama baja 1.000cc Vehculo gama media Vehculo gama ejecutiva Vehculo gama alta (camioneta) Historia de Usuario 1000.000 1500.000 2000.000 2500.000
Descripcin: El administrador, si el cliente no posee tarjeta de crdito, no permitir el alquiler del vehculo. Observaciones:
Prioridad en Negocio: 2
Descripcin: El administrador Slo se entregara vehculos en alquiler s : Se tiene un Voucher de tarjeta de crdito de respaldo, con un valor acorde con el tipo de vehculo a entregar y, una licencia de conduccin vigente. Observaciones:
Prioridad en Negocio: 1
Descripcin: El sistema deber estar disponible las 24 horas del da. Observaciones: Debe ser un sitio de permanente disponibilidad Historia de Usuario Nmero: 27 Nombre: Paula Andrea Villa Iteracin Asignada:
Prioridad en Negocio: 1
Descripcin: Como cliente quiero poder visualizar la informacin institucional de la empresa Your Car, tal como: Visin, Misin, Quines somos, contctenos, mapa del vehculos ????y un buscador en el sistema. Observaciones: Se requiere disponibilidad completa del sistema.
Prioridad en Negocio: 1
Descripcin: Como Administrador del sitio quiero que el sistema tenga capacidad de soportar alta concurrencia. Observaciones: En temporadas altas, gran demanda de solicitudes. Historia de Usuario Nmero: 29 Nombre: Paula Andrea Villa Iteracin Asignada:
Prioridad en Negocio: 1
Descripcin: El administrador del sitio podr gestionar la informacin de la empresa Your Car (Visin, Misin, Quienes somos, contctenos) en el sistema. Observaciones: Se requiere disponibilidad completa del sistema.
Comment [AC42]: 24x7?
Prioridad en Negocio: 1
Descripcin: El sistema deber proporcionar una interfaz amigable tanto para el administrador como para el cliente. Observaciones: Historia de Usuario Nmero: 31 Nombre: Paula Andrea Villa Iteracin Asignada:
Prioridad en Negocio: 1
Descripcin: El administrador tcnico es el encargado de administrar los 3 perfiles permitidos en el sistema redundante, revisar Observaciones: Vase Historia de Usuario Nmero 02 Historia de Usuario
Descripcin: El sistema deber permitirle al Administrador consultar la hoja de vida de cada vehculo; as : Datos del Vehculo Datos de Alquiler Datos de Mantenimiento Observaciones:
Caso de uso
Formulario para agregar y modificar datos de vehculos consistencia con el diagrama Actores Administrador Propsito Este caso de uso permite al Administrador Tcnico gestionar los tres perfiles del sistema. Resumen Este caso de uso comienza cuando el administrador tcnico decide controlar el acceso y/o administrar la informacin de los tres perfiles. Tipo Esencial Referencias R,R2,R10,R31 Precondicin El administrador debe autenticarse PostCondicin La lista de los Vehculos es actualizada en la base de datos. Curso Normal de los Eventos Accin de los actores Respuesta del sistema 1. Este caso de uso inicia cuando el 2. El sistema muestra en pantalla el administrador realizar cambios en listado de los vehculos registrados, los datos de los vehculos y adems se muestra 2 opciones selecciona la opcin Listado de Agregar Vehculos Vehculos Modificar Existentes 3. El Administrador seleccionara 4. El sistema carga las opciones de alguna de las opciones configuracin de cada seleccin. 4. El Administrador modifica los
Formatted: Highlight
Curso Alterno : Seccin Agregar Vehculo Accin: Si el Administrador selecciona la opcin Cancelar, el sistema muestra la pantalla con el listado de vehculos Seccin Modificar Existente 1. El coordinador selecciona la 2. El sistema muestra el formulario opcin Modificar Existente. en donde se pueden modificar los datos. 3. El coordinador selecciona el 4. El sistema muestra la empleado que desea modificar. informacin existente del empleado seleccionada. 5. El Administrador modifica la 6. El sistema modifica la informacin que desea y presiona informacin [Accin X 2] y muestra
Curso Alterno Accin 1: (Informacin Incompleta) Si el Administrador no ingreso uno de los campos obligatorios, el sistema muestra un mensaje de que el campo es obligatorio y egresa al paso 2 del curso normal de los eventos. Accin 2: (Error de comunicacin con la base de datos) si el sistema no se pudo comunicar con la base de datos, muestra un mensaje indicando el error, el Administrador presiona el botn aceptar del mensaje para indicar que est enterado del problema y el sistema regresa al paso 2 del Flujo normal de eventos.
Resumen
Perfiles de acceso al sistema Administrador Tcnico Este caso de uso permite al Administrador Tcnico gestionar los tres perfiles del sistema. Resumen Este caso de uso comienza cuando el administrador tcnico decide controlar el acceso y/o administrar la informacin de los tres perfiles. Tipo Esencial Referencias R,R2,R10,R31 Precondicin El administrador Tcnico debe autenticarse Curso Normal de los Eventos Accin de los actores Respuesta del sistema 1. Este caso de uso inicia cuando el 2. El sistema mostrara las opciones administrador tcnico decide de administracin de sitio: controlar el acceso y/o administrar Ver el perfil del usuario la informacin de los tres perfiles, Editar el perfil del usuario
3. El Administrador Tcnico seleccionara alguna de las opciones 5. El Administrador Tcnico realiza modificaciones pertinentes y enva la informacin
5. El sistema guarda la informacin y aplica cambios. 6. el sistema muestra una pantalla de confirmacin de cambios realizados. 7. el usuario visualiza la pantalla de confirmacin de cambios realizados. Curso Alterno Accin 3: Si el administrador tcnico enva la informacin y no llena alguno de los campos requeridos, el sistema le solicita llenarlos. DIAGRAMA DE SECUENCIA: Perfiles de acceso al sistema
Caso De Uso: Formulario de registro de cliente (C, A) Requerimientos R. yo como cliente o administrador debo poder registrar mis datos en un formulario. R7. El sistema solicitar que el cliente al registrarse, suministre los siguientes datos: Numero documento de Identificacin Tipo documento de Identificacin Nombre Completo
Formulario de registro de cliente Cliente, Administrador Este caso de uso permite al cliente o administrador registrarse en el sistema. Resumen Este caso de uso comienza cuando el Cliente administrador decide hacer su registro en el sistema. Tipo Esencial Referencias R, R7 Curso Normal de los Eventos Accin de los actores Respuesta del sistema 1. Este caso de uso inicia cuando el 2. El sistema mostrara el formulario Cliente o Administrador decide de registro, habilitando los campos registrarse, seleccionando la opcin para digitar la informacin. Registrarse 3. El Cliente diligencia el formulario 4. El sistema verifica que la digitando los datos pedidos, y enva informacin sea consistente. la informacin. 5. El sistema guarda la informacin y genera la cuenta de usuario. 6. el sistema muestra una pantalla de confirmacin de creacin de cuenta. 7. el usuario visualiza la pantalla de 6. El sistema permite el ingreso del
Caso De Uso: Autenticarse Requerimientos R Yo como usuario del sistema deseo ingresar al sistema a travs de mi cuenta Caso de uso Actores Propsito Autenticarse Usuarios Este caso de uso permite a los clientes ingresar a su cuenta.
Caso de Uso: Inventario de Vehculos Requerimientos R Yo como cliente de alquiler espero Contar con un inventario de vehculos, que me indique que vehculos estn disponibles en fechas especficas.
Caso de Uso: Historial de mantenimientos Requerimientos R Yo como administrador espero tener una interfaz para el historial de mantenimientos de los vehculos
Resumen
Tipo Referencias Precondicin R-R6-R32 El Administrador debe autenticarse Curso Normal de los Eventos Accin de los actores 1. El Administrador desea saber el historial de mantenimiento de un vehculo, seleccionando la opcin consultar historial 3...El administrador selecciona el Respuesta del sistema 2. el sistema abre una lista con los vehculos registrados
4. el sistema muestra la
Resumen
Interfaz de cotizacin Cliente, Administrador Este caso de uso le permitir al cliente o administrador realizar una cotizacin sobre cualquier oferta de servicios Este caso de uso comienza cuando el Cliente o el administrador quiere realizar una cotizacin Esencial R-R19 R21 El Cliente debe autenticarse
Comment [P53]: Esta seccin no se ve reflejada en el diagrama de casos de uso y no debera verse en s como una seccin, sino como un clculo en la cotizacin
Realizar Reserva Cliente, Administrador Este caso de uso le permitir al cliente o administrador realizar una reserva. Resumen Este caso de uso comienza cuando el Cliente o el administrador quiere realizar una reserva Tipo Esencial Referencias R-R4 R24 Precondicin El Cliente debe autenticarse el Cliente debe haber hecho cotizacin Curso Normal de los Eventos Accin de los actores Respuesta del sistema 1. Este caso de uso comienza 2. el sistema gua al cliente despus que el Cliente o mediante pantallas de informacin
Resumen
Formulario de registro de Voucher Administrador Este caso de uso le permitir al Administrador registrar el Voucher de garanta Este caso de uso inicia cuando el cliente hace entrega del Voucher al administrador
R-R23 R25 El cliente debe autenticarse El cliente debe tener Cotizacin y Reserva. Curso Normal de los Eventos Accin de los actores Respuesta del sistema 1. Este caso de uso inicia cuando el 2. El sistema le permitir al cliente hace entrega del Voucher al Administrador ingresar los datos administrador. del Voucher
Resumen
Revisar estado de reservas y cambiarlo Cliente, Administrador El Administrador o Cliente podr revisar y modificar los parmetros de su reserva. Este caso de uso comienza cuando el Cliente o Administrador desea hacer efectiva su reserva, revisndola o modificndola. Esencial
El Cliente debe autenticarse El Cliente o Administrador debe tener una reserva Curso Normal de los Eventos Accin de los actores Respuesta del sistema 1. Este caso de uso cuando el 2. El sistema muestra la lista de Cliente o administrador considera reservas del cliente hacer algn cambio en su reserva y selecciona la opcin Cambiar Reserva 3. El cliente selecciona la reserva a 4. el sistema muestra la modificar informacin de la reserva y habilita los campos a modificar 5. El cliente o Administrador 6.El sistema verifica los cambios
DOCUMENTO FINAL PROYECTO YOUR CAR 2013 JORGE_DAVID_CARLOS_ JUAN DIAGRAMA CASOS DE USO
Comment [P61]: Falt la explicacin del diagrama
DIAGRAMA DE CLASES
Comment [P62]: Falt el nombre de las relaciones y la cardinalidad, la relacin de usuarios es herencia, faltan atruibutos, mtodos y clases