Especificación de los requerimientos funcionales y no funcionales del software
Enviado por Mr_Kazeo • 6 de Noviembre de 2022 • Trabajo • 1.105 Palabras (5 Páginas) • 236 Visitas
[pic 1]
Evidencia
Especificación de los requerimientos funcionales y no funcionales del software
GA1-220501092-AA4-EV01
Aprendiz
Eliecer José Pacheco Rojas
Instructor
Michel Osorio Barrera
Análisis Y Desarrollo De Software
Ficha: 2627083
SENA - 2022
o Perspectiva del producto
El aplicativo web para la microempresa ricos mariscos llevara a cabo todo el proceso de ventas, además de ciertos procesos contables para un mejor manejo financiero dentro de la empresa.
o Funciones del producto
Buscar productos
Visualizar de productos
Generación de facturas
Recibir pago de productos
Generación de informes
Reportes financieros
o Características de los usuarios
Cliente final: Es uno de los actores principales, es quien compra el producto, tendrá otra perspectiva del software visualizándolo desde fuera.
Administrador: Es la persona que administra el software, es quien se encarga de que todos los procesos se lleven a cabo correctamente.
Personal logístico: Su relación con el sistema no es tan significativa, simplemente generarán y recibirán informes de calidad y dar respuesta a las ordenes generadas por el cliente.
Personal contable: Se encargarán de todo el proceso contable y financiero dentro del sistema, generando reportes, informes, gráficos, etc.
Atención y servicio al cliente: Tendrán comunicación directa con el cliente
o Restricciones
De software: El aplicativo se desarrollará mediante software de código abierto, por lo tanto, no tendrá ningún tipo de restricción en este aspecto.
De hardware: Se cuenta con el equipo necesario para la instalación del servidor Web, además se cuenta con el apoyo económico para el desarrollo de este proyecto.
o Requisitos funcionales (formato de casos de uso)
[pic 2]
o Requisitos no funcionales
Aplicación disponible para web y móvil |
La aplicación debe ser interactiva |
Fácil y rápida búsqueda de productos (3s Max) |
Colores acordes a la temática de la empresa |
Capaz de soportar mínimo 1000 pedidos diarios |
Interfaz web desarrollada con HTML5, CCS y JavaScript |
Rápida comunicación con el cliente |
La aplicación móvil debe consumir poca memoria RAM (Max 500mb) |
La aplicación móvil debe pesar Max 200mb |
o Historias de usuario
Historia de usuario | |
Número: # 1 | Nombre de historia: Generar reportes financieros |
Usuario: Contador | |
Puntos estimados: 10 | |
Descripción: Generar los reportes financieros para hacer una planificación y garantizar alcanzar los objetivos deseados | |
Observaciones: Que permita la fácil creación de reportes | |
Criterios de aceptación: Escenario 1: Generar informes Contexto: El usuario puede generar los informes financieros que requiera. Evento: Al acceder a los informes y dar clic en generar informe. Resultado: Se generan todos los informes que se requieren. Escenario 2: Descargar informe Contexto: El usuario debe seleccionar el tipo de informe a descargar Evento: Dar clic en el botón de descargar Resultado: Se descarga el informe Escenario 3: Informe no disponible Contexto: EL Informe que se desea descargar no está disponible, debido a la falta de información. Evento: Cuando se quiere descargar un informe que requiere cierta información específica. Resultado: No se descarga el informe |
Historia de usuario | |
Número: # 2 | Nombre de historia: Pagar factura |
Usuario: Cliente | |
Puntos estimados: 8 | |
Descripción: Pagar la factura del producto comprado desde herramientas de pago en línea como Nequi, Daviplata, tarjeta de crédito y débito, o en efectivo si es necesario | |
Observaciones: Que sea seguro y confiable hacer el pago | |
Criterios de aceptación: Escenario 1: Pago realizado Contexto: El cliente paga con éxito la factura Evento: Al dar clic en pagar factura Resultado: Pago realizado con éxito. Escenario 2: Pago no realizado Contexto: El cliente tiene problemas para hacer el pago o tiene saldo insuficiente Evento: Al dar clic en pagar factura Resultado: Mostrar otras opciones de pago Escenario 3: Opciones de pago Contexto: El cliente puede pagar desde la herramienta de pago en línea preferida o en efectivo Evento: Al validar el pedido se le muestran las opciones de pago Resultado: Lista con opciones de pago |
...