SRS
Administración de Configuración
1
SRS Sistema de Renta de Vehículos
Versión 1.0
2
Fecha Versión Descripción Autor
3
Índice
1. Introducción 5
1.1. Propósito 5
1.2. Convenciones 5
1.3. Público objetivo y Sugerencias de Lectura 5
1.4. Alcance del proyecto 5
1.5. Referencias 6
2. Descripción General 6
2.1. Perspectiva del Producto 6
2.2. Funciones del Producto 6
2.3. Características de los Usuarios 6
2.4. Entorno de Funcionamiento 7
2.5. Restricciones de Diseño e Implementación 7
2.6. Suposiciones y Dependencias 8
3. Requerimientos Funcionales 8
3.1. Requisitos funcionales 8
5. Requerimientos No Funcionales 12
5.1. Requisitos de Desempeño 12
5.2. Requisitos de Seguridad 13
5.3. Atributos de Calidad 13
4
1. Introducción
1.1. Propósito
1.2. Convenciones
● Requerimientos funcionales: RF-XXXX (donde XXXX son los dígitos específicos del
requerimiento, ejemplo: RF-0001).
Para los que desean continuar expandiendo este trabajo y agregar funcionalidades al
sistema, el alcance final de este prototipo es dejar una aplicación que permita gestionar la
renta de vehículos, eliminando cualquier proceso manual que sea posible de automatizar y
permitiendo la interacción de clientes en el sistema sin un intercesor.
5
● Gestión de renta de vehículos
● Consultas de disponibilidad
● Multas por cancelación
● Devolución de vehículos
1.5. Referencias
2. Descripción General
6
2.4. Entorno de Funcionamiento
Procesador
Intel Core Three o superior 6ta generacion.
Frecuencia de procesador
Intel 2.2GHz o superior.
Memoria RAM
2 GB o más
Disco Duro
500 GB
Pantalla
Resolución de 1366x768 pixeles o superior.
Tarjeta de Video
256MB de RAM mínimo recomendado.
Dispositivos de entrada
Ratón y teclado.
Conexión de Internet
Conexión de 30 Mbps de descarga mínimo.
Software requerido
Java Development Kits (JDK) 7 update 67, y 8 update 20.
ArcGIS Runtime SDK para Java
https://developers.arcgis.com/java/
Restricción Descripción
7
Objetos por lo que debe usar un lenguaje de programación
pensado bajo éste paradigma. Se ha elegido el lenguaje Java
EE.
Cliente Las normas del cliente definidas por éste al inicio del
proyecto no pueden ser cambiadas. El período de desarrollo
establecido por el cliente es del 5 de Marzo de 2019 al 4 de
Noviembre del 2019.
3. Requerimientos Funcionales
Código RF-0001
8
disponible para los clientes del
sistema, los cuales tomarán el rol
de clientes y otr vertiente
disponible en la pantalla
administrativa para usuarios con
rol administrativo
Prioridad Alto
Código RF-0002
Prioridad Alto
Código RF-0003
Prioridad Alto
Código RF-0004
9
Características Los empleados procesan las
solicitudes de renta de vehículos
Prioridad Alto
Código RF-0005
Prioridad Alto
Código RF-0006
Prioridad Alto
10
Código RF-0007
Prioridad Alto
Código RF-0008
Prioridad Alto
11
➔ Pantalla de resolución mínima de 1366x768 píxeles.
➔ Teclado
➔ Ratón
➔ Ver
➔ Leer
➔ Utilizar teclado y ratón
El sistema no cuenta con soporte para usuarios con alguna discapacidad que les
impidan utilizar alguno de los componentes de Hardware antes mencionados. Por ejemplo,
usuarios con discapacidad visual.
Debido a que el sistema se ejecuta en un ambiente Java, este será capaz de funcionar
en cualquier sistema operativo que tenga la capacidad de correr JRE (Java Runtime
Environment) en su versión 1.7 o superior.
Para la funcionalidad de los mapas, se utilizará el ArcGIS Runtime SDK para Java
para cargarlos y mostrar la información del tráfico sobre ellos.
5. Requerimientos No Funcionales
Código NF-0001
12
aceptable
Prioridad Alto
Código NF-0002
Prioridad Alta
Código NF-0003
Prioridad Medio
13
Código NF-0004
Prioridad Alta
Código NF-0005
Prioridad Alta
14