Informe de especificacion de requisitos del sistema
1. SERVICIO NACIONAL DE APRENDIZAJE – SENA
INFORME DE ESPECIFICACION DE REQUISITOS DEL SISTEMA
VERSION 1.0
SOFTPYME – INVENTARIO (404463)
TECNÓLOGO EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN – ADSI (409862)
CENTRO DE LA INDSUTRIA, LA EMPRESA Y LOS SERVICIOS –
CIES
NEIVA (HUILA)
2. Ficha del documento
Fecha Versión Autores
19/03/13 1.0 Oscar David Díaz Fortaleché
Documento validado por las partes en fecha:
Por el cliente Por la empresa suministradora
Equipo Tecnólogo en Análisis y Desarrollo
Mauricio CalderónVillalba
de Sistemas de información
3. Introducción
A nivel de las Pymes existen paradigmas sobre la sistematización, según estudios
recientes, cerca de un 80% de las micro, pequeñas y medianas empresas
independientes, no invierten en TICs para mejorar su productividad y
competitividad, por varias creencias: costo/beneficio negativo, miedo estratégico,
miedo a la tecnología y resistencia a la legalización. Como consecuencia de lo
anterior, encontramos Informalidad Tecnológica: uso de software pirata, tenencia
de procesos manuales y uso de hojas de cálculo poniendo en riesgo la continuidad
de la empresa.
Debido a la escasa utilización de la tecnología de punta en las pymes y
considerando la problemática ambiental actual se decide plantear una solución
que permita remediar estos inconvenientes, facilitando el manejo de inventarios
asegurando la información y contribuyendo de forma amigable al medio ambiente.
Propósito
El presente documento tiene como propósito definir los requerimientos del sistema
Softpyme – Inventario que se deben tener en cuenta para satisfacer las
necesidades del cliente con respecto al informe SRS entregado anteriormente,
base para el desarrollo del sistema de información.
Especificación del sistema
5. Plantillas de Casos de Uso
CU-001 Autenticar usuario
Versión: 1.0[2012-03-14]
Descripción: EL sistema permite al usuario ingresar.
Precondición: El usuario está registrado en el sistema
Secuencia Normal: Pasos Acción
1. El usuario ingresa nombre y
contraseña.
2. El sistema valida que los campos
que no estén vacío y verifica que
el usuario se encuentre en el
sistema.
3. El sistema permite ingreso del
usuario.
4. El usuario ingresa al sistema.
Post-condición: El usuario ingreso al sistema.
Excepciones: E1. El sistema señala el campo de texto
que se encontrara vacío.
E2. El sistema genera un mensaje de
advertencia que el usuario no se
encuentra en el sistema.
6. CU-002 Crear producto
Versión: 1.0[2013-03-09]
Descripción: EL sistema perimirte al administrador crear productos
en la base de datos del sistema.
Precondición: El administrador Ingreso al sistema
Secuencia Normal: Pasos Acción
1. El administrador inicia creación de
un nuevo producto.
2. El sistema permite que ingrese
datos.
3. El administrador ingresa los datos
del producto (Nombre del
producto, Código del producto).
4. El sistema valida que los campos
no estén vacíos y que el código
del producto esté disponible y los
almacena.
5. El sistema presenta un aviso de
operación exitosa.
Post-condición: El producto queda registrado.
Excepciones: E1. El sistema señala el campo de texto
que se encontrara vacío.
E2. El sistema genera un mensaje de
advertencia donde mostrara la
repetición del producto.
7. CU-003 Registrar Entradas del producto
Versión: 1.0[2013-03-09]
Descripción: EL sistema permite al empleado registrar el ingreso
de productos.
Precondición: El empleado Ingreso al sistema
Secuencia Normal: Pasos Acción
1. El empleadocomienza un nuevo
registro de productos de entrada.
2. El empleado busca los productos y
llena los campos con la cantidad y
valorización respectiva del
producto.
3. El sistema valida los campos
vacíos.
4. El sistema comprueba que el
código de referencia no se
encuentra en la base de datos.
5. El sistema realiza actualización de
la base de datos
6. El sistema mostrara un aviso de
operación exitosa.
Post-condición: El producto queda almacenado en la base de datos.
Excepciones: E1. El sistema señala el campo de texto
que se encontrara vacío.
CU-004 Registrar salidas de productos
8. Versión: 1.0[2013-03-09]
Descripción: EL sistema debe permitir el registro de salidas del
producto.
Precondición: El producto debe estar creado.
Secuencia Normal: Pasos Acción
1. El empleado busca el producto de
salida.
2. El sistema muestra un formulario.
3. El empleado llena los campos con
la cantidad del producto.
4. El sistema debe validar los
campos vacíos.
5. El sistema actualiza base de
datos.
Post-condición: Actualiza inventario.
Excepciones: E1. El sistema señala el campo de texto
que se encontrara vacío.
E2. El sistema presenta un error al
momento de ingresar cantidades no
validas (exceso de cantidad de salida).
CU-005 Consultar productos
Versión: 1.0[2013-03-09]
9. Descripción: EL sistema debe permitir consultar productos.
Precondición: El producto debe estar creado en la base de
datos.
Secuencia Normal: Pasos Acción
1. El empleado inicia la consulta.
2. El sistema permite la consulta del
producto
3. El empleado ingresa datos del
producto que desea buscar
4. El sistema valida que los campos
no estén vacíos y que el producto
existe
5. El sistema presenta el producto
Post-condición: El sistema genera informe.
Excepciones: E1. El sistema señala el campo de texto
que se encontrara vacío.
E2. El sistema presenta un error al
momento de ingresar códigos o
nombres que no se encuentre en la
base de datos.
CU-006 Modificar producto
Versión: 1.0[2013-03-09]
10. Descripción: EL sistema permite al administrador modificar
producto.
Precondición: El producto debe estar ingresado.
Secuencia Normal: Pasos Acción
1. El administrador inicia la
modificación del producto.
2. El administrador busca el producto
a modificar.
3. El sistema muestra los datos del
producto.
4. El administrador modifica el
producto.
5. El sistema presenta información
actualizada
Post-condición: El producto es modificado.
Excepciones: E1. El sistema genera error cuando
busque un producto no existente.
CU-007 Desactivar Producto
Versión: 1.0[2013-03-09]
11. Descripción: El sistema permite al Administrador desactivar
productos.
Precondición: El producto debe estar ingresado.
Secuencia Normal: Pasos Acción
1. El administrador busca el producto
a desactivar.
2. El sistema muestra el producto.
3. El administrador selecciona la
opción de desactiva el producto.
4. El sistema desactiva el producto.
Post-condición: Producto desactivado.
Excepciones: E1. El sistema genera error cuando
busque un producto no existente.
CU-008 Generar reporte
Versión: 1.0[2013-03-09]
12. Descripción: EL sistema genera reporte.
Precondición: El usuario ingreso al sistema.
Secuencia Normal: Pasos Acción
1. El usuario inicia generación de
reporte.
2. El sistema muestra opciones de
consulta.
3. El usuario selecciona la opción.
4 El sistema muestra los datos.
Post-condición: El sistema genera reporte.
Excepciones: E1. El usuario cancelar reporte.
Modelo de dominio