Requerimientos Funcionales Funcionalidad 8-RFU

Anuncio
Requerimientos
Funcionales
1. Funcionalidad
1.1 8-RFU-01: Realizar login al sistema.
1.2 8-RFU-02: Administrar copias de seguridad.
1.3 8-RFU-03: Registrar objetos perdidos
1.4 8-RFU-04: Registrar devolución de objetos perdidos
1.5 8-RFU-05: Registrar las devoluciones de productos.
1.6 8-RFU-06: Generar nota de crédito, boleta de cambio por devolución de producto o
nota de devolución.
1.7 8-RFU-07: Registrar reclamos de los clientes
1.8 8-RFU-08: Registrar sugerencias de los clientes
1.9 8-RFU-09: Registrar solicitudes de productos de los clientes.
1.10 8-RFU-10: Generar constancia de solicitud de productos.
1.11 8-RFU-11: Registrar marcas/envases asociadas para devolución de envases.
1.12 8-RFU-12: Generar ticket de devolución de envases.
1.13 8-RFU-13: Registrar entrega de premios al cliente.
1.14 8-RFU-14: Generar la constancia de atención de incidencias: reclamos, devoluciones
y entrega de objetos perdidos.
1.15 8-RFU-15: Enviar registro de pedidos al Analista de compras.
1.16 8-RFU-16: Generar reporte de incidencias: reclamos, devoluciones y entrega de
objetos perdidos.
1.17 8-RFU-17: Generar reporte de premios entregados.
1.18 8-RFU-18: Generar reporte de tickets de envases retornados generados.
1.19 8-RFU-19: Generar reporte de objetos perdidos.
1.20 8-RFU-20: Generar reporte de notas de crédito y boletas de cambio generadas.
1.21 8-RFU-21: Generar reportes de productos solicitados por los clientes.
1.22 8-RFU-22: Evaluar reclamos y devoluciones.
No Funcionales
2. Usabilidad
2.1 8-RNF-01: Aprendizaje del sistema
El sistema permitirá a los usuarios su aprendizaje de manera intuitiva, sin necesidad de
una capacitación previa.
2.2 8-RNF-02: Estandarización de Términos
El sistema debe ser amigable con el uso de un lenguaje sencillo y debe respetar los
términos empleados en el negocio.
2.3 8-RNF-03: Mensajes de error
En caso de error del usuario, el sistema informará el código y la descripción del mensaje
del error y la acción a ejecutar.
3. Confiabilidad
3.1
8-RNF-04: Disponibilidad del sistema
El sistema estará disponible los 7 días de la semana, las 24 horas del día.
3.2
8-RNF-05: Tiempo promedio de respuesta
El tiempo promedio de respuesta del sistema será de 5 segundos.
3.3
8-RNF-06: Atención Ante una Falla
El tiempo de atención promedio ante una falla se determinará dependiendo de su
complejidad. Si el impacto de la falla es bajo será de uno a dos días, si el impacto es
intermedio será menor a 1 día y si el impacto es crítico será menor de 2 horas.. Esta
categoría de impacto se define en el glosario de términos.
3.4
8-RNF-07: Log de transacciones
Existirá un Log de todas las transacciones realizadas, detallando el tipo de movimiento, la
hora y fecha, y la persona que lo ha realizado.
3.5
8-RNF-08: Log de errores
El sistema almacenará en un log los errores presentados por excepciones del sistema.
3.6
8-RNF-09: Encriptamiento de datos.
El sistema deberá manejar encriptamiento de texto plano en SHA1 suspira las contraseñas
de usuario.
4. Rendimiento
4.1
8-RNF-10: Tiempo de inicio del sistema.
El tiempo de inicio del sistema será de 10 segundos como máximo.
4.2
8-RNF-11: Número de transacciones por minuto.
El sistema soportará en promedio 50 transacciones por minuto.
5. Soporte
5.1 8-RNF-12: Versión JRE.
El usuario debe tener instalada la versión 1.5 (como mínimo) del Java Runtime Enviroment
(JRE).
5.2 8-RNF-13: Compatibilidad del sistema a nivel usuario.
El sistema, a nivel cliente, debe ser compatible con Windows XP service pack 3, Windows
Vista service pack 2 y Windows 7.
5.3 8-RNF-14: Compatibilidad del sistema a nivel Servidor.
El sistema, a nivel servidor, debe ser compatible con Windows Server 2003 service pack 2.
5.4 8-RNF-15: Estándar SYSLOG.
Se debe seguir el estándar SYSLOG (mensajes de conexión) para registrar los sucesos del
sistema operativo.
5.5 8-RNF-16: Cliente Web.
El cliente Web del sistema debe ser soportado el navegador Internet Explorer 6 o superior.
5.6 8-RNF-17: Servidor de aplicaciones.
El servidor de aplicaciones será Tomcat en su versión 6.X.
6. Consideraciones de Diseño
6.1 8-RNF-18: Lenguaje de programación.
El lenguaje de programación será J2EE empleando jsp y servlets.
6.2 8-RNF-19: Motor de base de datos
El servidor debe tener instalado la base de datos Microsoft SQL Express.
6.3 8-RNF-20: Requerimientos mínimos de hardware en el cliente.
El sistema en el cliente debe operar en cualquier computador personal con procesador
Pentium IV o superior, 512 Mb de memoria RAM y disco duro de 40 GB.
6.4 8-RNF-21: Requerimientos mínimos de hardware en el servidor.
El servidor debe operar en una computadora con un procesador 2 GHz x64 con un mínimo
de memoria de 4 GB de RAM, y un mínimo de 60 GB de espacio en disco.
6.5 8-RNF-22: Arquitectura lógica.
La arquitectura lógica deberá considerarse en tres capas (Negocio, Control y
Presentación).
6.6 8-RNF-23: Reportes.
Los reportes del sistema se desarrollarán utilizando la herramienta JReport.
7. Documentación de Usuario y Sistema de Ayuda
4.1 8-RNF-24: Manuales de usuario
Se elaborarán los manuales de usuario y se publicarán en PDF.
4.2 8-RNF-25: Manuales del sistema
Se elaborarán los manuales del sistema y se publicarán en PDF.
8. Componentes Adquiridos
No aplica a este proyecto.
9. Interfases
Interfases de Usuario
9.1 8-RNF-26: Diseño de la interfaz gráfica.
El diseño de la interfaz gráfica del sistema se alineará al estándar definido por el
supermercado. Este será el siguiente.
9.2 8-RNF-27: Logotipo.
El logotipo estará siempre presente en el banner de la parte superior de todas las páginas.
9.3 8-RNF-28: Tipo de letra.
El tipo de letra general será Arial de tamaño 10. Para los reportes se usará el mismo
tamaño en la cabecera y el tamaño 8 para el detalle de los mismos.
9.4 8-RNF-29: Resolución de pantalla.
El ancho de la página se limita a un tamaño de pantalla mínimo de 1024x768 píxel sin
scroll horizontal.
9.5 8-RNF-30: Barra de Scroll.
Las barras de scroll se activarán una vez que el texto sobrepase este límite.
9.6 8-RNF-31: Peso de imágenes
Las imágenes que se presentan en las interfaces de usuario, tendrán un peso no mayor a
los 100 kb.
9.7 8-RNF-32: Logotipo en reportes.
Todos los reportes mostrarán el logotipo y nombre de la empresa Supermercados UPZ en
la parte superior derecha.
Interfases de Hardware.
No aplica a este proyecto.
Interfases de Software
9.8 8-RNF-33: El sistema deberá integrarse con los módulos de Abastecimiento, Marketing
y caja. Esto permitirá obtener información del cliente y servicios de otros módulos.
Interfases de Comunicaciones
No aplica para este proyecto.
10. Licenciamiento
10.1 8-RNF-34: Licencias de base de datos
Las licencias de Oracle 10i por procesador serán proporcionadas por el cliente.
11. Requerimientos Legales y de Derecho de Autor
No aplica a este proyecto.
12. Estándares Aplicables
No aplica a este proyecto.
Descargar