Informe de especificacion de requisitos del sistema

15
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)

Transcript of Informe de especificacion de requisitos del sistema

Page 1: Informe de especificacion de requisitos del sistema

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)

Page 2: Informe de especificacion de requisitos del sistema

Ficha del documento

Documento validado por las partes en fecha:

Por el cliente Por la empresa suministradora

Mauricio Calderón VillalbaEquipo Tecnólogo en Análisis y Desarrollo de Sistemas de información

Fecha Versión Autores

19/03/13

1.0Oscar David Díaz Fortaleché

Page 3: Informe de especificacion de requisitos del sistema

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

Page 4: Informe de especificacion de requisitos del sistema

Diagrama de requerimientos - Requerimientos Funcionales

Diagrama de Casos de Uso

Page 5: Informe de especificacion de requisitos del sistema

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.

Page 6: Informe de especificacion de requisitos del sistema

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.

Page 7: Informe de especificacion de requisitos del sistema

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 empleado comienza 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

Page 8: Informe de especificacion de requisitos del sistema

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).

Page 9: Informe de especificacion de requisitos del sistema

CU-005 Consultar productos

Versión: 1.0[2013-03-09]

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.

Page 10: Informe de especificacion de requisitos del sistema

CU-006 Modificar producto

Versión: 1.0[2013-03-09]

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.

Page 11: Informe de especificacion de requisitos del sistema

CU-007 Desactivar Producto

Versión: 1.0[2013-03-09]

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.

Page 12: Informe de especificacion de requisitos del sistema

CU-008 Generar reporte

Versión: 1.0[2013-03-09]

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