Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado por:
Ficha:
2675862
2023
INTRODUCCIÓN
Los requerimientos funcionales son aquellos que describen cualquier actividad que se deba
realizar.
Por lo general estos deben incluir funciones desempeñadas por pantallas específicas,
descripciones de los flujos de trabajo a ser desempeñados por el sistema.
PRIORIZACIÓN DE REQUERIMIENTOS
Esta es una actividad clave para el éxito en la construcción del proyecto de software y su
objetivo es maximizar el valor entregado por el proyecto a sus clientes.
• Específicos
• Cuantificables
• Verificables
• Atributos de calidad
• Restricciones
• Interfaces externas
• Interfaces de usuario
• Control de errores
IDENTIFICACIÓN
HBS
RF02 Consultar El sistema HBS deberá permitir consultar los usuarios con base al nombre y estado: Alta
visualizando los siguientes datos (código, nombre, apellido, tipo de identificación, número
de identificación, digito de verificación, teléfono, dirección, email, password, rol, estado,
fecha
de creación, fecha de modificación, ciudad, tipología), permitiendo exportarlos a PDF.
RF03 Actualizar El sistema HBS deberá permitir actualizar los datos de cada usuario. Alta
controles y El sistema genera un ID autoincremente para cada registro de usuario.
restricciones Para ingresar al sistema deben ingresar con el usuario que será el número de identificación y el
password que tendrá un rango máximo de 8 caracteres.
Los campos tipo de identificación y número de identificación no permitirán ser actualizados.
Es sistema HBS solo permitirá crear y modificar un usuario con rol de administrador.
El nombre de usuario, número de identificación, email y password no puede ser nulo.
Criterios de El sistema HBS deberá validar el número de identificación antes de crear un nuevo usuario para no crear
aceptación duplicidad de los datos.
RF02 Ver Detalle El sistema HBS deberá permitir generar el detalle de cada producto, registrado en base al Alta
código de barra o nombre del producto visualizando los siguientes datos: código único,
código de barras, nombre del producto, categoría, descripción, cantidad inicial, entrada,
salida, stock, valor unitario, valor total, estado, fecha de ingreso, fecha de creación,
grupo,
marca, registrado por, proveedor, permitiendo exportar los datos a formato PDF
Controles y El sistema generará alerta de los productos con una existencia mínima a 20 unidades
restricciones resaltando los registros con un color naranja.
Criterios de Comprobar que el sistema responda de manera correcta ante los datos ingresados al
Aceptación agregar un producto, con todos sus datos respectivos.
ESPECIFICACIÓN DE REQUERIMIENTOS DE
SOFTWAREFUNCIONAL No 004 MODULO DE
CLIENTES
RF01 Registrar El sistema HBS online permitirá registrar Clientes diligenciando el formulario de Alta
Cliente nuevo cliente con los siguientes datos (código, nombre, tipo identificación, número de
identificación, teléfono, dirección, email, estado, fecha de creación).
RF02 Consultar El sistema HBS online deberá permitir consultar los clientes con base al nombre y Alta
Cliente número de identificación: visualizando los siguientes datos: código, nombre, tipo de
identificación, número de identificación, teléfono, dirección, email, estado, registrado
por, fecha de creación, permitiendo exportar los datos en formato PDF.
RF03 Modificar El sistema HBS online deberá permitir actualizar los datos de cada cliente, en base a los Alta
Cliente siguientes datos: código, nombre, teléfono, dirección, email, estado, fecha de creación
RF04 Inactivar El sistema HBS online deberá permitir inactivar el registro del cliente validando que Alta
Cliente el estado este activo y de cumplirse la condición permitirá cambiar el estado a
inactivo.
Controles y El sistema HBS online guardara automáticamente en el campo (registrado por) el número de
restricciones identificación del usuario de la sesión con la cual se realiza el registro. El sistema HBS online solo
permitirá Ingresar, anular o eliminar un cliente con rol de administrador.
Criterios de El sistema HBS online deberá validar el número de identificación de cada cliente antes de ingresar un
Aceptación nuevo cliente para evitar duplicidad de los datos.
ESPECIFICACIÓN DE REQUERIMIENTOS DE
SOFTWARE
NO FUNCIONAL No
001
ID Nombre Descripción Prioridad
RNF01 El sistema debe ser compatible con los navegadores de internet Alta
Compatibilidad actuales (Microsoft Edge, Mozilla Firefox, Google Chrome).
con los
navegadores
RNF02 Interfaz La interfaz del aplicativo debe ser consistente en todas sus Alta