REQUERIMIENTOS SOFTWARE [ACP (automotive color preview)] PREFACIO Este documento describe los requerimientos de softw
Views 176 Downloads 6 File size 125KB
REQUERIMIENTOS SOFTWARE [ACP (automotive color preview)]
PREFACIO
Este documento describe los requerimientos de software de Auto color preview, cuyo objetivo principal es ofrecer una perspectiva virtual a los clientes sobre el color que desean aplicar a sus autos.
HISTORIA DEL DOCUMENTO Fecha 15 de octubre 2016
Versión 0.1
Comentarios Versión inicial
Autor Davis Henríquez
i
TABLA DE CONTENIDOS 1
INTRODUCCION.............................................................................................1 1.1 Entorno.....................................................................................................1 1.2 Estándares...............................................................................................1 1.3 Documentación........................................................................................1 2 Requerimientos Software................................................................................2 2.1 Requerimientos Funcionales....................................................................2 2.2 Requerimientos de Testing.......................................................................2 2.3 Matriz Requerimientos Funcionales vs. Requerimientos de Testing.......2 3 Requerimientos de Calidad.............................................................................4 4 Requerimientos de Ambiente..........................................................................5 4.1 Requerimientos de Ambiente de Desarrollo............................................5 4.1.1 Hardware de Desarrollo....................................................................5 4.1.2 Desarrollo de Software.....................................................................5 4.2 Requerimientos de Ambiente de Testing.................................................5 4.2.1 Hardware de Testing.........................................................................5 4.2.2 Software de Testing...........................................................................5 5 Restricciones...................................................................................................6 5.1 Restricciones Hardware...........................................................................6 5.2 Restricciones Software.............................................................................6 5.3 Restricciones de Interfaz..........................................................................6 6 Arquitectura del Software................................................................................7 6.1 Modelo Arquitectónico..............................................................................7 6.2 Matriz Requerimientos Funcionales vs. Componentes de la Arquitectura 7 7 Requerimientos de Desarrollo.........................................................................8 7.1 Requerimientos Participación Cliente......................................................8 7.2 Requerimientos de Comunicación...........................................................8 7.3 Requerimientos de Infraestructura...........................................................8 8 Requerimientos Post Desarrollo......................................................................9 8.1 Requerimientos de Entrenamiento..........................................................9 8.2 Requerimientos de Mantención...............................................................9 Glosario (Definiciones y Siglas)............................................................................10
ii
1 INTRODUCCION 1.1
Entorno
Existen un sin número de herramientas creadas por distintos fabricantes de coches que configuran colores virtualmente para aplicar a sus autos. Sin embargo, esos configuradores se basan en imágenes estáticas en diferentes ángulos. Con “ACP” se busca crear una perspectiva 3D o rotativa en 360° que permita a los usuarios desplazarse con facilidad al visualizar la coloración elegida en sus autos, ya sea con el mouse de sus ordenadores o el sensor táctil de sus móviles. Este software contaría con las marcas y modelos de autos más relevantes en Panamá y sus colores estándar de fábrica para la elección de la clientela.
1.2
Estándares
La implementación del software será con los Estándares de Codificación Java. Todo fichero fuente comenzara con un comentario que incluya el nombre de la clase, información sobre la versión del código, la fecha y el copyright. El copyright indicara la propiedad legal del código, uso para el que fue desarrollado y su modificación. Dentro de estos comentarios iniciales podrían incluirse adicionalmente comentarios sobre los cambios efectuados sobre dicho fichero (mejora, incidencia, error, etc.).
13. Documentación Los documentos utilizados serán librerías con las marcas y modelos de autos con mayor relevancia en el territorio nacional, además de los libros de colores proporcionados por los distintos proveedores locales. Toda esta documentación podrá ser modificada de darse sugerencia por parte de los clientes por la falta de algún modelo o color en específico que quiera agregarse al sistema.
1
2 Requerimientos Software
2.1
2.2
-
Modelar los acabados finales
-
Priorizar las marcas y modelos con mayor relevancia en el mercado local
-
Proveer una amplia gama de colores
-
Suministrar perspectiva en 3D
-
Registrar clientes en el sistema
-
Capturar los datos de los usuarios registrados
-
Validar contraseñas de los usuarios
Requerimientos Funcionales -
FSR1 / Ingreso o registro en el sistema
-
FSR2 / Validación de datos
-
FSR3 / Validación de contraseñas
-
FSR4 / Elección de marca y modelo
-
FSR5 / Elección de color
-
FSR6 / Rotación 360° - 3D
-
FSR7 / Aceptación o rechazo
Requerimientos de Testing -
ST1 / Campos de datos: Nombres, correo electrónico, contraseña.
-
ST2 / Restricciones en número de caracteres
-
ST3 / Restricciones en tipo de caracteres para contraseña
-
ST4 / Combo box que enliste marcas
-
ST5 / Combo box ligado a marcas que enliste modelos
-
ST6 / Cuadro de colores
-
ST7 / Pad mouse o Sensor táctil
-
ST8 / Botones
2
2.3
Matriz Requerimientos Funcionales vs. Requerimientos de Testing Requerimientos de test
Requerimiento funcional
ST1
FSR1
X
FSR2 FSR3 FSR4 FSR5 FSR6
ST2
ST3
ST4
ST5
X
X
ST6
ST7
ST8
X X X X
FSR7
X
3
3 Requerimientos de Calidad
4
4 Requerimientos de Ambiente
4.1
Requerimientos de Ambiente de Desarrollo
4.1.1 Hardware de Desarrollo El proyecto se desarrollará en plataformas PC / Móvil con 512 Mb de RAM] 4.1.2 Desarrollo de Software
4.2
-
Lenguaje de programación JAVA
-
Formato de ejecución para pc: .EXE
-
Formato de ejecución para móvil: APK
Requerimientos de Ambiente de Testing
4.2.1 Hardware de Testing -
Netbook TOSHIBA Satellite / Intel I5 / 4GB RAM
-
Samsung Galaxy S5 / 1,2GB RAM
4.2.2 Software de Testing -
Windows 10
-
Android 5.0
5
5 Restricciones 5.1
5.2
5.3
Restricciones Hardware -
512 GB de RAM como mínimo
-
300MB libres en memoria
-
Disponibilidad de pad o mouse para rotación en 3D
Restricciones Software -
Para Windows 7 en adelante
-
Para Android 4.4 en adelante
Restricciones de Interfaz
6
6 Arquitectura del Software 6.1
Modelo Arquitectónico
C1
Campos para inicio de sesión / Usuario - Contraseña
C2
Ventana con lista de marcas
C3
Ventana con lista de modelos
C4
Cuadro de colores
C5
Ventana de aprobación o rechazo
6.2
Matriz Requerimientos Arquitectura
Funcionales
vs.
Componentes
de
la
Componente de la arquitectura Requerimiento funcional
C1
SFR1
X
SFR2
X
SFR3
X
SFR4 SFR5
C2
C3
X
X
C4
C5
X
SFR6 SFR7
X
7
7 Requerimientos de Desarrollo
7.1
7.2
7.3
Requerimientos Participación Cliente -
Suministro de un registro de marcas y modelos trabajados con más frecuencia en el establecimiento
-
Suministro de las librerías de colores
-
Disponibilidad de alguno de los 2 hardware requeridos para la prueba del sistema en manos del cliente
-
Actualización de las librerías
Requerimientos de Comunicación -
Teléfono
-
Correo electrónico
Requerimientos de Infraestructura -
Internet estable para la investigación
8
8
Requerimientos Post Desarrollo
8.1
Requerimientos de Entrenamiento
8.1
-
Manuales de usuario
-
Lecciones de uso por parte del desarrollador
Requerimientos de Mantención -
Reportes por correo electrónico
-
Actualización de datos en las librerías
9
Glosario (Definiciones y Siglas) -
“ACP”: Automotive color preview (Vista previa de pintura automotriz)
-
Copyright: Derecho de autor
-
Combo box: Interface de control de listas
10
11