Documente Academic
Documente Profesional
Documente Cultură
Integrantes:
Aguaiza Henry
Burbano Alejandra
Cuascota Luis
Pallo Daniel
Pillisa Sergio
Ron Bryan
MATERIA:
Técnicas de Desarrollo de Sistemas
NRC:
4392
DOCENTE:
Ing. Cecilia Hinojosa Msc.
Sangolquí-2017
Tabla de contenidos
Elicitación ............................................................................................................................................ 3
ELICITACIÓN DE REQUISITOS UTILIZANDO LA TÉCNICA DE LA ENTREVISTA ................................... 4
ELICITACIÓN DE REQUISITOS UTILIZANDO LA TÉCNICA DE OBSERVACIÓN .................................... 7
ELICITACIÓN DE REQUISITOS UTILIZANDO LA TÉCNICA DE BRAINSTORMING ............................... 9
OBTENCIÓN DE REQUERIMIENTOS DEL CLIENTE .......................................................................... 11
Análisis............................................................................................................................................... 14
MATRIZ DE FUENTES DE INFORMACIÓN ....................................................................................... 14
CHECK LIST DE ANÁLISIS ................................................................................................................ 15
DIAGRAMA DE FLUJO DE DATOS ................................................................................................... 18
DIAGRAMA DE ENTIDAD RELACIÓN .............................................................................................. 19
MATRIZ DE PRIORIZACIÓN ............................................................................................................ 20
MAPA CONCEPTUAL ...................................................................................................................... 23
DIAGRAMA DE CASOS DE USO ...................................................................................................... 24
REQUISITOS FUNCIONALES Y NO FUNCIONALES .......................................................................... 25
Especificación .................................................................................................................................... 27
ESPECIFICACIÓN DE CASOS DE USO .............................................................................................. 27
Elicitación
Nombre del sistema: Sistema de registro y seguimiento de productos RM Seguridad
Industrial
Objetivos
General:
ESPECÍFICOS:
11. ¿Cómo sabe que determinado producto posee mayor acogida que otros que
usted distribuye?
Por la frecuencia con la que realizan los pedidos, es complicado porque se debe revisar
todas las facturas y los registros de cada producto.
13. ¿Según la información que almacena del producto, cuales son obligatorios?
Cantidad, nombre, código, proveedor, precio.
Resumen
ADQUISICIÓN DE PRODUCTOS
Se observó que la empresa RM Seguridad Industrial usa dos maneras de contactarse con
sus proveedores:
Correo electrónico
Llamada telefónica
En cualquiera de estos dos medios se especifica lo siguiente:
RECEPCIÓN DE PRODUCTOS
El control de cantidad se hace si los productos tienen dimensiones grandes, mientras que
el control de los productos más pequeños se hace muy dificultoso y en ocasiones es nulo.
BODEGAJE
Cuando se lleva los productos a la bodega se les asigna un código y se los coloca a los
estantes para su posterior venta.
Se llena una hoja de Excel con los datos de la mercancía llegada, donde existe un
documento para cada tipo de producto y se observa que es muy difícil y confuso el ingreso
de la mercancía, además es de manera muy desorganizada, a pesar que el gerente de la
empresa trata de ser lo más organizado posible.
Los archivos con la mercancía son guardados en el computador que pertenece a la empresa
y se guarda una copia en la nube “Google Drive”.
VENTA
Se debe tener en cuenta que los datos guardados en el documento Excel son para
constancia de los productos, mas no se verifica cada vez que se realiza una venta, o en
ocasiones donde la cantidad y dimensiones físicas del producto ameritan, se registra esa
información, pero se lo hace de forma ambigua y poco eficiente.
ELICITACIÓN DE REQUISITOS UTILIZANDO LA TÉCNICA DE BRAINSTORMING
Ideas:
OBJETIVO
DESARROLLO
OBJETIVO
DESARROLLO
Requisitos Funcionales:
RF4. El sistema permitirá ingresar información de los proveedores, cuyos datos deben ser
nombre, RUC, dirección y teléfonos.
RF8. El sistema permitirá a las cuentas de administrador y visitante la búsqueda directa por
código de producto o búsqueda por navegación en las diferentes categorías y
subcategorías.
RF9. El sistema permitirá a la cuenta de administrador crear una lista de los productos
despachados
RF13. El sistema permitirá a la cuenta de administrador exportar a formato PDF los reportes
generados y la información de los productos para su posterior impresión.
RF16. El sistema debe mostrar notificaciones de los productos que tengan una cantidad
inferior a 2.
Requisitos No Funcionales
RNF1. El sistema tendrá un manual de usuario que permita el correcto manejo del software.
RNF2. El sistema tendrá una interfaz de usuario con la capacidad de agradar y satisfacer
la interacción con el usuario.
RNF6. El sistema deberá tener un tiempo de aprendizaje por usuario menor a 4 horas.
Especificación
Identificador <UC01>
Descripción Este caso de uso nos permite la validación de la cuenta mediante su usuario
y clave.
Flujo básico
Actor Sistema
4.Ingresará al sistema
Flujo Alternativo
4.a. En el caso de ingresar un usuario o clave incorrecta, se muestra una ventana de advertencia
‘Que muestre el mensaje “Usuario o clave incorrecta”
Identificador <UC02>
Descripción Este caso de uso nos permite registrar un producto con varios parámetros
(nombre, descripción, cantidad, precio), ingresados por el administrador.
Flujo básico
Actor Sistema
Flujo Alternativo
14.a En caso de que los datos sean incorrectos el sistema despliega un mensaje “Datos incorrectos “
Post condiciones:
Identificador <UC03>
Descripción Este caso de uso nos permite registrar un proveedor, con sus respectivos
datos, nombre, RUC, teléfono, dirección.
Flujo básico
Actor Sistema
Flujo Alternativo
8.a. En caso de que los datos sean incorrectos el sistema despliega un mensaje “Datos incorrectos “
Identificador <UC04>
Frecuencia Cada vez que ingrese un producto que no pertenezca a las categorías o
subcategorías ya existentes, aproximadamente cada dos meses y 5 veces
por día.
Flujo básico
Actor Sistema
Flujo Alternativo
3.1 Si existe una categoría con información similar se despliega el mensaje de aviso de “categoría ya
ingresada”
Post condiciones:
Identificador <UC05>
Flujo básico
Actor Sistema
Flujo Alternativo
Identificador <UC06>
Flujo básico
Actor Sistema
Administrador
Flujo Alternativo
Identificador <UC07>
Flujo básico
Actor Sistema
Flujo Alternativo
Post condiciones:
Identificador <UC08>
Pre condiciones Se debe ejecutar el UC01 para que el Administrador inicie la sesión.
Flujo básico
Actor Sistema
Identificador <UC09>
Pre condiciones Los usuarios deben ingresar exitosamente al sistema mediante UC01.
Flujo básico
Actor Sistema
7.a En el caso de que no exista el nombre del proveedor en la lista de proveedores existentes se
desplegará un mensaje mostrando lo siguiente: “El nombre del proveedor ingresado no existe”
Identificador <UC10>
Pre condiciones Se debe ejecutar el UC01 para que el Administrador inicie la sesión.
Debe ejecutar la funcionalidad del UC02 junto con UC08 para agregar un
nuevo producto y almacenarlo.
Flujo básico
Actor Sistema
Flujo Alternativo
Identificador <UC11>
Pre condiciones Los usuarios deben ingresar exitosamente al sistema mediante UC01.
Flujo básico
Actor Sistema
5.- El administrador ingresa el nombre del 6.- Compara el nombre ingresado con los nombres de
proveedor. proveedores que se encuentran en la lista de activos e
inactivos.
7.- En caso de existir el nombre del proveedor en la
lista de activos se despliega una ventana con el campo
para modificar el estado del proveedor a estado
inactivo.
8.- El administrador modifica el estado del 10.- Actualiza el estado del proveedor.
proveedor de activo a inactivo.
11.- Oculta los datos del proveedor.
9.- Guarda los cambios realizados.
Flujo Alternativo
7.a En el caso de que no exista el nombre del proveedor en la lista de proveedores activos o inactivos
se desplegará un mensaje mostrando lo siguiente: “El nombre del proveedor ingresado no existe”.
8.a En el caso que el proveedor pase a estado inactivo los productos que ofrezca dicho proveedor
también pasaran a estado inactivo.
Post condiciones:
Identificador <UC12>
Descripción Asignara un estado ya sea activo, cuando sus campos estén completos y la
administración desee ponerlo de nuevo en stock del inventario, o inactivo
cuando ya no se desee tenerlo en stock o se elimine su categoría o también
se desactive su proveedor.
Pre condiciones Se debe ejecutar el UC01 para que el Administrador inicie la sesión.
Debe ejecutar la funcionalidad del UC02 junto con UC08 para agregar un
nuevo producto y almacenarlo.
Flujo básico
Actor Sistema
Flujo Alternativo
Los cambios se verán reflejados en las listas de los registros, y en el caso de desactivar o activar un
producto ya no se observará la presencia de los datos o aparecerán de nuevo, respectivamente.
Identificador <UC13>
Descripción Este caso de uso permite al administrador eliminar toda una categoría de
productos mediante la búsqueda de la categoría con su respectivo nombre.
Frecuencia Cada vez que ya no se desea tener una categoría. Una vez cada 7 meses.
Pre condiciones Los usuarios deben ingresar exitosamente al sistema mediante UC01.
Flujo básico
Actor Sistema
Flujo Alternativo
Identificador <UC14>
Descripción Permite este caso de uso al administrador registrar los productos que van a
salir de la bodega donde se disminuirán su cantidad en stock y se guardarán
esos cambios además implementa la generación de un reporte de salida de
productos.
Flujo básico
Actor Sistema
Post condiciones:
Identificador <UC15>
Frecuencia Cada vez que se realice un despacho o el invitado desee buscar un producto
en existencia, aproximadamente 3 veces por día.
Pre condiciones Los invitados deben ingresar exitosamente al sistema, mediante UC01.
Flujo básico
Actor Sistema
Flujo Alternativo
Identificador <UC16>
Frecuencia Cada vez que se realice un despacho o el invitado desee buscar un producto
en existencia, aproximadamente 3 veces por día.
Pre condiciones Los invitados deben ingresar exitosamente al sistema, mediante UC01.
El sistema debe tener productos registrados, habiendo usado el UC02.
Flujo básico
Actor Sistema
Post condiciones:
Identificador <UC17>
Flujo básico
Actor Sistema
Flujo Alternativo
Post condiciones:
Identificador <UC18>
Flujo básico
Actor Sistema
Flujo Alternativo
4.b El sistema muestra una ventana para buscar la ruta del archivo a guardar.
Post condiciones:
Identificador <UC19>
Descripción Este caso de uso nos permite generar alertar cuando un producto este por
terminarse, es decir su cantidad ya es menos o igual a 5.
Frecuencia Un mes
Flujo básico
Actor Sistema
Flujo Alternativo
1.a.En caso de existir una cantidad mayor a 30 el sistema no muestra ninguna notificación.
3.a En caso de no confirmar la notificación el sistema vuelve a reenviar la notificación después de una
hora.
Post condiciones: El sistema genera una notificación exitosamente.
Identificador <UC20>
Flujo básico
Actor Sistema
Flujo Alternativo
4.a En caso de ingresar una fecha posterior a la fecha actual o ingresar una fecha en un rango no
válido muestra una ventana de advertencia “Ingreso incorrecto de fecha”.
4.b El sistema borra el rango de fecha mal ingresada.
5.a El administrador selecciona el botón “Exportar reporte de salida”.
5.b El sistema muestra una ventana para buscar la ruta del archivo a guardar.
5.c El administrador presiona en el botón “Guardar”.
5.d El sistema genera un reporte de salida en formato .pdf en la ruta seleccionada.
Post condiciones: