Documente Academic
Documente Profesional
Documente Cultură
software
Proyecto: HADACON
Revisión [99.99]
Diciembre 2017
Ficha del documento
Fdo. D./ Sra Paola Andrea Marmolejo Fdo. D./Dña Juan Pablo Anaya
Hurtado -Gerente Comercial Piñateria
Happy Day
HADACON Rev. [99.99]
Especificación de requisitos de software Pág. 4
Contenido
FICHA DEL DOCUMENTO 3
CONTENIDO 4
1 INTRODUCCIÓN 6
1.1 Propósito 6
1.2 Alcance 6
1.5 Referencias 6
1.6 Resumen 6
2 DESCRIPCIÓN GENERAL 7
2.4 Restricciones 7
3 REQUISITOS ESPECÍFICOS 7
3.3.3 Fiabilidad 9
3.3.4 Disponibilidad 9
3.3.5 Mantenibilidad 10
3.3.6 Portabilidad 10
4 Apéndices 10
1 Introducción
El software HADACON (happy Day Contable) es un software capaz de llevar un control total
de la contabilidad de una empresa, gestionando todos los requerimientos necesarios para
apoyar la labor humana en la contabilidad, siendo un software sencillo, eficaz, intuitivo y de
fácil comprensión. El objetivo primordial de este software es controlar de manera óptima los
movimientos contables de la empresa evitando perdidas por errores humanos y prediciendo
posibles errores que se puedan cometer. El HADACON está propuesto a ser una
herramienta la cual asegure el control y el crecimiento financiero de la empresa con
algoritmos de crecimiento y estadísticos los cuales aportaran las tendencias de mercado y
la oportunidad indicada para una expansión.
1.1 Propósito
Con este documento se pretende llegar a los actores que trabajan en la empresa para
que tengan una visión general del software y estén conscientes de sus capacidades y
limitaciones a la hora de comenzar a trabajar con él.
1.2 Alcance
La implementación de un nuevo Software Contable es trascendental dado que los
procesos de la empresa se han visto afectados por su bajo rendimiento, Con la
implementación del nuevo software, esto permitirá desarrollar los procesos de manera
más eficiente, sin desgaste operativo, sin reprocesos), mejorando la temporalidad de
ejecución logrando optimizar los tiempos en los procesos, incentivando la productividad y
los buenos resultados.
5. Back end: Todo programa cuenta con una capa de presentación y una capa de
acceso de datos. El “back end” es la capa de acceso de datos donde se
ingresan los comandos que son utilizados para dirigir lo que el usuario puede
realizar en la capa de presentación.
1.5 Referencias
Referencia Titulo Ruta Fecha Autor
Paso 2 Identificación del Foro 3 de Analistas de
problema octubre sistemas
de 2017
Paso 3 Gestionar Foro 5 de Analistas de
requerimientos noviembre sistemas
de 2017
Paso 4 Modelar la solución Foro 30 de Analistas de
al problema noviembre sistemas
de 2017
1.6 Resumen
El presente documento tiene como propuesta la solución del problema que tiene la
empresa Happy Day, podemos visualizar los alcances y propósitos de implementar un
Software que garantiza un funcionamiento tanto eficiente eficaz y sistemático para la
empresa, la cual beneficiará a todos los miembros de la compañía; desde el asesor
hasta el gerente comercial.
2 Descripción general
2.1 Perspectiva del producto
Este sistema es un producto independiente por lo tanto no depende de otro sistema y su
funcionamiento y uso no es una derivada de un sistema mayor y depende
exclusivamente del mismo ya que dentro de él, se encuentran todas las funciones
necesarias para las áreas pertinentes de la empresa Happy Day.
2.4 Restricciones
Financieras
La empresa no cuenta con los recursos para utilizar software o licencias de
pago, por ese motivo se seleccionó software libre para su desarrollo.
Software
Diseñado en el conocido lenguaje de programación C# por medio de Windows
Forms, de otra manera llamado Drag n Drop.
Compatibilidad con sistemas con Windows OS de x32 o x64 bits.
El sistema debe contar mínimo con un procesador Intel Pentium de 1.3 GHz o
más.
Compatibilidad con Windows Vista y superiores.
Equipos
La empresa no cuenta con los equipos de cómputo necesarios para el correcto
funcionamiento del sistema.
Personal
El personal no es idóneo para el manejo del software se recomienda
capacitarlos.
3 Requisitos específicos
INVENTARIOS
Número de requisito 1
Nombre de requisito El módulo de la administración de inventarios deberá permitir
llevar el registro del ingreso de la mercancía a la bodega por
producto por código de barras y por precio de costo con el fin
de tener un control de lo que ingresa a la bodega.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 2
Nombre de requisito El módulo de la administración de inventarios deberá permitir
llevar el registro de la salida de la mercancia a la bodega por
producto por código de barras con el fin de tener un control de
lo que sale de la bodega.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 3
Nombre de requisito El módulo de la administración de inventarios deberá llevar un
Número de requisito 4
Nombre de requisito El módulo de la administración de inventarios deberá permitir
la generación de informes de movimientos y existencias por
producto en la bodega con el fin de llevar un control de los
productos más usados y los de menor movimiento.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 5
Nombre de requisito El módulo de la administración de inventarios debe llevar un
control de la rotación de productos mediante PEPS y UEPS
dependiendo la necesidad y el producto esto con el fin de que
el usuario pueda administrar los productos.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 6
Nombre de requisito El módulo de la administración de inventarios debe permitir la
creación de usuarios y perfiles para la administración y
registro de información con el propósito de que sólo los
usuarios permitidos puedan hacer uso de este.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
VENTAS
Número de requisito 1
Nombre de requisito Que el software permita el acceso a la base de datos de los
clientes con el fin de llevar un record de negocio.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 2
Nombre de requisito El software debe indicar el surtido que hay en bodega y en
stock con el fin de conocer de antemano las necesidades
para planear nuevas adquisiciones
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 3
Nombre de requisito El software debe permitir todos los medios de pago con el fin
de agilizar el proceso, mejorar la atención y atraer más
clientes.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 4
Nombre de requisito Debe integrarse con la página web con el fin de controlar las
ventas online y actualizar tanto las bases de datos como el
dato real de la mercancía existente
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 5
Nombre de requisito El software debe mostrar en tiempo real las necesidades de
insumos o surtido en la tienda.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
COMPRAS-PROVEEDORES
Número de requisito 1
Nombre de requisito El sistema deberá ofrecer un módulo de administración de
compras y proveedores al usuario con el fin que pueda
administrar de forma centralizada estos dos procesos.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 2
Nombre de requisito El sistema deberá ofrecer la seguridad necesaria a la
empresa con el fin de poder identificar mediante auditoría las
transacciones realizadas por cada usuario.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 3
Nombre de requisito El módulo de administración de compras y proveedores
deberá ofrecer al usuario la posibilidad de tener múltiples
listas de precios por proveedor y la asociación de condiciones
de pago por cada una.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 4
Nombre de requisito El módulo de administración de compras y proveedores
deberá permitir el ingreso de solicitudes por usuario o por
centro de costo al usuario, con el fin de tener la información
contable de forma organizada
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 5
Nombre de requisito El módulo de administración de compras y proveedores
deberá generar automáticamente solicitudes de compra
cuando el stock alcance los puntos críticos al usuario con el
fin de estar siempre abastecidos.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 6
Nombre de requisito El módulo de administración de compras y proveedores
deberá realizar el procesamiento de solicitudes de compra
pendientes dependiendo si tiene aprobación o no, al usuario
con el fin de tener siempre los productos solicitados por los
clientes.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 7
Nombre de requisito El módulo de administración de compras y proveedores
deberá ofrecer una opción en la que el usuario pueda realizar
pedidos de cotización a proveedores con el fin de adquirir la
mercancía al mejor precio.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 8
Nombre de requisito El módulo de administración de compras y proveedores
deberá ofrecer la opción de generación de órdenes de
compra al usuario con el fin de imponer un control en las
autorizaciones de las compras y generar una relación entre
las cotizaciones y las órdenes.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 9
Nombre de requisito El módulo de administración de compras y proveedores
deberá tener la opción de generar remisiones de proveedores
donde el usuario pueda realizar el chequeo contra la orden de
compra correspondiente, poder aprobar o rechazar de forma
total o parcial el ingreso de mercancía con el motivo del
mismo, y la consulta en línea de este documento.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 10
Nombre de requisito El módulo de administración de compras y proveedores
deberá tener contar con la opción de administrar las facturas
de compra de proveedores mediante la cual el usuario puede
realizar notas débito o crédito de proveedores, y consultar las
facturas de proveedores con opción de reimpresión
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 11
Nombre de requisito El sistema debe tener una opción de reportes donde el
usuario pueda observar los precios por proveedor, precios por
artículo, solicitudes de compra, pedidos de cotización,
pedidos de cotización no recepcionados, pedidos de
cotización recepcionados, órdenes de compra, órdenes de
compra pendientes, remisiones por proveedor y facturas con
el fin de tener un mejor control sobre el negocio.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 12
Nombre de requisito El sistema debe tener la opción de acceso remoto para el
usuario con el fin de poder realizar consultas y transacciones
en el módulo así no se esté físicamente en el almacén
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
CLIENTES
Número de requisito 1
Nombre de requisito El sistema deberá permitir el ingreso básico de los diferentes
datos del cliente.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 2
Nombre de requisito El sistema deberá permitir la modificación de los datos
básicos del cliente.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 3
Nombre de requisito El módulo de administración de cliente generar
automáticamente la cantidad de clientes ingresados en el
sistema diario y dará un reporte semanal de sus movimiento
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 4
Nombre de requisito El módulo de administración de cliente generar
automáticamente la cantidad de clientes ingresados en el
sistema diario y dará un reporte semanal de sus movimiento
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 5
Nombre de requisito El módulo de administración de cliente generar
automáticamente la cantidad de clientes
ingresados en el sistema diario y dará un
reporte semanal de sus movimiento.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 6
Nombre de requisito El sistema permitirá solo al administrador de la
plataforma la posibilidad de eliminar un cliente
en la plataforma de acuerdo a las validaciones
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 7
Nombre de requisito El sistema tendrá la posibilidad de enviar
reportes de seguimiento de clientes.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 8
Nombre de requisito El módulo de administracion de clientes podrá
realizar las diferentes consultas de clientes de
toda la empresa
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 9
Nombre de requisito El sistema deberá tener la opción de acceso
remoto para el administrador con el fin de
poder realizar consultas y transacciones de
clientes
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
Número de requisito 10
Nombre de requisito El módulo de administración de clientes podrá
hacer la validación de clientes de acuerdo a su
fecha de creación y seguimiento de pedidos
realizados.
Tipo Requisito Restricción
Fuente del requisito
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
3.3.2 Seguridad
[Inserte aquí el texto]
Especificación de elementos que protegerán al software de accesos, usos y
sabotajes maliciosos, así como de modificaciones o destrucciones maliciosas o
accidentales. Los requisitos pueden especificar:
Empleo de técnicas criptográficas.
Registro de ficheros con “logs” de actividad.
Asignación de determinadas funcionalidades a determinados módulos.
Restricciones de comunicación entre determinados módulos.
Comprobaciones de integridad de información crítica.
3.3.3 Fiabilidad
3.3.4 Seguridad
Con ayuda de diferentes softwares, del programa podrá tener diferentes tipos de
seguridad. Estos son:
3.3.5 Disponibilidad
El sistema contará con una disponibilidad del 100% para los usuarios y tendrá un
monitoreo en línea los 7 días de la para brindar un cubrimiento completo para
todos los usuarios.
3.3.6 Mantenibilidad
El mantenimiento que debe tener el sistema será de la siguiente forma:
3.3.7 Portabilidad
El sistema estará disponible para ser trasladado por medio de una USB
que contendrá el instalador del programa en una extensión .exe.
.
El sistema también podrá ser descargado por medio de una página de
internet facilitando y aprovechando el uso de la tecnología con el fin de
no tener que llevar un dispositivo físico. (Requiere Internet)
Por ejemplo:
Requisitos culturales y políticos
Requisitos Legales
4 Apéndices
[Inserte aquí el texto]
Pueden contener todo tipo de información relevante para la SRS pero que, propiamente, no
forme parte de la SRS.