1
Documento informe de fuentes, Evidencia de aprendizaje GA1-220501092-AA1
Paola E. Moreno, Omaira P. Hernández, Cristian A. Navarrete, José L. Cuervo y
Alexander C. Sánchez
Técnico en Procesamiento de Pruebas de Software, SENA
Ficha 2977925
Ing. Jonathan B. Castro
30 de Junio del 2024
2
Documento informe de fuentes en el Diseño de un Software de Contabilidad
Enfocado a PYMES
1. Introducción
A través de los procesos de elicitación se logran identificar los requisitos fundamentales
para el desarrollo de software, ya que permite comprender y documentar las necesidades y
expectativas de los usuarios finales
2. Objetivo
El objetivo de este documento es identificar los requerimientos del software a través de
las diferentes técnicas de elicitación propuestas para el desarrollo de un software de contabilidad
que satisfaga las necesidades específicas de las PYMES.
3. Técnicas de elicitación
Dentro de las técnicas de elicitación propuestas para el desarrollo de este proyecto se
identificaron diferentes son métodos y herramientas diseñadas para identificar y comprender los
requisitos del software a partir de la interacción con los usuarios, stakeholders y otros sistemas
relevantes.
Para el presente proyecto se plantearon diferentes técnicas entre directas e indirectas
como las entrevistas, las encuestas, talleres de trabajo, observaciones, análisis documental y
prototipos, y planteamos los siguientes requisitos del sistema para nuestro proyecto:
3
Requisitos Funcionales
1. Funcionalidad de Cotización:
- Descripción: El sistema permitirá a los usuarios generar cotizaciones y presupuestos
financieros.
- Aplicación: podrá ser útil para la facturación.
2. Identificación de Usuario:
- Descripción: El sistema debe tener un método para identificar a los usuarios, por
medio de inicio de sesión y contraseña.
- Aplicación: Fundamental para la seguridad y personalización de la experiencia del
usuario.
3. Recuperación de Usuario:
- Descripción: El sistema debe permitir la recuperación de cuentas de usuario con
recuperación de contraseña y desbloqueos de cuenta.
- Aplicación a Contabilidad: Fundamental para la gestión de cuentas de usuario.
4. Información de Personas Registradas:
4
- Descripción: El software debe proporcionar la información de las personas registradas
a los administradores permitiendo poner de roles con los cuales los usuarios tengan habilitadas
ciertas opciones.
- Aplicación a Contabilidad: Importante para la gestión de usuarios y permisos.
5. Pagos entre Bancos:
- Descripción: El sistema debe permitir realizar pagos entre bancos.
- Aplicación: Muy relevante para gestionar transacciones financieras.
6. Registro de Productos e inventarios:
- Descripción: Los usuarios tendrán registro de los productos.
- Aplicación: Podrá llevarse control de inventarios y bases de datos.
7. Registro de Correo Electrónico:
- Descripción: Los usuarios deben registrar su correo electrónico.
- Aplicación a Contabilidad: Fundamental para la comunicación y recuperación de
cuentas.
8. Gestión de Cuentas por Pagar y por Cobrar:
- Descripción: El sistema permitirá registrar y gestionar cuentas por pagar y por cobrar.
5
- Aplicación: Esencial para el control financiero de las PYMES.
9. Generación de Informes Financieros:
- Descripción: El sistema generará informes financieros detallados, como balances,
estados de resultados y flujo de caja.
- Aplicación: Fundamental para la toma de decisiones financieras.
10.Conciliación Bancaria Automática:
- Descripción: El sistema automatizará el proceso de conciliación bancaria, comparando
registros internos con los extractos bancarios.
- Aplicación: Mejora la precisión y eficiencia del control financiero.
11. Gestión de Nómina:
- Descripción: El sistema gestionará el pago de salarios y deducciones de empleados.
- Aplicación: Importante para las PYMES con empleados.
12. Integración con Sistemas Fiscales:
- Descripción: El sistema se integrará con plataformas fiscales para la declaración de
impuestos.
6
- Aplicación: Facilita el cumplimiento de obligaciones fiscales.
Requisitos No Funcionales
1. Rapidez del Sistema:
- Descripción: El sistema debe ser rápido tratando de no superar los 2 segundos por
operación realizada.
- Aplicación a Contabilidad: Fundamental para la eficiencia del trabajo contable.
2. Datos de Contacto de Usuarios:
- Descripción: Los usuarios deben proporcionar los datos de contacto.
- Aplicación a Contabilidad: Importante para la comunicación y soporte.
3. Creación de informes:
Descripción: El sistema debe permitir la personalización de informes financieros, de
modo que los usuarios puedan ajustar el contenido, el formato y la presentación de los datos
según sus necesidades específicas.
7
Aplicación: Este requisito es esencial para que las PYMES puedan generar informes
financieros que se adapten a sus requisitos particulares y a los de sus stakeholders, facilitando así
la toma de decisiones y el cumplimiento de normativas internas y externas.
4. Seguridad del Sistema:
- Descripción: El sistema debe proteger la información personal y financiera de los
usuarios.
- Aplicación: Crucial para garantizar la confidencialidad y la integridad de los datos.
5. Escalabilidad:
- Descripción: El sistema debe ser escalable, permitiendo agregar nuevas
funcionalidades en el futuro.
- Aplicación: Importante para el crecimiento y adaptación del sistema a nuevas
necesidades.
6. Interfaz de Usuario Intuitiva:
- Descripción: La interfaz debe ser fácil de usar y entender.
- Aplicación: Mejora la experiencia del usuario y reduce la curva de aprendizaje.
8
7. Disponibilidad y Fiabilidad:
- Descripción: El sistema debe estar disponible y ser fiable, minimizando el tiempo de
inactividad.
- Aplicación Fundamental para la continuidad del negocio.
8.Compatibilidad:
- Descripción: El sistema debe ser compatible con otros sistemas y plataformas
utilizados por las PYMES.
- Aplicación: Facilita la integración y el intercambio de datos.
6. Combinación de Técnicas
La combinación de múltiples técnicas de elicitación suele ser la mejor estrategia, ya que
permite obtener una visión más completa y precisa de los requisitos del software. Esto es
especialmente importante en proyectos complejos, donde los requisitos pueden ser numerosos,
cambiantes o difíciles de definir claramente desde el inicio.
7. Conclusión
La correcta elicitación de requisitos es crucial para el éxito del desarrollo de una
aplicación de contabilidad para PYMES. Utilizando una combinación de entrevistas, encuestas,
9
talleres, observación, análisis de documentos y prototipos, se garantiza una comprensión integral
y precisa de las necesidades de los usuarios, permitiendo el desarrollo de una solución que
realmente aporte valor a las pequeñas y medianas empresas.