Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESPECIFICACIÓN DE
REQUERIMIENTOS DE
SOFTWARE
Para
Cappital Pooling
Versión 1.5
Producido por
Nombre del Grupo: Cappital Pooling
David Vega Cel.: 301 791 06 88 David-Vega@javeriana.edu.co
Sergio Bernal R. Cel.: 316 636 55 94 Bernal.sergio@javeriana.edu.co
Fecha: 26/11/2014
Especificación de requerimientos de software P á g i n a | 2
Tabla de contenido
1 Introducción...................................................................................................... 6
1.1 Propósito del documento............................................................................ 6
1.2 Alcance de Producto .................................................................................. 6
1.3 Audiencia y vista general de producto........................................................ 7
1.4 Definiciones, Acrónimos y Abreviaciones................................................... 7
2 Descripción General ......................................................................................... 8
2.1 Perspectiva de Producto ............................................................................ 8
2.2 Funcionalidad del Producto ........................................................................ 9
2.3 Características de usuario ........................................................................ 11
2.4 Entorno de funcionamiento ...................................................................... 12
2.5 Restricciones de Diseño e Implementación ............................................. 13
2.6 Suposiciones y Dependencias ................................................................. 14
3 Especificación de requerimientos ................................................................... 15
3.1 Requerimientos de interfaces ................................................................... 15
3.1.1 Interfaces de Usuario ......................................................................... 15
3.1.2 Interfaces Gráficas de Usuario .......................................................... 16
3.1.3 Interfaces de Hardware ..................................................................... 17
3.1.4 Interfaces de Software ....................................................................... 18
3.1.5 Interfaces de Comunicación .............................................................. 19
3.2 Requerimientos de Interfaz ...................................................................... 19
3.2.1 Vista de Casos de Uso ...................................................................... 19
3.3 Requerimientos de Servidor ..................................................................... 20
3.3.1 Vista de Casos de Uso ...................................................................... 20
3.4 Requerimientos de Aplicación .................................................................. 20
4 Requerimientos no funcionales ...................................................................... 21
4.1 Atributos de calidad .................................................................................. 21
4.1.1 Requerimientos de desempeño ......................................................... 21
4.1.2 Requerimientos de disponibilidad ...................................................... 22
4.1.3 Requerimientos de escalabilidad ....................................................... 24
Especificación de requerimientos de software P á g i n a | 3
Lista de Gráficos
Lista de Tablas
1 Introducción
1.1 Propósito del documento
En alcance:
Fuera de alcance:
a) Aplicación multiplataforma
Especificación de requerimientos de software P á g i n a | 7
2 Descripción General
Cappital Pooling sólo tiene un usuario el cual puede desempeñar dos roles. El
siguiente diagrama muestra cada rol y sus características:
Usuario Cappital
Pooling
Conductor Pasajero
Características: Características:
Batería:
La betería es el principal limitante para el desarrollo móvil, pues esta tiene una
capacidad muy limitada. Para Cappital Pooling otro fuerte limitante está en el uso
del GPS y en la comunicación con la base de datos.
Tiempo:
Puesto que este proyecto está establecido como trabajo de grado, se tiene un
límite de tiempo de 4 meses y medio.
Lenguaje de programación:
Cappital Pooling al ser desarrollada para Android requiere que sea desarrollada en
Java.
Seguridad:
Suposiciones:
Dependencias:
3 Especificación de requerimientos
Pantalla Táctil
• Esta interfaz será itilizada para que el usuario puede tener
una impresion grafica de la ejecucion de la aplicación movil.
Teclado Virtual
• Esta interfaz será utilizada para ingresar datos al dispositivo
movil como caracteres alfanumericos.
Conexión Movil
• Esta interfaz sera utilizada para que el dispositivo obtenga
conexión con los datos que se alojan en el servidor remoto.
Conexión GPS
• Esta interfaz sera utilizada para que se integre la posición
geo-espacial del usuario con la aplicación y los otros
usuarios.
4 Requerimientos no funcionales
4.1 Atributos de calidad
4.1.1 Requerimientos de desempeño
RNFD01
Tipo Valor
RNFD02
Tipo Valor
RNFD03
Tipo Valor
RNFD04
Tipo Valor
RNFDI01
Tipo Valor
RNFDI02
Tipo Valor
RNFDI03
Tipo Valor
RNFEI01
Tipo Valor
RNFEI02
Tipo Valor
RNFS01
Tipo Valor
RNFS02
Tipo Valor
RNFS03
Tipo Valor
RNFO01
Tipo Valor
RNFO02
Tipo Valor
RNFO03
Tipo Valor
5 Apéndice A