Unidad 2 corpus_mechato_julio - Requerimientos del usuario (SRS)
1. PRINCIPIOS DE ANALISIS Y DISEÑO ORIENTADO A OBJETOS UTILIZANDO EL
ESTANDAR UML
Requerimientos del usuario (SRS)
CASO DE ESTUDIO: RENTA AUTOS S.A.
ALUMNO:
CORPUS MECHATO JULIO
DOCENTE:
JANETH MEJÍA RENDÓN
OCTUBRE 2014
2. UNIDAD 2 RENTA DE AUTOS S.A
El Sr. Reyes, dueño de la empresa Renta Autos S.A. desea introducir un nuevo sistema para el
manejo de las operaciones de su negocio. El espera que el sistema le permita tener mayor
control del proceso y que le facilite al cliente la búsqueda, reservación y consulta de sus rentas.
Un empleado administrador de Renta Autos dará de alta los nuevos autos en el sistema para
los cuales capturará marca, modelo, número de pasajeros, kilometraje y tipo de auto. Los autos
actualmente los clasifican en austeros y de lujo, aunque pueden aumentarse en un futuro los
tipos. El costo del tipo de auto varía mensualmente y se cobra por día.
El sistema debe permitir que el cliente por medio de una página de Internet o un empleado que
recibe una llamada telefónica hagan una reservación. Para reservar, el cliente deberá
registrarse en el sistema dando sus datos particulares como nombre, dirección, teléfono, un
número de tarjeta de crédito, una dirección de correo electrónico que servirá como nombre de
usuario y una contraseña. Siendo un usuario registrado, el cliente deberá elegir la fecha en que
desea recoger el auto y cuando planea devolverlo, así como qué tipo de auto desea. Si hay
autos disponibles el sistema generará un número de reservación que se mostrará y también se
enviará por correo electrónico, sólo después de haberse mostrado el costo de la renta al cliente
y qué éste haya aceptado la reservación. Es importante que el cliente pueda cambiar el tipo de
auto en cualquier momento antes de confirmar la reservación.
Cuando se recolecta el auto, el cliente presenta su número de reservación, el empleado
confirma que los datos del cliente estén correctos y si el cliente lo solicita y es posible, se
cambia la fecha de devolución. El cliente debe indicar quién o quienes van a ser los
conductores del vehículo proporcionando sus datos personales y mostrando su identificación
de conductor vigente, de la cual se registra el número. Al finalizar la renta se captura el
kilometraje con el cual se entrega el coche, la hora en que inicia la renta, se imprime el contrato
y se entrega al cliente a fin de que lo firme y conserve una copia para la devolución.
Al contrato de renta deben anexársele los costos de seguros obl igatorios y opcionales según el
cliente haya elegido.
Cuando el cliente devuelve el auto, se registra el kilometraje y se calcula el costo considerando
si se entregó a tiempo. En caso contrario se cobra un día de renta las primeras 24 horas
posteriores a la hora de devolución pactada y posteriormente por cada día de retraso o fracción
se cobra doble renta.
1
Caso de Estudio: Renta Autos S.A.
Durante le entrevista con el señor Reyes se descubrieron las siguientes necesidades del
sistema.
La aplicación que se desarrolle debe ser la misma para empleados que para clientes, excepto
que tenga distintos niveles de seguridad. Debe ser una aplicación que se ejecute en Internet.
Los empleados de Renta Autos podrán hacer reservaciones sin necesidad de registrar al
cliente en el sistema, el cliente sólo deberá proporcionar una tarjeta de crédito válida para que
se le confirme su reservación.
Si un cliente cambia de parecer, debe poder cancelar sin costo alguno para él antes de 24
horas de la fecha de recolección, en caso contrario cualquier cancelación tendrá una multa, la
que actualmente es del costo de un día de renta.
En múltiples ocasiones acuden clientes sin reservación, si existen autos disponibles se lleva a
cabo la renta sin necesidad de generar reservación o registrar al cliente.
REQUERIMIENTOS DEL USUARIO
3. UNIDAD 2 RENTA DE AUTOS S.A
El empleado que recibe el auto verifica si el auto está en buenas condiciones, en caso contrario
se registran los daños o faltantes y se anexa el cobro correspondiente a la factura del cliente.
2
El cliente paga el total de la factura ya sea haciéndose el cargo a la tarjeta que dejó registrada
o puede elegir otro medio de pago como otra tarjeta o en efectivo.
El administrador del sistema en cualquier momento puede solicitar consultas al sistema
respecto a rentas actuales o históricas.
Los clientes registrados pueden consultar su historial de rentas en cualquier momento.
REQUERIMIENTOS DEL USUARIO
4. UNIDAD 2 RENTA DE AUTOS S.A
Tabla de contenido
CASO DE ESTUDIO: RENTA AUTOS S.A .....................................................................1
1. Introducción ..................................................................................................................5
2. Propósito del documento de requerimientos ................................................................5
3. Alcance del producto ....................................................................................................5
4. Resumen .......................................................................................................................5
5. Caso de Uso .................................................................................................................6
5.1Diagrama de caso de uso.................................................................................6
6. Descripción general .......................................................................................................7
6.1 Perspectiva del Producto.................................................................................7
6.2 Funcionalidad del Producto ............................................................................7
6.3 Características de los Usuarios ......................................................................7
6.3.1 Administrador ........................................................................7
6.3.2 Empleado ..............................................................................7
6.3.3 Cliente ...................................................................................7
6.4 Restricciones ..................................................................................................7
6.5 Suposiciones y dependencias ........................................................................7
7. Especificación de requerimientos de usuario ...............................................................8
7.1 Requerimientos Funcionales ...........................................................................8
7.2 Requerimientos no Funcionales ......................................................................9
3
REQUERIMIENTOS DEL USUARIO
5. UNIDAD 2 RENTA DE AUTOS S.A
Este documento contiene las Especificaciones de Requerimientos del Sistema, del sistema
para el manejo y control de los procesos operacionales de reservación y consulta de rentas
de la empresa Renta Autos S.A.
El presente documento tiene como propósito definir Los requerimientos del sistema de un
sistema de información web que permitirá el manejo y control de los procesos
operacionales y que facilite al cliente la búsqueda, reservación y consulta de sus rentas.
El sistema brinda las funcionalidades necesarias gestionar la información de los autos, de
los procesos de reserva y renta por parte de los clientes en tiempo real de una manera
fácil e intuitiva, permitiendo la consulta de la información y la generación de informes que
para controlar el ámbito del negocio y apoyar la toma de decisiones.
Este documento consta de tres secciones. En la primera sección se realiza una
introducción al mismo y se proporciona una visión general de la especificación de recursos
del sistema.
En la segunda sección del documento se realiza una descripción general del sistema, con
el fin de conocer las principales funciones que éste debe realizar, los datos asociados y
los factores, restricciones, supuestos y dependencias que afectan al desarrollo, sin entrar
en excesivos detalles.
Por último, la tercera sección del documento es aquella en la que se definen
detalladamente los requisitos que debe satisfacer el sistema.
4
1. Introducción
2. Propósito
3. Alcance
4. Resumen
REQUERIMIENTOS DEL USUARIO
6. UNIDAD 2 RENTA DE AUTOS S.A
5
5. Caso de uso
5.1 Diagrama de casos de uso
Registrar Conductores
Modificar contrato
REQUERIMIENTOS DEL USUARIO
Consultar reserva
Registrar renta
Registrar cliente
Registrar devolucion
Solicita Reservacion
Cancelar Reserva
Cliente
Registrar automovil
Cambiar precio
Registrar tipo de automovil
Consulta Renta
Empleados
Modificar Datos del cliente
Administrador
Diagrama de casos de uso
<<include>>
<<extend>>
Registrar pago de factura
<<include>>
<<extend>>
Registrar daño de automovil
Ilustración 1Diagrama de casos de uso-
RATIONAL ROSE
7. UNIDAD 2 RENTA DE AUTOS S.A
6.3 Características de los Usuarios
Los usuarios de este sistema deben están familiarizados con el uso de aplicaciones en
entornos web, ya que el sistema debe proveer una interfaz sencilla e intuitiva, que no
exija gran tiempo para su aprendizaje, a la vez que lo suficientemente potente para que
el usuario pueda hacer aquello que necesita.
1. Administrador: realiza el registro de altas de autos, empleados usuarios del
3. Cliente: pueden realizar las reservas, modificaciones y consultas de historial
6.4 Restricciones
Interfaz para ser usada con internet.
Se debe disponer de un nombre de dominio válido en internet
La comunicación entre el servidor de páginas web y el servidor de bases de datos podrá
ser local o remota, es decir se pueden encontrar instalados en una misma máquina o en
distintas maquinas.
6
6. Descripción General
6.1 Perspectiva del Producto
El sistema será un producto diseñado para trabajar en entornos Web de la empresa
Renta Autos S.A, permitiendo el acceso tanto para clientes como para empleados o
administradores, ofreciendo una vista diferente de acuerdo a cada rol.
6.2 Funcionalidad del Producto
En términos generales, el sistema deberá proporcionar soporte a los siguientes
procesos:
Gestión de autos y tarifas
Gestión de reservas y renta de autos
Consultas de acuerdo al perfil del usuario
Podemos distinguir tres tipos de usuarios:
sistema, tarifas de renta y consultas al sistema respecto a rentas actuales o
históricas.
2. Empleado: encargado de realizar el registro de reservas, registro de
clientes, verificación de entrega y facturación.
de rentas.
6.5 Suposiciones y Dependencias
Los requisitos establecidos permitirán que el proceso de reserva y renta sea más
estable, ágil y eficiente tanto para el cliente como para el empleado.
Se debe tener cuidado con respecto a una correcta visualización en los navegadores
más usados en el mercado: Internet Mozilla Firefox, Chrome, Opera.
REQUERIMIENTOS DEL USUARIO
8. UNIDAD 2 RENTA DE AUTOS S.A
Rol de usuario: Es un conjunto de permisos que puede asignarse a un usuario del
sistema de información; por su parte, un permiso especifica si su poseedor dispone
de acceso a una determinada función del sistema o a una parte de la interfaz de
usuario del sistema, para nuestro caso administrador quien tendrá la posibilidad de
consultar y generar reporte sobre las rentas que se hayan registrados en el sistema
de información.
Registro de automóviles: El sistema de información permitirá el registro de nuevos
automóviles que harán parte del sistema para lo cual se registrara datos como: placa,
marca, modelo, número de pasajeros, kilometraje, y el tipo de auto el cual
Registro de nuevos tipos: El sistema debe permitir el ingreso de nuevo tipos de
automóviles debido a las variaciones que se presentan en el mercado
constantemente.
Modificación de precio: El sistema debe permitir la modificación de los precios
Reservaciones: El sistema desarrollado debe permitir la realización de reservaciones
la cual se realizara ingresando al sistema datos de los clientes como: nombre,
cedula, dirección, teléfono, número de tarjeta de crédito, correo electrónico y
contraseña después de haber ingresado esta información también se debe ingresa
el tipo de auto a reservar, la fecha de inicio del servicio y la fecha de entrega, los
cuales son proporcionados por el cliente.
Registro cliente: El sistema debe permitir guardar toda la información pertenecientes
a todos los clientes la cual almacenara datos como: nombre, cedula, dirección,
teléfono, número de tarjeta de crédito, correo electrónico y contraseña los cuales son
proporcionados y validados por las clientes.
Cancelaciones: El sistema debe dar la posibilidad de cancelar reservaciones
realizadas con anterioridad con solo ingresando el código de reserva la cual deberá
ser con 24 horas de antelación al cumplimiento de la reserva para poderse hacer
efectiva la cancelación.
Registro conductores: El sistema debe registrar la información pertenecientes a los
conductores como nombre, apellido, cedula y código de conducción vigente para
tener dominio sobre los conductores que utilizara los automóviles.
Rentas: El sistema de información debe guardar registros sobre las rentas realizadas
la cual poseerá información como: el número de reservación además del nombre,
apellido, cedula y código de conducción vigente de cada una de las personas que
7
7. Requisitos Específicos
7.1 Requerimientos Funcionales
dependiendo del tipo de auto.
REQUERIMIENTOS DEL USUARIO
9. UNIDAD 2 RENTA DE AUTOS S.A
conducirán el vehiculó y también debe tener la posibilidad cambiar la fecha de
entrega del vehiculó.
Generación de contractos: El sistema debe generar un contracto en donde se
especificaran la legislación pertinente ante la generación de una renta y almacenara
los datos ya generados en rentas.
Modificación de contractos: El sistema debe dar la posibilidad de modificar los
contractos ya realizados como cambiar datos o la fecha de entrega del vehículo al
igual que el seguro.
Generación de facturas: El sistema de información debe de realizar automáticamente
la generación de una factura con todos los datos generados al momento del pago de
la renta del automóvil.
Registros devolución: El sistema de información debe proporcionar la opción de
registrar la devolución de un vehículo que fue rentado con antelación en donde se
introducirá la placa, el kilometraje actual en que se encuentra el vehículo.
Consultas reservas: El sistema de información debe proporcionar al usuario la
consulta de las reservas ya realizadas con solo introducir el código de la reserva que
se ha generado al momento de la reservación.
Consultas renta: El sistema de información debe permitir al Administrador consultar
el historial de todas las rentas de vehículos hechas por los clientes con solo introduci r
la fecha a consultar.
Registros pagos: El sistema debe permitir guardar registro sobre los pagos al
8
momento que se haya registrado la devolución del automóvil.
REQUERIMIENTOS DEL USUARIO
10. UNIDAD 2 RENTA DE AUTOS S.A
9
7.2 Requerimientos No Funcionales
Equipos de cómputo: se requiere de uno a dos equipos de cómputo con las
siguientes especificaciones:
Memoria RAM: 2 Gb DDR2 @1033MHz
Disco Duro: SATA 500 Gb o mas
Monitor: 19”
Controlador de Red: Ethernet inalámbrico
Mouse, Teclado, Parlantes.
Equipo de cómputo tipo servidor: Esta máquina servirá como punto central para el
sistema de información y en ella se almacenará la base de datos, sus
especificaciones son las siguientes.
Memoria RAM: 8Gb DDR3 @ 1400 MHz
Discos Duros: 2Tb x 4
Monitor: 19”
Controladora de Red: Ethernet
Mouse, Teclado, Parlantes.
Equipos de redes internas e internet: Este tipo de equipamiento
Un enrutador alámbrico/inalámbrico.
Un switch de 8 puestos.
Cableado estructurado tipo UTP (RJ 45)
Equipos de impresión: El propósito de estos es posibilitar la creación de papelería
en medio físico para efectos legales, y digitalización de documentos.
Una impresora multifuncional HP DESJKET 3050
REQUERIMIENTOS DEL USUARIO