Requerimientos Software

REQUERIMIENTOS SOFTWARE [ACP (automotive color preview)] PREFACIO Este documento describe los requerimientos de softw

Views 176 Downloads 6 File size 125KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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