Está en la página 1de 15

ARS.

RENTACAR

Portal Web ARS.RentaCar


Especificacin de Requerimientos del Software
Versin [1.0.1]

Portal Web ARS.RENTACAR Especificacin de Requerimientos Documento de Requerimientos

Versin: Fecha:

1.0.1 27/04/2012

Informacin del Documento


TTULO: SUBTTULO: VERSIN: ARCHIVO: AUTOR: Documento de especificacin de requerimientos del portal web ARS.RentaCar Aplicacin Web ARS.RentaCar [1.0.1] Requerimientos.docx Andrea Guachizaca Andrea Guamn Katherine Morocho Final

ESTADO:

Lista de Cambios
VERSIN 1.0.1 FECHA 2013-02-15 AUTOR Andrea Guachizaca Andrea Guamn Katherine Morocho DESCRIPCIN Emisin Final

Firmas y Aprobaciones
ELABORADO POR: Andrea Guachizaca Andrea Guaman Katherine Morocho [2012-04-27] Ing. Manuel Sucunuta Docente [2013-02-15] Firma:

FECHA: REVISADO POR: FECHA:

Firma:

Confidencial

AAA

S.A,2013

Pg. 1

Portal Web ARS.RENTACAR Especificacin de Requerimientos Documento de Requerimientos 1.

Versin: Fecha:

1.0.1 27/04/2012

INTRODUCCIN ................................................................................................................... 3 1.1. PROPSITO.......................................................................................................................... 3 1.2. MBITO ............................................................................................................................... 3 1.3. DEFINICIONES, ACRNIMOS Y ABREVIACIONES ................................................................... 4 1.4. REFERENCIAS ...................................................................................................................... 4

2.

DESCRIPCIN GENERAL .................................................................................................. 4 2.1. PERSPECTIVA DEL PRODUCTO............................................................................................... 4 2.2. FUNCIONESDEL PROODUCTO ................................................................................................ 5 2.3. ESPECIFICACIONES DE FUNCIONALIDADES............................................................................ 5 2.4.CARACTERSTICAS DEL USUARIO... 6 2.5 SUPUESTOS Y DEPENDENCIAS 7 2.6 ACUERDOS CON EL CLIENTE PARA LA ADMINISTRACIN DE REQUERIMIENTOS.. 7

3.

ESPECIFICACIN DE REQUERIMIENTOS ................................................................... 7 3.1. REPORTES DE CASOS DE USO.............................................................................................. 8 3.2. REQUERIMIENTOS FUNCIONALES ....................................................................................... 12 3.3. REQUERIMIENTOS NO FUNCIONAL ...................................................................................... 13 3.4. REQUERIMIENTOS TCNICOS ............................................................................................. 13 3.5. REQUERIMIENTOS DE PROCESO ......................................................................................... 13

4.

ADMINISTRACIN DE REQUERIMIENTOS .............................................................. 14

Confidencial

AAA

S.A,2013

Pg. 2

Portal Web ARS.RENTACAR Especificacin de Requerimientos Documento de Requerimientos

Versin: Fecha:

1.0.1 27/04/2012

Especificacin ARS.RentaCar)

de

Requerimientos

(Portal

Web

1. Introduccin
Este documento es una Especificacin de Requisitos de Software (ERS) del Sistema de Gestin de la empresa ARS Renta Car, y contiene el resultado de la especificacin de casos de uso, requerimientos funcionales y no funcionales. Esto se lo hace en base a la metodologa del RUP.

1.1

Propsito

El propsito del documento a desarrollar es especificar de manera clara y precisa las funcionalidades y restricciones del el sistema de para la empresa ARS Renta car

1.2

mbito

La empresa administrador y gerente estn capacitados para realizar todo tipo de servicios en cuanto a las reservaciones de vehculos y mantenimiento de los mismos. Para realizar esto se dispone de vehculos de todo tipo de categoras desde el ms econmico hasta el ms caro, vehculos, pequeos y medianos de todas las marcas y ao. Cada vehculo por tener sus caractersticas propias poseen de una nica tarifa. Los detalles de todos los servicios, reservaciones y vehculos que se prestan estn respaldados en documentos. Estos documentos poseen un formato estndar, en el caso de las reservaciones le permite al administrador escribir los datos de los clientes, y el detalles del alquiler de vehculos; tambin poseen los registro de la cierta cantidad de vehculos que poseen.

1.3

Definiciones, Acrnimos y Abreviaciones

Usuario: aqul que usa algo o que usa ordinariamente algo. Cliente: permite hacer mencin a la persona que accede a un producto o servicio a partir de un pago. Secretaria o auxiliar administrativa: es aquella persona que se ocupa de la realizacin de actividades elementales de oficina. Gerente: tiene la responsabilidad y las tareas de guiar a los dems Ingeniero: realizar diseos o desarrollar soluciones tecnolgicas a necesidades sociales, industriales o econmicas.

Portal Web ARS.RENTACAR Especificacin de Requerimientos Documento de Requerimientos

Versin: Fecha:

1.0.1 27/04/2012

Base de datos: es una coleccin de informacin organizada de forma que un programa de ordenador pueda seleccionar rpidamente los fragmentos de datos que necesite. Portal web: es una actividad que consiste en la planificacin, diseo e implementacin de sitios web y pginas web. Alquiler: Accin y resultado de dar o tomar alguna cosa para hacer uso de ella por un tiempo y precio determinados.

1.4

Referencias
1.4.1 [1 ]Racional Unified Process RUP 1.4.2 [2] ARS. RENTACAR propietario: Rafael Alvarado

2. Descripcin General
2.1 Perspectiva del Producto
El objetivo general del proyecto ARS.RentaCar (empresa dedicada al servicio de alquiler de vehculos) consiste en promover, como esquema el uso de un portal web, para reservaciones de autos. Para conseguir los objetivos propuestos el proyecto analizar la mejor forma de aplicar la tecnologa a los procesos de reserva de vehculos acortando distancias que permitan comunicarnos con ms personas y con mayor efectividad. Se analizarn e implantarn herramientas para facilitar el uso de los usuarios, as como tambin para el beneficio de la empresa tales como: llevar un control de reservacin del vehculo, estas pueden ser: reservacin nueva o cancelacin de la misma; actualizacin de la base de datos en cuanto el ingreso de nuevos vehculos o dados de baja. Tendr dos vistas una para el usuario que va a realizar la reservacin, y otra para la persona encargada de tramitar dichas reservaciones.

2.2 Funciones del Producto


El sistema tendr funciones tales como altas-bajas, llevar un control de las reservaciones de vehculos, facilitar interaccin usuario-cliente, administrador de reservaciones: a) Altas-bajas: estar relacionado con la actualizacin de la base de datos de los registros de vehculos existentes o disponibles, como tambin dar de baja vehculos que no cuenten con los requisitos aptos para prestar dicho servicio.

Portal Web ARS.RENTACAR Especificacin de Requerimientos Documento de Requerimientos

Versin: Fecha:

1.0.1 27/04/2012

b) Reservaciones vehculos: minimizar el tiempo de gestin de las reservas de los vehculos mediante la agilizacin y automatizado de gran parte de las tareas vinculadas a esta actividad. c) Facilitar interaccin usuario-cliente: acceso de sus clientes o personas que requieren dicho servicio brindando seguridad, confiabilidad y una atencin de calidad. d) Administrador de Reservaciones: persona que va a manipular la aplicacin, con su respectiva vista. e) Publicacin de Informacin: El administrador del sistema actualizar la informacin general del portal web.

2.3

Especificacin de Funcionalidades
Concepto Reservacin Vehculos. de Descripcin En esta seccin se especifica la persona quien realiza la reservacin, tipo de vehculo, das, costo. Se cancela dicha reservacin, el primer pago cuando se entrega el vehculo y el segundo al devolver el mismo.

Cancelacin de la Reservacin

Registro de Alquiler

En esta seccin se guardan los registros de las reservas.

Registro vehculos

de

La empresa dispone de una cierta cantidad de vehculos los cuales son almacenados en una base de datos.

Entrega vehculo

del

El cliente se acerca a retirar el vehculo desde la empresa, o en su lugar, si es una reserva con chofer incluido, este va hasta el lugar indicado a recogerlo. El cliente se acerca a devolver el vehculo a la empresa, y si la reserva deca con chofer incluido este regresa.

Devolucin vehculo

del

2.4 Caractersticas del usuario


El portal web contendr 3 tipos de usuarios que interactuaran y lo administraran: Visitante, Participante, Administrador del Sistema. Perfil del usuario

Portal Web ARS.RENTACAR Especificacin de Requerimientos Documento de Requerimientos

Versin: Fecha:

1.0.1 27/04/2012

Cada usuario tendr un perfil especfico para que su interaccin con el sistema sea correcta y no conlleve a fallos: Visitante: Persona que interactuar continuamente con el sistema, su educacin no puede ser definida y no debe tener una capacitacin con respecto al sistema nicamente debe tener un conocimiento bsico sobre navegacin en pginas Web. Participante: Su rol en el sistema consiste en pasar de ser visitante a participante en el momento que realice una reservacin, al igual que el visitante su conocimiento debe ser bsico en el manejo de pginas Web para que realice su inscripcin. Administrador del Sistema: Usuario con gran conocimiento en el manejo del sistema con una previa capacitacin por parte de la entidad. Encargado de manejar el sistema con gran responsabilidad sobre los criterios de permisos sobre los usuarios.

2.5 Supuestos y Dependencias


Ninguno

2.6 Acuerdos con el Cliente para la Administracin de Requerimientos


Mediante el desarrollo de esta aplicacin debemos lograr los siguientes objetivos: Mantenimiento y control de los vehculos existentes en la empresa, as como tambin el servicio de reservas de los vehculos clasificndolos en diversos parmetros relacionados como: marca, modelo, categora (econmico, compactos etc), retiro_vehculo, devolucin_ vehculo, entre otras. Mantenimiento y control del portal web, actualizacin de la base de datos. Controlar los procesos de periodos, generando reportes de las reservaciones para mantener coherencia, integridad y seguridad de los datos despus de realizado el cierre contable.

3 Especificacin de Requerimientos
La aplicacin Web permitir realizar las siguientes transacciones:

Portal Web ARS.RENTACAR Especificacin de Requerimientos Documento de Requerimientos

Versin: Fecha:

1.0.1 27/04/2012

Reservacin de un vehculo: el cliente podr ingresar el sitio web y reservar su vehculo, los datos que se pedirn son nombre, apellido del cliente, tipo de vehculo, das que lo ocupara (fecha de inicio-fecha final de la reservacin), costo. Cancelacin de la reservacin: El cliente a su vez puede cancelar la reservacin, siempre y cuando no se pase la fecha establecida de la reservacin. En vehculo pasara a estar disponible. Entrega del vehculo: Una vez realizada la reservacin el cliente puede retirar el vehculo, previa presentacin de su cdigo de reservacin, la administradora se encargar de verificar la los datos, para que el cliente haga la cancelacin de la mitad del pago correspondiente previo calculo del sistema. Devolucin del Vehculo:al momento de hacer la devolucin los vehculos vuelven a estar disponibles. El saldo del pago restante debe ser cancelado por el cliente. Si la devolucin se pasa de la fecha establecida, la administradora debe actualizar en el sistema la fecha actual de la devolucin del vehculo, el sistema debera generar el saldo a pagar menos el saldo que se dejo al retirar el vehculo. La empresa inicia con una cierta cantidad de vehculos, con su respectiva tarifa y detalles dems (tipo, color, modelo y placa), estos datos deben ser gravados en una base de datos donde el sistema le permita modificar, ingresar y eliminar un nuevo registro de vehculo. Los administradores podrn generar reportes sobre sus reservaciones diarias, y reportes sobre sus vehculos.

Portal Web ARS.RENTACAR Especificacin de Requerimientos Documento de Requerimientos

Versin: Fecha:

1.0.1 27/04/2012

3.1

Reportes de Casos de Uso

Caso de Uso: Reservacin de Vehculos Id: 1 Actores Primarios: Cliente Actores Secundarios: Ninguno Pre-condiciones: Ninguno Flujo Principal: 1. El cliente procede a llenar sus datos personales en los campos establecidos (cedula, nombre, apellido, edad, email). 2. El cliente escoge, tipo de vehculo, lugar, fechas desde cuando hasta cuando desea el alquiler, hora y finalmente el vehculo de acuerdo al tipo. 3. El cliente enva la solicitud de reserva. 4. El sistema le proporciona un detalle de la reservacin, cada detalle consta de un cdigo de identificativo el cual el usuario deber tener presente. 5. El sistema le permitir ver el costo del alquiler. 6. El cliente podr confirmar su reserva. Post- Condiciones La Reservacin de vehculo es registrado, y el cliente debe acercarse a la oficina para retirar el vehculo. Flujos-alternativos Si el vehculo no se encuentra disponible el cliente debe proceder por otro vehculo.

Caso de Uso: Cancelacin de la Reservacin Id: 2 Actores Primarios: Cliente Actores Secundarios: Ninguno Pre-condiciones: Haber realizado la Reservacin Flujo Principal: 1. El cliente procede ir al men de cancelar Reservacin 2. El cliente procede llenar el campo establecido, donde debe ingrese el cdigo de su reservacin. 3. A continuacin se muestra el detalle de la reservacin y deber proceder al botn donde se indique cancelar reservacin 4. La reservacin quedara anulada y eliminada del registro. Post- Condiciones Se elimina del registro la reservacin, o quedara como estado cancelada, el vehculo volver a quedar disponible. Flujos-alternativos En el nico campo que se dispondr para la cancelacin de la reservacin ser su cdigo identificativo, si el cliente no llena este campo no podr realizar esta anulacin.

Portal Web ARS.RENTACAR Especificacin de Requerimientos Documento de Requerimientos

Versin: Fecha:

1.0.1 27/04/2012

Caso de Uso: Entrega del vehculo Id:3 Actores Primarios: Administrador Actores Secundarios: cliente Pre-condiciones: Haber realizado la Reservacin Flujo Principal: 1. El cliente precede a acercarse a la oficina proporcionando su cdigo de reservacin. 2. La administradora procede a ingresar al sistema con su contrasea y pasword 3. Verifica el la fecha de reservacin. 4. El cliente procede a retirar el vehculo Post- Condiciones El estado de la reservacin pasa hacer aprobado y luego se procedera a sacar un registro de la reservacin, el vehculo pasa ha estar no disponible. Flujos-alternativos Al momento de no coincidir con la fecha de reservacin el cliente no puede retirar su vehculo.

Caso de Uso: Devolucin del Vehculo Id: 4 Actores Primarios: Cliente Actores Secundarios: Administrador Pre-condiciones: Haber realizado la entrega del vehculo Flujo Principal: 1. El cliente se acerca a devolver el vehculo en la fecha establecida 2. El sistema calculara el saldo a pagar por el nmero de da y tipo de vehculo. Post- Condiciones El vehculo volver a estar disponible. Flujos-alternativos Al momento de la que devolucin no se hizo en la fecha establecida, la administradora proceder a actualizar el campo fecha con la fecha actual. El sistema deber hacer un nuevo clculo de saldo a pagar.

Portal Web ARS.RENTACAR Especificacin de Requerimientos Documento de Requerimientos

Versin: Fecha:

1.0.1 27/04/2012

Caso de Uso: Ingresar un nuevo Vehiculo Id: 5 Actores Primarios: Administrador Actores Secundarios: Ninguno Pre-condiciones: ninguno Flujo Principal: 1. La administradora ingresara su usuario y contrasea para ingresar al sistema. 2. En la ventana le proporcionara un opcin de ingresar nuevo registro de vehculo. 3. El administrador deber llenar los campos establecidos de color, marca, id_Vehculo, placa tipo, tarifa de costo propio de cada vehculo y imagen. 4. Post- Condiciones El vehculo estar disponible para ser alquilado. Flujos-alternativos Todos los campos deben ser llenados obligatoriamente

Caso de Uso: Dar de baja un vehculo Id: 6 Actores Primarios: Administrador Actores Secundarios: Ninguno Pre-condiciones: ninguno Flujo Principal: 1. La administradora ingresara su usuario y contrasea para ingresar al sistema. 2. En la ventana le proporcionara una opcin de eliminar un registro, el vehculo a eliminar es porque no tendr las especificaciones necesarias para ser rentado Post- Condiciones Estos vehculos ya no estarn disponibles para las reservaciones Flujos-alternativos Al momento de eliminar un vehculo se debe eliminar todo el registro.

10

Portal Web ARS.RENTACAR Especificacin de Requerimientos Documento de Requerimientos

Versin: Fecha:

1.0.1 27/04/2012

Caso de Uso: Generar un reporte de reservaciones por fecha Id: 7 Actores Primarios: administradores Actores Secundarios: ninguno Pre-condiciones: ninguno Flujo Principal: 1. El actor de identifica dentro del sistema con un usuario y contrasea. 2. El sistema muestra una ventana con las opciones que de acuerdo a su rol puede realizar el actor en el sistema. 3. El actor elije la opcin generar reportes oprimiendo el botn de opcin 4. El sistema muestra una ventana en la cual se muestra un formulario con el cual el actor elije el tipo de reporte que necesita (reservaciones de vehculos). 5. El actor elije la opcin generacin por fecha y elije desde un calendario las fechas para mostrar el reporte 6. El actor oprime el botn generar reporte.

Post- Condiciones El actor vuelve a la ventana de eleccin de actividades de acuerdo a su rol. Flujos-alternativos El actor debe ingresar obligatoriamente las fechas establecidas del reporte, para poderlo generar.

Caso de Uso: Cambiar passward contrasea de los administradores Id: 8 Actores Primarios: administradores Actores Secundarios: ninguno Pre-condiciones: ninguno Flujo Principal: 1. Los administradores puede ingresar al sistema, una opcin les permitir cambiar contrasea del usuario. Post- Condiciones Seguridad del sistema. Flujos-alternativos La nueva contrasea del usuario tendr un requisito para poderla general.

11

Portal Web ARS.RENTACAR Especificacin de Requerimientos Documento de Requerimientos

Versin: Fecha:

1.0.1 27/04/2012

3.2

Requerimientos Funcionales
Requerimiento ESPECIFICACIN DE LOS DATOS PERSONALES DE LOS CLIENTE Descripcin Permite el ingreso de los datos personales de los clientes. Prioridad

Numero

RF1

RF2

ESPECIFICACIN DE LAS RESERVACIONES ESPECIFICACIN DE INGRESO DE NUEVOS VEHCULOS ESPECIFICACIN DE DAR DE BAJA DE LOS VEHCULOS

Permite el ingreso de los datos de la reservacin cdigo de la reservacin, das, tipo de vehculo, costo de alquiler. Permite actualizar la base de datos con nuevos de los vehculos con sus respectivas caractersticas Permite actualizar la base de datos para eliminar los vehculos que no estn aptos para la reservacin Permite el ingreso de los datos de vehculos al sistema guardando (color, marca, placa, tipo, tarifa) Con los reportes se podr sacar un detalle de ventas realizadas por das o fechas establecidas.

RF3

RF4

RF5

ESPECIFICACIN DE LOS DATOS DE LOS VEHCULOS

RF6 GENERAR REPORTE INFORMES E

12

Portal Web ARS.RENTACAR Especificacin de Requerimientos Documento de Requerimientos

Versin: Fecha:

1.0.1 27/04/2012

3.3
Numero RNF1

Requerimientos no Funcionales
Requerimiento Usabilidad Descripcin El sistema debe de proporcionar una interfaz de fcil comunicacin con el usuario. El sistema debe proporcionar usuarios y contraseas a los administradores Prioridad 5

RNF2

Seguridad

RNF3

Rendimiento

El sistema debe soportar el manejo de gran cantidad de informacin.

RNF4

Desempeo

El sistema no debe tener problemas al momento del manejo e implementacin

3.4

Requerimientos Tcnicos

Para el uso de la aplicacin necesitamos de: Tener un dominio para subir el portal. Sistema Operativo con acceso a Internet.

3.5

Requerimientos de Proceso

Una de las metodologas que utilizamos fue el RUP que divide el proceso en 4 fases que definen su ciclo de vida: Inicio: determinar la visin del proyecto y definir lo que se desea realizar. Elaboracin: etapa en la que se determina la arquitectura ptima del proyecto Construccin: Se obtiene la capacidad operacional inicial Transmisin: Obtener el producto acabado y definido

13

Portal Web ARS.RENTACAR Especificacin de Requerimientos Documento de Requerimientos

Versin: Fecha:

1.0.1 27/04/2012

4 ADMINISTRACIN DE REQUERIMIENTOS
La administracin de requerimientos documenta en forma completa el comportamiento externo de la aplicacin web. Caracterizndose por: Definidos sin ambigedad Son completos Tienen consistencia Especifica el origen Evita detalles de diseo Estn enumerados

Los requerimientos de usuario representan el conjunto completo de resultados a ser obtenidos utilizando la aplicacin web. Los requerimientos de sistemas deben mostrar todo lo que la aplicacin debe hacer ms todas las restricciones sobre la funcionalidad. Los requerimientos forman un modelo completo, representando el sistema total a algn nivel de abstraccin.

14