Está en la página 1de 23

Analizar las fuentes para la especificación de requisitos.

Documento informe de fuentes GA1-220501092-AA1-EV01


Ficha: 2834581.

Técnico en programación de aplicaciones y servicios para la nube.


Aprendiz: Oscar Fabian Collazos Paz

CENTRO LATINOAMERICANO DE ESPECIES MENORES


SENA VALLE
2024
INTRODUCCION.

En la industria de la ingeniería de software una de las principales inquietudes gira en


torno al éxito de los proyectos desarrollados, y una de las preocupaciones más significativas
de la Ingeniería de Software es el garantizar ese éxito en la ejecución. Igualmente, por
medio de la experiencia, se han identificado ramas y tópicos de trascendental relevancia
dentro del desarrollo de software, y cuyo tratamiento es de suma importancia si se desea
obtener éxito dentro de este campo.

Uno de estos tópicos es el concerniente a los requerimientos del sistema, los cuales,
sometidos a diferentes análisis, evaluaciones y ponderaciones, se han mantenido como
prioridad para el éxito u obstáculo en el alcance de los proyectos en software.
Recientemente, en la publicación emitida por la revista electrónica The Rational Edge,
acerca del estado y las prácticas recomendadas para el desarrollo de software y sistemas, se
le otorga una sección a los requerimientos en la cual se enmarca reiterativamente que el
precisarlos es una parte esencial de la fórmula para los proyectos de software exitosos.
¿Qué es La elicitación de
requisitos, y Qué es
Ingeniera de
requisitos?
¿Qué es La elicitación de
requisitos, y Qué es
Ingeniera de
requisitos?
¿Qué es la elicitación de requisitos?

La Elicitación de Requisitos es el eje central del desarrollo de proyectos en software y


tiene un impacto importante en el diseño y en las demás fases del ciclo de vida del
producto. Si se realiza adecuadamente, puede ayudar a reducir los cambios y las
correcciones en los requisitos. También, la calidad de la elicitación determina la exactitud
de la retroalimentación al cliente acerca de la integridad y validez de los requisitos. Debido
a que esta fase es crítica y de alto impacto en el proyecto, es muy importante que la labor de
elicitar se realice prácticamente a la “perfección”. Teniendo en cuenta las diferentes
características de los proyectos en software, en este trabajo se proponen algunas reglas
generales para llevar a cabo la elicitación de requisitos con base en la discusión y en la
explicación de los procesos relacionados y métodos aplicados en los diferentes tipos de
proyectos en software.

¿Qué es Ingeniera de requisitos?

La ingeniería de requisitos o Ingeniería de requerimientos comprende todas las tareas


relacionadas con la determinación de las necesidades o de las condiciones a satisfacer para
un software nuevo o modificado. La ingeniería de requisitos toma en cuenta los diversos
aspectos de las partes interesadas que pueden entrar en conflicto entre sí mismas. Muchas
veces se habla de requerimientos en vez de requisitos, esto se debe a una mala traducción
desde el inglés. El propósito de esta ingeniería es hacer que los requisitos alcancen un
estado óptimo antes de alcanzar la fase de diseño en el proyecto. Los requisitos deben ser
medibles, comprobables, sin ambigüedades o contradicciones, etc.

ALCANCE.
Listado de requerimientos:

El sistema debe ser capaz de contener la información del catálogo de productos


ofrecidos por una compañía comercializadora de insumos industriales de la metalmecánica,
la soldadura y la tornillería.

El sistema debe ofrecer la información detallada de cada producto contenido en el


catálogo, clasificarlos en categorías, brindar el inventario actualizado en tiempo real
contenido en bodega, el costo, las ofertas disponibles, etc.

El sistema debe brindar información detallada a los vendedores, clientes y proveedores


de los diferentes productos ofertados.

El sistema debe tener la capacidad de brindarle al vendedor realizar cotizaciones en línea


y organizarlas para ser presentadas a los clientes con toda la información de cantidad,
precios, descuentos, entregas e impuestos.

El sistema debe poder acceder, guardar y editar a los clientes y sus respectivos datos de
contacto e historial de compras con la comercializadora.

El sistema debe contar con la posibilidad de tener una central de pagos integrada, que les
permita a los clientes efectuar los pagos por sus productos, desde los distintos canales de
pago usados actualmente, a través de consignaciones bancarias, en persona o digitales, y el
uso de todos los métodos de pago disponibles.

Listado de reglas:

Los equipos o dispositivos móviles de los vendedores, deben ser registrados con su
información para poder llevar un control interno dentro de la compañía.

El sistema debe contar con la seguridad de perfil de cliente respectivo, y los permisos
para cada uno de quienes lo usan y operan.

El sistema debe brindar la posibilidad de adicionar o eliminar ciertos productos del


catálogo, así como editar la información de los ya existentes para su actualización.

El sistema debe permitir desplegar información de las características básicas de ciertos


productos y sus respectivas imágenes de referencia.
El sistema debe poder organizar y desplegar la información concerniente al perfil de
cada vendedor, en donde se contengan sus estadísticas de ventas, los logros alcanzados,
para hacer el seguimiento y gestión de sus comisiones y pago de salarios.

RESUMEN DEL PRODUCTO

El software debe ser capaz de enlazar la información de inicio de sesión del sistema de
información permitiendo visualizar, el inventario en bodega, la cantidad de ítems, el valor
del pedido y el valor del envío(opcional), el estado del pago, también realizar un
seguimiento del pedido y realizando notificaciones PopUp con ayuda de la compañía de
logística encargada.

Funciones:

• Introducción de credenciales de manera segura para administradores y vendedores.


• Permite cambiar dirección de envío y número de contacto.
• Consulta de trazabilidad.
• Generar calificación individual y anónima de cada vendedor según experiencia.
• Carga de guía de envío automática por el vendedor.
• Análisis de información para dar un tiempo estimado de entrega.
• Consulta de información del cliente por parte del vendedor para realizar el pedido.
• Panel de reclamos.
• Modificación de cotizaciones y pedidos.

Usuarios interesados:

1. Comercializadora: Este perfil de administrador es quien solicita la creación del sistema


de información, según su necesidad de realizar un mejor seguimiento de sus envíos y los
realizados por los vendedores suscritos en el sistema.
2. Vendedores y proveedores: Este usuario es quien suministra sus productos a la
comercializadora, los vendedores son quienes conocen cada uno de los productos, generan
las cotizaciones y facturas, revisan las órdenes de pago, y solicitan los despachos, pueden
llegar a necesitar subir el número de la guía y tener un contacto directo con el cliente post
venta para agendar el envío del artículo vendido.
3. Comprador: Este usuario es el último y uno de los más interesados para consultar la
información referente al pedido, facturación y envío de su compra, y realizar un
seguimiento para tener una certeza de cuándo se va a recibir el pedido.
REQUISITOS Y
REQUERIMIENTOS DEL
SOFTWARE
Se debe tener en cuenta que
para dar ingreso a la
aplicación debe ser con un
usuario el
cual debe tener relación con la
base de datos de la tienda
virtual, cada uno de los
usuarios tiene un acceso
diferente, es decir que cada
uno de los usuarios
interesados
tiene un acceso diferente a la
información, en el caso de la
empresa dueña de la tienda
virtual tiene un acceso de
administrador ya que esta
enlazado con la base de daros
perteneciente a ellos, los
usuarios como los vendedores
solamente tendrán acceso al
panel de envíos donde pueden
hablar por el chat con los
clientes para crear las
ordenes de envío, el
comprador es el último nivel
donde solamente podrá
modificar la
información ya introducida
para recibir el paquete y
realizar un seguimiento del
artículo.
Requisitos y requerimientos del sistema:

Se debe tener en cuenta que para dar ingreso a la aplicación es a través del usuario y
respectiva contraseña, el cual debe tener relación con la base de datos del sistema, cada uno
de los usuarios tiene un acceso diferente, es decir que cada uno de los usuarios interesados
tiene un acceso diferente a la información, en el caso de la comercializadora, tiene un
acceso de administrador ya que está enlazado con la base de datos perteneciente a ellos, los
usuarios como los vendedores solamente tendrán acceso al panel de cotización, facturación,
soporte para pago y envíos donde pueden hablar con los clientes para crear las órdenes de
envío; el cliente es el último nivel donde solamente podrá modificar la información de
envío y contacto ya introducida para recibir el pedido y realizar un seguimiento del
despacho.

INTERFAZ
La interfaz de la aplicación
debe contar con un diseño
intuitivo y de fácil acceso al
cliente
final en el cual pueda acceder
fácilmente a las funciones
específicas donde cada botón
de
acceso o cuadro de texto este
ubicado y con marcación
específica y no necesite de ver
un
tutorial de uso
Interfaz:

La interfaz de la aplicación debe contar con un diseño intuitivo, liviano y de fácil acceso
al cliente final en el cual pueda acceder sin dificultad a las funciones específicas del
sistema, donde cada botón de acceso o cuadro de texto esté ubicado y con marcación
específica y no necesite de ver un tutorial para su uso.

Elementos a tener en cuenta:

• Panel de acceso con usuario: Este panel debe tener un inicio con mensaje de bienvenida
y seguido se dirija al usuario a la página donde se le solicite su identificación, una función
opcional de seguridad puede ser integrar patrones de autenticación con huella
dactiloscópica, imagen del rostro o secuencia de reconocimiento de voz.
• Página de inicio: En esta página se debe visualizar la información de los pedidos
realizados y la información de los ya entregados también debe contar con una barra inferior
donde se pongan los botones de acceso al perfil, chat, consulta de guías, información de
último pedido.
➢ Página de inicio administrador:
✓ Inicio
✓ Consulta de vendedores
✓ Consulta de proveedores
✓ Consulta de transportadoras
✓ Consulta de calificaciones
✓ Panel de penalización vendedores
✓ Usuario
✓ Generador de reportes y/o informes
✓ Cierre de sesión

➢ Página de inicio
vendedores
✓ Inicio de sesión
✓ Inicio
✓ Consulta de costos de
envío
✓ Contador de ventas
✓ Cargar guía de envió
➢ Página de inicio vendedores:
✓ Inicio
✓ Inicio de sesión
✓ Cotización
✓ Facturación
✓ Consulta de costos de envío
✓ Consulta estado de pago
✓ Contador de ventas
✓ Cargar guía de envió
✓ Consulta datos de contacto del cliente

✓ Perfil de usuario
✓ Chat
✓ Generador de guías
✓ Gestión de garantías
✓ Gestión de devoluciones
✓ Perfil de usuario
✓ Chat
✓ Generador de guías
✓ Gestión de garantías
✓ Gestión de devoluciones
✓ Gestión de cambios

➢ Página de inicio compradores:


✓ Inicio
✓ Inicio de sesión
✓ Consulta de guías
✓ Usuario
✓ Modificar direcciones
✓ Modificar número de teléfono
✓ Consulta de trazabilidad
✓ Calificación al vendedor
✓ Información de envío
✓ Información de compra
✓ Consulta de últimas compras
✓ Consulta de costos de envío
✓ Chat
✓ Devoluciones
✓ Cambios
✓ Garantías
✓ Tiempo estimado de entrega

REQUISITOS
FUNCIONALES.
Según los usuarios interesados
en la información que puede
brindar el software para
facilitar
La información de envíos se
debe tener en cuenta los
requisitos funcionales y no
funcionales
Requisitos funcionales:

Según los usuarios interesados en la información que puede brindar el software para
facilitar la información de pedidos, se debe tener en cuenta los requisitos funcionales y no
funcionales del sistema.

Administradores.
➢ Inicios de sesión de los
encargados de administrar el
sistema
➢ Generar reportes cuando
se soliciten con un tiempo
predeterminado
➢ Revisión de calificaciones
de los vendedores y
compradores
➢ Revisión de los procesos
de venta y envío demoras de
los vendedores en los
mismos.
➢ Reportes de transacciones
sospechosas o cuentas
sospechosas
➢ Modificaciones
condiciones de uso y/o
términos y condiciones
Administradores:
➢ Inicios de sesión de los encargados de administrar el sistema.
➢ Generar reportes cuando se soliciten con un tiempo predeterminado.
➢ Revisión de calificaciones de los vendedores y compradores.
➢ Revisión de los procesos de venta y envío, demoras de los vendedores y
transportadoras en los mismos.
➢ Reportes de transacciones sospechosas o cuentas sospechosas.
➢ Modificaciones condiciones de uso y/o términos y condiciones.

Vendedores
➢ Inicios de sesión con el
mismo usuario de la tienda
➢ Generar reportes de
ventas detallados
➢ Generar reportes de
envíos realizados
➢ Calificación de clientes
➢ Seguimiento de envíos
➢ Generador de guías
➢ Chat
Vendedores:
➢ Inicios de sesión con el mismo usuario del sistema.
➢ Generar reportes de ventas detallados.
➢ Generar reportes de pedidos realizados.
➢ Generar reporte de logros y récords del vendedor.
➢ Calificación de clientes.
➢ Seguimiento de envíos.
➢ Generador de guías.

Compradores
➢ Inicio de sesión con el
mismo usuario de la tienda
➢ Consulta de guía de envío
Compradores:
➢ Inicio de sesión con el mismo usuario del sistema.
➢ Consulta de guía de envío.

➢ Consulta de
trazabilidad
➢ Modificación de la
dirección de envío
➢ Chat
➢ Consulta de compras
➢ Módulo de quejas
➢ Módulo de garantías y
devoluciones
➢ Calificación del
vendedor
➢ Consulta de trazabilidad.
➢ Modificación de la dirección de envío.
➢ Modificación de números de contacto.
➢ Consulta de compras.
➢ Módulo de quejas.
➢ Módulo de garantías.
➢ Módulo de cambios.
➢ Módulo de devoluciones.
➢ Calificación del vendedor.

REQUISITOS NO
FUNCIONALES.
➢ Modificación de
información sensible
➢ Tiempo de respuesta
mínimo en el chat de 1 minuto
➢ No dejar notificación de
entrega
➢ Los datos en el inicio de
sesión deben ser respaldados
en las próximas 24
horas
➢ al momento de detectar
ataques que puedan vulnerar
la seguridad del software
deje de funcionar por
completo
➢ no notificar fallas a los
usuarios
➢ restringir las versiones de
sistemas operativos no
compatibles
➢ realizar mantenimientos
cada dos meses a la base de
datos.
Requisitos no funcionales.

➢ Modificación de información sensible.


➢ Tiempo de respuesta mínimo en el chat de 1 minuto.
➢ No dejar notificación de entrega.
➢ Los datos en el inicio de sesión deben ser respaldados en las próximas 24 horas.
➢ Al momento de detectar ataques que puedan vulnerar la seguridad del software se
activen los firewalls del sistema.
➢ No notificar fallas a los usuarios.
➢ Restringir las versiones de sistemas operativos no compatibles.
➢ Realizar mantenimientos cada mes a la base de datos.

Interesados:

 Compañías que cuenten con vendedores de productos de la industria


metalmecánica.

 Vendedores de productos industriales, de corte y metalmecánicos.

 Clientes del área de la industria metalmecánica, soldadores, cerrajeros.

 Proveedores.

 Público en general.

 DIAN.

TABLA DE INVOLUCRADOS.

ROL DESCRIPCIÓN

Compañía comercializadora Entidad que solicita el sistema de


información para las labores de sus
vendedores, manejar el stock de
productos, facturar, despachar. Son los
administradores del sistema.

Vendedores de la compañía Son usuarios del sistema. Cuentan con


un perfil identificable por seguridad,
cliente asociado a rol y a desempeño en
nómina electrónica, cuentan con
algunos privilegios del sistema.

Clientes Son las personas o entidades que


guardan relación comercial con la
compañía, toda su información personal
estará en la base de datos del sistema
creado.

Proveedores Entes o personas que suministran sus


productos a la comercializadora, toda su
información personal estará en la base
de datos del sistema creado, para un
control de estos.

Público en general Pueden ser usuarios del sistema. Por lo


general no han sido clientes de la
comercializadora, pero lo pueden ser.
No hay información suya creada en las
bases de datos de clientes del sistema.
No tienen acceso al sistema para
cotizar, ni para comprar y pagar.

DIAN Ente gubernamental de control y


vigilancia, ejerce control sobre los
procesos de aduanas, y vigilancia con el
tema de impuestos, facturación y
nómina. Tiene acceso restringido a los
datos del sistema.

Tabla 1. Roles involucrados.


Figura 1. Matriz de intereses e influencia.

RESUMEN DEL
PRODUCTO
El software debe ser capaz de
enlazar la información de
inicio de sesión de la tienda
virtual
permitiendo visualizar el valor
del pedido y el valor del
envío, también realizar un
seguimiento del pedido y
realizando notificaciones
popup.
RESUMEN DEL
PRODUCTO
El software debe ser capaz de
enlazar la información de
inicio de sesión de la tienda
virtual
permitiendo visualizar el valor
del pedido y el valor del
envío, también realizar un
seguimiento del pedido y
realizando notificaciones
popup.

También podría gustarte