Software">
Documento Con Especificación de Requerimientos. GA1-220501092-AA4-EV02 Liz Pao
Documento Con Especificación de Requerimientos. GA1-220501092-AA4-EV02 Liz Pao
Documento Con Especificación de Requerimientos. GA1-220501092-AA4-EV02 Liz Pao
FICHA 2758371
220501092-AA4-EV02
PRESENTADO POR:
AÑO 2023
• Evidencia de producto: GA1-220501092-AA4-EV02 documento con
especificación de requerimientos
• Extensión: libre.
1. Descripción general del sistema: Se proporciona una visión general del software, su
propósito, las metas que busca alcanzar y el contexto en el que se utilizará.
2. Requerimientos funcionales: Son las funcionalidades y características específicas que
debe tener el software, como las acciones que puede realizar, las operaciones que debe
ejecutar y los resultados que debe producir.
3. Requerimientos no funcionales: Son los aspectos no relacionados directamente con
la funcionalidad, pero que son importantes para el sistema, como la seguridad, el
rendimiento, la usabilidad, la escalabilidad, la compatibilidad, entre otros.
4. Casos de uso: Se describen situaciones específicas en las que el sistema debe
responder de manera determinada, generalmente utilizando diagramas y narrativas que
ilustran las interacciones entre los usuarios y el software.
5. Restricciones y dependencias: Se especifican las limitaciones o condiciones bajo las
cuales debe operar el software, así como las dependencias con otros sistemas o
componentes.
6. Prioridades y criterios de aceptación: Se establecen las prioridades de los
requerimientos y los criterios que se utilizarán para evaluar si el software cumple con los
requerimientos establecidos.
El estándar IEEE 830 es un documento que establece los requisitos específicos para la
documentación de requisitos de software. Fue publicado por el Instituto de Ingenieros
Eléctricos y Electrónicos (IEEE).
ALCANCE
El software de una empresa de consolidación de mercancías puede tener varios objetivos
a alcanzar.
RF 01 ACCESO AL SOFTWARE
Versión 1.0
Objetivo Acceder al software.
Requisitos Información básica de cada usuario.
Descripción Acceso al software por parte de los usuarios autorizados.
Implica la autenticación y autorización para permitir el acceso
seguro al sistema.
Precondición El software está instalado y funcionando correctamente.
El usuario tiene credenciales válidas para acceder al sistema.
Flujo básico de pasos 1. El usuario ingresa la URL del software en un
navegador web.
2. El sistema muestra la página de inicio de sesión.
3. El usuario ingresa sus credenciales de inicio de
sesión (nombre de usuario y contraseña).
4. El sistema verifica las credenciales ingresadas.
5. El sistema autentica al usuario y verifica su
autorización para acceder al sistema.
6. El sistema redirige al usuario a la página principal del
software.
Excepciones • En el paso 4, si las credenciales ingresadas son
incorrectas, el sistema muestra un mensaje de error y
vuelve al paso 3.
• En el paso 5, si el usuario no está autorizado para
acceder al sistema, el sistema muestra un mensaje
indicando que el usuario no tiene los permisos
necesarios y no se permite el acceso.
Postcondición El usuario ha accedido correctamente al software y puede
comenzar a utilizar sus funcionalidades.
RF 02 GESTIÓN DE INVENTARIO
Versión 1.0
Objetivo Registrar y actualizar información detallada sobre los
productos en el inventario.
Requisitos Información detallada de cada producto.
Descripción Involucra el seguimiento y control de las existencias de
mercancías en el almacén de la empresa.
Precondición El software está instalado y funcionando correctamente.
Existen categorías y mercancías registradas en el inventario.
Flujo básico de pasos 1. El usuario accede al software.
2. El usuario selecciona la opción «Gestionar
inventario».
3. El sistema muestra una lista de categorías o tipos de
mercancías disponibles en el almacén.
4. El usuario selecciona una categoría de mercancías
para gestionar.
5. El sistema muestra una lista de mercancías de la
categoría seleccionada, junto con su cantidad actual
en el inventario.
6. El usuario selecciona una mercancía específica para
gestionar.
7. El sistema muestra la información detallada de la
mercancía seleccionada, incluyendo su nombre,
descripción, No. de referencia y cantidad en stock.
8. El usuario realiza una acción, como agregar nuevas
unidades, eliminar unidades existentes o actualizar
información de la mercancía.
9. El sistema valida la acción y actualiza los registros
correspondientes en el inventario.
10. El sistema muestra al usuario una confirmación de
que la acción se ha realizado correctamente.
11. El usuario puede repetir los pasos 6 a 10 para
gestionar otras mercancías o finalizar el proceso.
Excepciones • En el paso 4, si no hay categorías de mercancías
disponibles, el sistema muestra un mensaje indicando
que no hay mercancías registradas en el inventario.
• En el paso 6, si no hay mercancías disponibles en la
categoría seleccionada, el sistema muestra un
mensaje indicando que no hay existencias de esa
mercancía en el inventario.
• En el paso 9, si la acción no es válida (por ejemplo,
agregar una cantidad negativa), el sistema muestra
un mensaje de error y solicita al usuario que corrija la
acción.
Postcondición Los registros de inventario se actualizan según las acciones
de gestión realizadas por el usuario.
RF 03 CONSOLIDACIÓN DE PEDIDOS
Versión 1.0
Objetivo Combinar múltiples pedidos individuales en cargas
consolidadas.
Requisitos Criterios como las dimensiones, el peso y las restricciones de
capacidad de carga.
Descripción Implica la recepción de mercancías individuales y su
posterior agrupación en un solo envío consolidado.
Precondición El usuario ha iniciado sesión en el sistema.
Flujo básico de pasos 1. El usuario inicia sesión en el sistema.
2. El usuario accede a la opción de «Consolidar
mercancías».
3. El sistema muestra una lista de mercancías
individuales disponibles para consolidar.
4. El usuario selecciona las mercancías que desea
consolidar.
5. El sistema verifica la compatibilidad de las
mercancías seleccionadas (por ejemplo, requisitos de
tamaño, peso, tipo de mercancía).
6. El sistema genera un nuevo envío consolidado con un
número de seguimiento único.
7. El sistema asigna las mercancías seleccionadas al
envío consolidado.
8. El sistema actualiza el estado de las mercancías
individuales a «consolidadas».
9. El sistema muestra al usuario la información del envío
consolidado, incluyendo el número de seguimiento y
las mercancías incluidas.
10. El usuario confirma la consolidación y finaliza el
proceso.
Excepciones • En el paso 5, si las mercancías seleccionadas no son
compatibles, el sistema muestra un mensaje de error
y el usuario debe seleccionar mercancías diferentes.
• En el paso 10, si el usuario cancela la consolidación,
el sistema cancela la operación y muestra un mensaje
indicando que la consolidación ha sido cancelada.
Postcondición Se ha creado un nuevo envío consolidado con las
mercancías seleccionadas.
Las mercancías individuales seleccionadas se han
actualizado en el sistema como «Consolidadas».
RF 04 PLANIFICACIÓN DE RUTAS
Versión 1.0
Objetivo Facilitar la planificación y optimización de las rutas de
entrega.
Requisitos Información sobre las rutas más eficientes.
Descripción Implica determinar las rutas óptimas para la entrega de las
mercancías consolidadas a sus destinos finales.
Precondición El usuario ha iniciado sesión en el software.
Existen envíos consolidados pendientes de entrega en el
sistema.
Flujo básico de datos 1. El usuario inicia sesión en el software.
2. El usuario accede a la opción «Planificar ruta».
3. El sistema muestra una lista de envíos consolidados
pendientes de entrega.
4. El usuario selecciona un envío consolidado para
planificar su ruta.
5. El sistema muestra la información detallada del envío
seleccionado, incluyendo los destinos finales de las
mercancías y las restricciones de entrega.
6. El usuario configura los parámetros de planificación
de ruta, como la fecha y hora de inicio, las
restricciones de tiempo y las preferencias de rutas
(por ejemplo, evitar autopistas, minimizar distancias).
7. El sistema calcula y muestra una ruta óptima para la
entrega del envío consolidado, considerando los
parámetros configurados.
8. El usuario revisa y verifica la ruta propuesta.
9. El usuario puede realizar ajustes manuales a la ruta
propuesta si es necesario.
10. El sistema actualiza la ruta planificada en el sistema y
notifica al usuario la confirmación de la ruta
planificada.
11. El usuario puede repetir los pasos 4 a 10 para
planificar rutas de otros envíos consolidados o
finalizar el proceso.
Excepciones • En el paso 4, si no hay envíos consolidados
pendientes de entrega, el sistema muestra un
mensaje indicando que no hay envíos disponibles
para planificar rutas.
• En el paso 8, si el usuario no aprueba la ruta
propuesta, el sistema ofrece la opción de recalcular la
ruta basada en nuevos parámetros o realizar ajustes
manuales.
• En el paso 9, si el usuario realiza ajustes manuales a
la ruta, el sistema valida y actualiza la ruta planificada
en el sistema.
Postcondición La ruta planificada se registra en el sistema para la entrega
del envío consolidado seleccionado.
RF 05 GESTIÓN DE TRANSPORTISTAS
Versión 1.0
Objetivo Asignar cargas a transportistas específicos.
Requisitos Información detallada sobre cada transportista.
Descripción Implica la administración de la información y la interacción
con los transportistas asociados a la empresa.
Precondición El usuario ha iniciado sesión en el software.
Existen transportistas registrados en el sistema.
Flujo básico de datos 1. El usuario inicia sesión en el software.
2. El usuario accede a la opción «Gestionar
transportistas».
3. El sistema muestra una lista de transportistas
registrados en el sistema.
4. El usuario puede buscar, filtrar o seleccionar un
transportista de la lista.
5. El sistema muestra la información detallada del
transportista seleccionado, como su nombre,
contacto, información de licencia, disponibilidad y
calificaciones.
6. El usuario puede agregar un nuevo transportista al
sistema proporcionando la información requerida (por
ejemplo, nombre, contacto, información de licencia).
7. El sistema valida la información ingresada del nuevo
transportista y lo registra en el sistema.
8. El usuario puede actualizar la información de un
transportista existente en el sistema.
9. El sistema valida y actualiza la información del
transportista en el sistema.
10. El usuario puede eliminar un transportista existente
del sistema.
11. El sistema solicita la confirmación del usuario y
elimina el transportista del sistema.
12. El usuario puede repetir los pasos 4 a 11 para
gestionar otros transportistas o finalizar el proceso.
Excepciones • En el paso 4, si no hay transportistas registrados en el
sistema, el sistema muestra un mensaje indicando
que no hay transportistas disponibles para gestionar.
• En el paso 6, si la información ingresada del nuevo
transportista no es válida, el sistema muestra un
mensaje de error y solicita al usuario que corrija la
información.
• En el paso 8, si la información actualizada del
transportista no es válida, el sistema muestra un
mensaje de error y solicita al usuario que corrija la
información.
• En el paso 10, si el usuario cancela la eliminación del
transportista, el sistema cancela la operación y
muestra un mensaje indicando que la eliminación ha
sido cancelada.
Postcondición La información de los transportistas se actualiza en el
sistema según las acciones realizadas por el usuario.
REQUERIMIENTOS NO FUNCIONALES
RNF 02 USABILIDAD
Versión 1.0
Objetivo Proporcionar una estructura clara de menús y opciones, así como
instrucciones claras para ayudar a los usuarios a completar las
tareas de manera eficiente.
Requisitos El sistema debe estar disponible para usarlo.
Descripción Tener una interfaz de usuario intuitiva y fácil de usar, que permita a
los usuarios navegar y utilizar las funcionalidades sin dificultad.
Prioridad Alta
RNF 03 SEGURIDAD
Versión 1.0
Objetivo Incluir autenticación de usuarios, acceso basado en roles y
encriptación de datos para garantizar la confidencialidad y la
integridad de la información.
Requisitos El sistema debe contar con políticas de seguridad y privacidad.
Descripción Tener medidas de seguridad sólidas para proteger los datos
confidenciales, como información de inventario, detalles de los
pedidos y datos de los clientes.
Prioridad Alta
RNF 04 ESCALABILIDAD
Versión 1.0
Objetivo Ser capaz de manejar un crecimiento en términos de datos
relacionados con la consolidación.
Requisitos Contar con una base de datos amplia.
Descripción Manejar un crecimiento futuro en términos de volumen de datos, la
carga de trabajo y el número de usuarios sin comprometer el
rendimiento y la funcionalidad del sistema.
Prioridad Alta
HISTORIAS DE USUARIO
Historia de usuario
Número: #01 Nombre de la historia de usuario: Gestión de envíos
consolidados.
Usuario: Jefe de logística.
Prioridad: Alta Puntos estimados: 5
Descripción: Como jefe de logística, quiero administrar y revisar los envíos consolidados,
asignarles un contenedor y establecer fecha y destino.
Observaciones:
Criterios de aceptación:
Historia de usuario
Número: #02 Nombre de la historia de usuario: Gestión de inventarios.
Usuario: Jefe de logística.
Prioridad: Alta Puntos estimados: 4
Descripción: Quiero gestionar el inventario para poder concretar los envíos consolidados,
asignar a los artículos un contenedor, fecha y destino.
Observaciones:
Criterios de aceptación:
BIBLIOGRAFÍA
https://www.researchgate.net/publication/326948456_Metodologias_agiles_enfocadas_
al_modelado_de_requerimientos
https://www.ibm.com/docs/es/engineering-lifecycle-management-suite/lifecycle-
management/6.0.3?topic=requirements-defining-use-cases
https://www.juntadeandalucia.es/servicios/madeja/contenido/recurso/416