documento final....docx

48
[Sistema de Inventario de la ferretería] DOCUMENTO DE REQUERIMIENTO DEL SISTEMA 1

Upload: laparalita

Post on 07-Nov-2015

67 views

Category:

Documents


0 download

TRANSCRIPT

[Sistema de Inventario de la ferretera]

DOCUMENTO DE REQUERIMIENTO DEL SISTEMA

Versin [0.1]Fecha [12/06/2015]

LISTA DE CAMBIOS

Numero de ordenfecha

Descripcin

autores

0

12/06/2015

Generar mediante un sistema de inventario informacin de la disponibilidad de productos en una ferretera. Versin[0.1]

Hctor parales

INDICE GENERAL1. Introduccin...............................................................................................................72. Participantes en el Proyecto..................................................................................93. Descripcin actual del Sistema...................................................................................114. Objetivos del Sistema................................................................................................125. Catlogo de requerimiento del sistema.....................................135.1 Requerimientos de informacin.....................................135.2 Requerimientos Funcionales........................................................................185.2.1 Diagramas UML..............................................................................255.2.2 Definicin de actores.....................................................................275.2.3 Casos de Uso de sistema...............................................................295.3 Requerimientos No Funcionales..................................................................31

INDICE DE FIGURAS

Figura 1. Caso de uso para registrar la informacin de los usuarios............29

Figura 2. Caso de uso para registrar la informacin de productos de entrada y salida en la ferretera..............................................................................................................................29

Figura 3. caso de uso para registrar la informacin del proceso de pago..29

Figura 4. caso de uso para registrar la informacin del horario de atencin.30

Figura 5. Caso de uso para modificar la informacin30

INDICE DE TABLAS1. Lista de cambios....22. Objetivos del sistemaTabla N 2.......................................123. Requerimientos de InformacinTabla N3.................................................13Tabla N4..............................................................14Tabla N5..............................15Tabla N6..............................164. Requerimientos FuncionalesTabla N 7.....17Tabla N8......................................18Tabla N9..............................19Tabla N10...............................21Tabla N11...............................225. Definicin de actoresTabla N12..................27Tabla N 13.................27Tabla N14......................................27Tabla N15.....28Tabla N16.28TablaN17296. Casos de uso del sistemaTabla N18..................29TablaN19................29Tabla N20...........30Tabla N21...........................30Tabla N22...............317. Requerimientos no funcionalesTablaN23...............................31Tabla N24...........................32Tabla N25.......33

1. INTRODUCCINDebido al avance de la ciencia y la tecnologa en el mundo, las pequeas y grandes industrias utilizan herramientas y mtodos que les permitan resolver cualquier tipo de eventualidad, que les impiden la adquisicin de productos o mercancas disponibles en el mercado para la venta y de esta manera generar el capital que les permita cubrir la demanda en el mundo de los negocios .Los inventarios son una funcin de gran importancia dentro de los planes operativos y estratgicos dentro de las diferentes organizaciones, ello representa una inversin de dinero para las empresas, mas sin embargo esta gestin funciona como un soporte para las operaciones ya que se garantiza la fluidez de los sistemas operacionales y por ende la incrementacin de la productividad y la solucin de un problema ante cualquier imprevisto. Un sistema de inventario es un conjunto de normas mtodos y procedimientos aplicados de manera sistemtica para planificar y controlar los materiales que se emplean en las empresas, el propsito y finalidad del presente documento es mostrar cuan eficiente puede ser en su uso, de tal manera que se pueda tener un control de los costos, que es un elemento clave de la administracin para as estimar los mismos de las mercancas y productos que son procesadas y luego vendidas. En Venezuela, en nuestra constitucin el estado nos garantiza estos avances aportando recursos, establece que como inters pblico nacional regula todo lo concerniente a la ciencia, tecnologa, conocimiento e innovacin, as como todos los servicios de informacin necesarios para el desarrollo del pas en todos los mbitos tomando el tema como de seguridad y soberana nacional, para lo cual deben existir recursos suficientes. En este sentido, el estado debe garantizar que estos recursos en el caso de la informtica (entre otros), sean regidos por principios legales y de tica, que aseguren su funcionamiento adecuado en los campos cientfico, humanstico y tecnolgico, para lo cual la legislacin venezolana debe estar al resguardo de su cumplimiento.Artculo 110 El Estado reconocer el inters pblico de la ciencia, la tecnologa, el conocimiento, la innovacin y sus aplicaciones y los servicios de informacin necesarios por ser instrumentos fundamentales para el desarrollo econmico, social y poltico del pas, as como para la seguridad y soberana nacional. Para el fomento y desarrollo de esas actividades, el Estado destinar recursos suficientes y crear el sistema nacional de ciencia y tecnologa de acuerdo con la ley. El sector privado deber aportar recursos para las mismas. El Estado garantizar el cumplimiento de los principios ticos y legales que deben regir las actividades de investigacin cientfica, humanstica y tecnolgica. La ley determinar los modos y medios para dar cumplimiento a esta garanta. De esta manera el estado venezolano garantiza el compromiso que tiene con las industrias o empresas que quieren incrementar, controlar y administrar la adquisicin del capital por medio de las tecnologas de informacin y comunicacin. En el presente documento se muestran estos cambios debido al cambio de un sistema manual a un sistema automatizado que va a garantizar la fluidez laboral en su contexto, ya que el objetivo es proporcionar informacin general para desarrollar un software de calidad. En general la web hoy en da es de suma importancia, es accesible para cualquier persona, empresa, negocio o institucin puede contar por esa misma razn con una variedad de facilidades brindan las mejores soluciones hechas a la medida el cual permita una personalizacin segn requerimiento y necesidades de cada usuario.Definiciones, acrnimos y abreviaturasLa siguiente lista de definiciones, acrnimos y abreviaturas ayudar al lector a comprender el documento con mayor agilidad y rapidez.a) Requerimientos funcionales: Un requisito funcional de fine el comportamiento interno del software: clculos, detalles tcnicos, manipulacin de datos y otras funcionalidades especficas que muestran cmo los casos de uso sern llevados a la prctica.b) Requerimientos no funcionales: Un requisito no funcional o atributo de calidades, en la ingeniera de sistemas y la ingeniera de software, un requisito que especifica criterios que pueden usarse para juzgar la operacin de un sistema en lugar de sus comportamientos especficos, debido a que stos corresponden a los requisitos funcionales. Por tanto, se refieren a todos los requisitos que ni describen informacin a guardar, ni funciones a realizarc) Web: Una web es aquella que consiste en un documento electrnico que contiene informacin, cuyo formato se adapta para estar insertado en la World Wide Web, de manera que los usuarios a nivel mundial puedan entrar a la misma por medio del uso de un navegador, visualizndola con un dispositivo mvil como un Smartphone o un monitor de computadora.

2. PARTICIPANTES EN EL PROYECTO.

El Analista: Hctor parales, su vnculo con el sitio web es directo, comprende todas las actividades involucradas las estudia, examina, descubre, mantiene y documenta la mayor parte de la informacin requerida para el desarrollo del sistema de inventario. Desarrolladores: Hctor parales, su relacin con la pgina web es directa, son los ingenieros que determinan como debe comportarse la pgina web para dar respuestas a un determinado problema, buscan la explicacin de todo el funcionamiento sistema. Gerente o propietario: Es el dueo y a su vez funge como encargado general (monitoreo permanente de la fluidez diaria de productos en estantes: Abastecimiento y desabastecimiento, as como el perfecto funcionamiento dela empresa por medio del sistema) Gerente de compras: Encargado de los pedidos a los proveedores, verifica la salida de los materiales producto de las ventas, podr hacer pedidos con precisin en caso de desabastecimiento en depsitos, anaqueles y estantes. Vendedor: Encargado de ofrecer productos a otras empresas, verificara por medio del sistema la existencia de los productos y materiales en depsitos. Empleado de vitrina o mostrador: La persona que atiende a otras personas que van a realizar compras en la empresa su finalidad es asesorar y ofrecer otras opciones de compra as como descifrar en muchas ocasiones lo que el cliente necesita sin que el cliente conozca trminos o medidas del producto que necesita, utilizara el sistema en base a pedidos de tiempo es decir, si un cliente hace un pedido una semana atrs y no ha podido retirarlo, por medio del sistema podr saber el pedido flotante y lo pondr en observacin para su retiro en los posteriores das. Cajero(a): la persona que recibe el dinero o comprobante para retirar un producto en especfico, verificara que no ha habido errores al momento del retiro como por ejemplo que el producto requerido se haya entregado a otras persona con otro comprobante o cualquier otro malentendido que afecte el cuadre de caja. Trabajador de depsito o montacarguista: Carga los camiones de reparto, entrega los materiales y productos a los clientes previa presentacin del comprobante de venta con la orden del gerente, tendr en cuenta la entrega de materiales que hayan sido cancelados para retirar a futuro mediante la informacin suministrada por el sistema. El repartidor: Encargado de llevar productos a domicilio y estn pendientes que el cliente firme las facturas del pedido, verificara la cantidad de materiales a entregar en el transcurso de los das mediante el sistema. Mantenimiento tcnico: Encargado del funcionamiento referente a maquinaria de carcter tcnico: aires acondicionados, mquinas dispensadoras de luz, computadoras y productos dispuestos en depsitos que hayan presentado fallas y que deben ser devueltas al proveedor. Secretaria: encargada de informar al gerente general cualquier inconveniente que se suscite con personas involucradas con la empresa: cobros, pagos de facturas, entrega de productos, pedidos, nominas, relaciones con otras empresas entre otras utilizar el sistema en base a su necesidad para agilizar cualquier documentacin para referir e informar el abastecimiento a la empresa. Fiscalizador: persona de determinado ministerio, como la SUNDECOP (superintendencia de costos y precios) que se encarga que los productos sean expedidos al pblico en general con la finalidad de evitar que se suscite cualquier irregularidad.

2. DESCRIPCIN ACTUAL DEL SISTEMA

El actual sistema utilizado es de forma manual, Est relacionado con la compra y venta de algunos artculos de ferretera y la construccin, la entrada y salida de estos artculos en la empresa, un ejemplo de cmo se desarrolla es por medio de la venta de arena que no tiene un control especfico ya que esta empresa la ferretera La Anglosajona C.A. ubicada en la avenida Fuerzas Armadas esquina isleos y muerto, Local N 165. La adquiere en el mercado por camiones y la distribuye al pblico por metros cuadrados, almacenando las facturas producto de la venta en carpetas identificadas con el nombre del producto nada ms, y no se identifica la cantidad de metros cuadrados restantes, es decir, un camin tiene la capacidad de almacenar 8 metros cuadrados. Si Durante el da se venden 4 metros cuadrados, en las carpetas de almacenaje este problema no se identifica y no se registra la informacin de la disposicin del articulo para el siguiente da, que en este caso sera de 4 metros cuadrados para la venta lo que conlleva a efectuar compras muchas veces desacertadas. Lo mismo sucede con otros artculos tales como, clavos, grapas, tornillos, mallas, entre otros que son expedidos por kilogramos y metros. Cuando se realizan los pedidos uno de los empleados realiza una revisin delos productos en los estantes y depsito para determinar cul es el desabastecimiento en la ferretera, los productos que hay en menor cantidad o los que no son necesario pedir por haber en gran cantidad, para de esta manera ejecutar los pedidos, lo que trae como consecuencia exceso en algunos de los productos debido a la falta de precisin ya que el inventario llevado acabo como dijimos es de forma manual y no de manera automatizada que es lo que realmente necesita la ferretera.El sistema actual busca proporcionar la informacin de la fluidez de entrada y salida de los de los productos tanto el abastecimiento como el desabastecimiento en la ferretera un sistema acorde a las necesidades de la empresa que cumpla con los requisitos y expectativas que asimilen la demanda en el mbito laboral y de negocios. Este sistema ser contentivo de toda la informacin general: peso, color caractersticas de los productos, ajustes de precios, modelos entre otros, de manera que todos los usuarios utilicen un sistema eficiente, el propsito es sustituir el viejo sistema alcaico y obsoleto con el fortalecimiento y expansin de la rama tecnolgica.

4. OBJETIVOS DEL SISTEMA

Objetivo N0001Generar sistemticamente informacin de la disponibilidad de productos.

Versin[0.1] (12 de junio 2015)

Autores Hctor Parales

Fuentes La informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

Descripcin Utilizar las tecnologas de la informacin para mejorar el rendimiento operativo en la ferretera. El sistema deber mostrar toda la informacin de disponibilidad de productos en anaqueles, estantes y depsitos

Objetivos Especficos[Obj. N 01] Gestionar usuarios.[Obj. N 02] Administrar la cantidad de productos de entrada y salida en la ferretera[Obj. N 03] Administrar el proceso de ventas.[Obj. N 04] Administrar el horario de atencin.

ImportanciaVital

UrgenciaInmediatamente

EstadoPendiente de validacin

EstabilidadAlta

ComentariosNinguno

Tabla 2. Objetivo Del Sistema.

5. CATLOGO DE REQUERIMIENTOS DEL SISTEMA5.1. Requerimientos de almacenamiento de informacin:RI-01Registrar datos de productos

Versin[0.1] (12 de junio 2015)

Autores Hctor Parales

Fuentes La informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

Objetivos asociados[Obj N 0001] generar sistemticamente informacin de disponibilidad de los productos [Obj. N 02] Administrar la cantidad de productos de entrada y salida en la ferretera.

Requerimientos asociados[RI-03] Administrar proceso de ventas[RF-02] Registrar informacin de los productos de entrada y salida en la ferretera.[RF-05] Modificar Informacin[RNF-01] Eficiencia[RNF-02] Disponibilidad.[RNF-03] Usabilidad.

DescripcinEl sistema almacena la informacin de los productos.

Datos especficosEl sistema registrar cada uno de los productos: Nombre del producto. Peso del producto. Cantidad de productos existentes. Volumen del producto. Caractersticas. Color. Cdigo.

Intervalo temporalPasado y presente.

ImportanciaVital.

UrgenciaInmediatamente.

EstadoPendiente de validacin.

EstabilidadAlta.

ComentariosNinguno

Tabla. 3. Requerimientos de almacenamiento de informacin.

RI-02Gestionar usuarios

Versin[0.1] (12 de junio 2015)

Autores Hctor Parales

Fuentes La informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

Objetivos asociados[Obj N 0001] Generar sistemticamente informacin de la disponibilidad de los productos. [Obj. N 01] Gestionar usuarios.[Obj. N 04] Administrar el horario de atencin.

Requerimientos asociados[RI-03] Administrar proceso de ventas[RF-04] Registrar horario de atencin.[RF-05] Modificar Informacin[RNF-01] Eficiencia[RNF-02] Disponibilidad.[RNF-03] Usabilidad.

DescripcinEl sistema almacena la informacin de los usuarios.

Datos especficosEl sistema registrar cada uno de los usuarios: Nombre. Apellido. Identificacin (cedula, pasaporte). Rif.

Intervalo temporalPasado y presente.

ImportanciaVital.

UrgenciaInmediatamente.

EstadoPendiente de validacin.

EstabilidadAlta.

ComentariosNinguno.

Tabla. 4. Requerimientos de almacenamiento de informacin.

RI-03Administrar proceso de ventas.

Versin[0.1] (12 de junio 2015).

Autores Hctor Parales.

Fuentes La informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

Objetivos asociados[Obj. N 0001] Gestionar sistemticamente informacin de la disponibilidad de los productos. [Obj. N 01] Gestionar usuarios.[Obj. N 02] Administrar la cantidad de productos de entrada y salida en la ferretera.[Obj. N 03] Administrar el proceso de ventas.[Obj. N 04] Administrar el horario de atencin.

Requerimientos asociados[RI-02] Registrar datos de productos.[RI-02] Gestionar usuarios.[RI-04] Registrar horario de atencin.[RF-02] Registrar informacin de los productos de entrada y salida en la ferretera.[RF-05] Modificar Informacin.[RNF-01] Eficiencia.[RNF-02] Disponibilidad.[RNF-03] Usabilidad.

DescripcinEl sistema almacena la informacin de venta de productos.

Datos especficosEl sistema registra cada una de las ventas y debe: Registrar facturas. Ingresar y mostrar montos. Procesar pagos (efectivo, tarjeta y transferencias). Emitir comprobantes.

Intervalo temporalPasado y presente.

ImportanciaVital.

UrgenciaInmediatamente.

EstadoPendiente de validacin.

EstabilidadAlta.

ComentariosNinguno.

Tabla. 5. Requerimientos de almacenamiento de informacin.

RI-04Registrar horario de atencin.

Versin[0.1] (12 de junio 2015).

Autores Hctor Parales.

Fuentes La informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

Objetivos asociados[Obj. N 0001] Gestionar sistemticamente informacin de la disponibilidad de los productos. [Obj. N 01] Gestionar usuarios.[Obj. N 02] Administrar la cantidad de productos de entrada y salida en la ferretera.[Obj. N 03] Administrar el proceso de ventas.

Requerimientos asociados[RI-02] Gestionar usuarios.[RF-01] Registrar la informacin de los usuarios.[RF-05] Modificar Informacin.[RNF-01] Eficiencia.[RNF-02] Disponibilidad.[RNF-03] Usabilidad.

DescripcinEl sistema almacena la informacin del horario de atencin.

Datos especficosEl sistema registra el horario de atencin: Das (lunes, martes, mircoles, jueves, viernes sbado y domingo incluido feriados). Antes de 12 pm. Despus de 12 pm).

Intervalo temporalPasado y presente.

ImportanciaVital.

UrgenciaInmediatamente.

EstadoPendiente de validacin.

EstabilidadAlta.

ComentariosNinguno.

Tabla. 6. Requerimientos de almacenamiento de informacin.

5.2 Requerimientos funcionalesUC 0.1Registrar la informacin de los usuarios.

Versin[0.1] (12 de junio 2015).

Autores Hctor Parales.

Fuentes La informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

Objetivos asociados[Obj. N 0001] Gestionar sistemticamente informacin de la disponibilidad de los productos. [Obj. N 01] Gestionar usuarios.

Requerimientos asociados[RI-02] Gestionar usuarios.[RF-05] Modificar Informacin.[RNF-01] Eficiencia.[RNF-02] Disponibilidad.[RNF-03] Usabilidad.

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador suministre la informacin de los usuarios a registrar.

PrecondicinUsuario no registrado

Secuencia NormalPaso Accin

1El Administrador (ACT-01) solicita al sistema comenzar el proceso, aade una nueva informacin.

2El sistema solicita los siguientes pasos al administrador: Nombre, apellido, nmero de identificacin o RIF.

3El Administrador (ACT-01) proporciona los datos requeridos.

4El sistema almacena los datos y le indica al administrador que la accin se ha llevado con xito.

Pos condicinUsuario registrado.

ExcepcionesPaso Accin

4Si comprueba que la informacin ya ha sido introducida, el sistema vuelve al paso 2, a continuacin este caso de uso contina

RendimientoPasoTiempo mximo

21 segundo(s).

41 segundo(s).

FrecuenciaMltiples veces.

UrgenciaInmediatamente.

EstadoPendiente de validacin.

EstabilidadAlta.

ComentariosNinguno.

Tabla. 7. Requerimiento Funcional

UC 0.2Registrar informacin de los productos de entrada y salida en la ferretera.

Versin[0.1] (12 de junio 2015).

Autores Hctor Parales.

Fuentes La informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

Objetivos asociados[Obj. N 0001] Gestionar sistemticamente informacin de la disponibilidad de los productos. [Obj. N 02] Administrar la cantidad de productos de entrada y salida en la ferretera

Requerimientos asociados[RI-01] Registrar datos de productos.[RI-03] Administrar proceso de ventas.[RI-04] Registrar horario de atencin.[RF-05] Modificar Informacin.[RNF-01] Eficiencia.[RNF-02] Disponibilidad.[RNF-03] Usabilidad.

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador deber suministrar informacin de los productos disponibles.

Precondicinproducto no registrado

Secuencia NormalPaso Accin

1El Administrador (ACT-01) solicita al sistema comenzar el proceso, aadir nueva informacin.

2El sistema solicita ingresar los siguientes datos al administrador: Nombre del producto, Peso del producto, Cantidad de productos, Volumen, Caractersticas, Color y Cdigo.

3El Administrador (ACT-01) proporciona los datos requeridos.

4El sistema almacena los datos y le indica al administrador que la accin se ha llevado con xito.

Pos condicinProducto registrado en la base de datos.

ExcepcionesPaso Accin

P4Si comprueba que la informacin ya ha sido introducida, el sistema vuelve al paso 2, a continuacin este caso de uso contina

RendimientoPasoTiempo mximo

21 segundo(s).

41 segundo(s).

FrecuenciaMltiples veces.

UrgenciaInmediatamente.

EstadoPendiente de validacin.

EstabilidadAlta.

ComentariosNinguno.

Tabla. 8. Requerimiento Funcional.

UC 0.3Registrar informacin del proceso de pago.

Versin[0.1] (12 de junio 2015).

Autores Hctor Parales.

Fuentes La informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

Objetivos asociados[Obj. N 0001] Gestionar sistemticamente informacin de la disponibilidad de los productos.[Obj. N 01] Gestionar usuarios [Obj. N 02] Administrar la cantidad de productos de entrada y salida en la ferretera[Obj. N 03] Administrar el proceso de ventas.[Obj. N 04] Administrar el horario de atencin.

Requerimientos asociados[RI-01] Registrar datos de productos.[RI-02] Gestionar usuarios[RI-03] Administrar proceso de ventas.[RI-04] Registrar horario de atencin.[RF-01] Registrar la informacin de los usuarios.[RF-04] Registrar informacin de horario de atencin.[RF-05] Modificar Informacin.[RNF-01] Eficiencia.[RNF-02] Disponibilidad.[RNF-03] Usabilidad.

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador deba suministrar informacin de los productos disponibles para el proceso de venta y cobro de productos.

Precondicinventa no registrada

Secuencia NormalPaso Accin

1El Administrador (ACT-01) solicita al sistema comenzar el proceso, aadirnueva informacin.

2El sistema solicita ingresar los siguientes datos al administrador: ingrese nmero de factura, ingrese forma de pago,

3El Administrador (ACT-01) proporciona los datos requeridos.

4El sistema almacena los datos y le indica al administrador que la accin se ha llevado con xito.

Pos condicinVenta registrada.

ExcepcionesPaso Accin

4Si comprueba que la informacin ya ha sido introducida, el sistema vuelve al paso 2, a continuacin este caso de uso contina

RendimientoPasomximo

21 segundo(s).

41 segundo(s).

FrecuenciaMltiples veces.

UrgenciaInmediatamente.

EstadoPendiente de validacin.

EstabilidadAlta.

ComentariosNinguno.

Tabla. 9. Requerimiento Funcional.

UC 0.4Registrar informacin de horario de atencin.

Versin[0.1] (12 de junio 2015).

Autores Hctor Parales.

Fuentes La informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

Objetivos asociados[Obj. N 0001] Gestionar sistemticamente informacin de la disponibilidad de los productos.[Obj. N 01] Gestionar usuarios [Obj. N 02] Administrar la cantidad de productos de entrada y salida en la ferretera[Obj. N 03] Administrar el proceso de ventas.[Obj. N 04] Administrar el horario de atencin.

Requerimientos asociados[RI-02] Gestionar usuarios.[RI-03] Administrar proceso de ventas.[RI-04] Registrar horario de atencin.[RF-01] Registrar la informacin de los usuarios.[RF-05] Modificar Informacin.[RNF-01] Eficiencia.[RNF-02] Disponibilidad.[RNF-03] Usabilidad.

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador deba suministrar informacin de los productos disponibles para el horario de atencin al usuario.

PrecondicinHorario no registrado

Secuencia NormalPaso Accin

1El Administrador (ACT-01) solicita al sistema comenzar el proceso, aadirnueva informacin.

2El sistema solicita ingresar los siguientes datos al administrador: ingrese hora, ingrese da, ingrese mes.

3El Administrador (ACT-01) proporciona los datos requeridos.

4El sistema almacena los datos y le indica al administrador que la accin se ha llevado con xito.

Pos condicinHorario registrado.

ExcepcionesPaso Accin

4Si comprueba que la informacin ya ha sido introducida, el sistema vuelve al paso 2, a continuacin este caso de uso contina

RendimientoPasomximo

21 segundo(s).

41 segundo(s).

FrecuenciaMltiples veces.

UrgenciaInmediatamente.

EstadoPendiente de validacin.

EstabilidadAlta.

ComentariosNinguno.

Tabla. 10. Requerimientos Funcional

UC 0.5Modificar la informacin.

Versin[0.1] (12 de junio 2015).

Autores Hctor Parales.

Fuentes La informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

Objetivos asociados[Obj. N 0001] Gestionar sistemticamente informacin de la disponibilidad de los productos.[Obj. N 01] Gestionar usuarios [Obj. N 02] Administrar la cantidad de productos de entrada y salida en la ferretera[Obj. N 03] Administrar el proceso de ventas.[Obj. N 04] Administrar el horario de atencin.

Requerimientos asociados[RI-01] Registrar datos de productos[RI-02] Gestionar usuarios.[RI-03] Administrar proceso de ventas.[RI-04] Registrar horario de atencin.[RF-01] Registrar la informacin de los usuarios.[RF-02] Registrar informacin de los productos de entrada y salida en la ferretera.[RF-03] Registrar informacin del proceso de pago.[RF-04] Registrar informacin de horario de atencin.[RNF-01] Eficiencia.[RNF-02] Disponibilidad.[RNF-03] Usabilidad.

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador quiera cambiar cualquier informacin ingresada al sistema.

PrecondicinInformacin no modificada.

Secuencia NormalPaso Accin

1El Administrador (ACT-01) solicita al sistema comenzar el proceso, para hacer los cambios de cualquier informacin publicada.

2El sistema solicita ingresar los siguientes datos a modificar.

3El Administrador (ACT-01) proporciona los datos requeridos: Modificar registro de usuario. Modificar productos disponibles. Modificar ubicacin de los productos. Modificar horarios de atencin. Modificar forma de pago.

4El sistema muestra el proceso llevado a cabo.

5El sistema modifica la informacin actual por los nuevos cambios

6El sistema modifica la informacin en el sistema con la nueva informacin y le indica al administrador que la operacin ha finalizado con xito

Pos condicinLa informacin se ha modificado correctamente de la pgina.

ExcepcionesPaso Accin

4Si la informacin no es la deseada, el administrador (actor 1) buscar una nueva informacin de la lista que proporciona el sistema, salta al paso 3, a continuacin este caso de uso contina

RendimientoPasomximo

21 segundo(s).

41 segundo(s).

61 segundo(s).

Frecuencia1 vez semanal.

UrgenciaInmediatamente.

EstadoPendiente de validacin.

EstabilidadAlta.

ComentariosNinguno.

Tabla. 11. Requerimientos Funcional

5.2.1. Diagramas de casos de uso

FIG 2. Diagrama de caso de uso para registrar la informacin de los productos de entrada y salida en la ferretera.

FIG 3. Diagrama de caso de uso para registrar la informacin del proceso de pago

FIG 4. Diagrama de caso de uso para registrar la informacin del horario de atencin.

FIG 5. Diagrama de caso de uso para modificar las informaciones.

5.2.2. Definicin De Actores:ACT-01Administrador

Versin[0.1] (12 de junio 2015).

AutoresHctor parales.

FuentesLa informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

DescripcinEste actor representa el administrador del sistema. Deber mantener actualizada la informacin contenida en el sistema.

ComentariosNinguno

Tabla 12. Plantilla de Actores 01

ACT-02desarrollador

Versin[0.1] (12 de junio 2015).

AutoresHctor parales.

FuentesLa informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

DescripcinEste actor es quien modifica la estructura del cdigo.

ComentariosNinguno

Tabla 13. Plantilla de Actores 02

ACT-03El propietario

Versin[0.1] (12 de junio 2015).

AutoresHctor parales.

FuentesLa informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

DescripcinMonitoreo permanente de la fluidez diaria de productos en la ferretera.

ComentariosNinguno

Tabla 14. Plantilla de Actores 03.

ACT-04Cajero(a)

Versin[0.1] (12 de junio 2015).

AutoresHctor parales.

FuentesLa informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

DescripcinEste actor comprobara la exactitud de cuadre de caja por medio del sistema.

ComentariosNinguno

Tabla 15. Plantilla de Actores 04.

ACT-01Vendedor

Versin[0.1] (12 de junio 2015).

AutoresHctor parales.

FuentesLa informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

DescripcinEncargado de ofrecer productos a otras empresas, verificara por medio del sistema la existencia de los productos y materiales en depsitos.

ComentariosNinguno

Tabla 16. Plantilla de Actores 05.ACT-05Gerente de compras.

Versin[0.1] (12 de junio 2015).

AutoresHctor parales.

FuentesLa informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

DescripcinEncargado de los pedidos a los proveedores, verifica la salida de los materiales producto de las ventas, podr hacer pedidos con precisin en caso de desabastecimiento en depsitos, anaqueles y estantes.

ComentariosNinguno

Tabla 17. Plantilla de Actores 06. .2.3. Casos de uso del sistemaSecuencia NormalPasoRegistrar la informacin de los usuarios

1El Administrador (ACT-01) solicita al sistema comenzar el proceso, aade una nueva informacin

2El sistema solicita los siguientes pasos al administrador: Nombre, apellido, nmero de identificacin o RIF.

3

El administrador (actor1) proporciona los datos requeridos.

4El sistema almacena los datos y le indica al administrador que la accin se ha llevado con xito.

Secuencia NormalPasoAccin

4Si comprueba que la informacin ya ha sido introducida, el sistema vuelve al paso 2, a continuacin este caso de uso contina

Tabla 18. Casos de Uso registrar la informacin de los usuarios.

Secuencia NormalPasoRegistrar informacin de los productos de entrada y salida en la ferretera

1El Administrador (ACT-01) solicita al sistema comenzar el proceso, aade una nueva informacin

2El sistema solicita ingresar los siguientes datos al administrador: Nombre del producto, Peso del producto, Cantidad de productos, Volumen, Caractersticas, Color y Cdigo.

3

El administrador (actor1) proporciona los datos requeridos.

4El sistema almacena los datos y le indica al administrador que la accin se ha llevado con xito.

Secuencia NormalPasoAccin

4Si comprueba que la informacin ya ha sido introducida, el sistema vuelve al paso 2, a continuacin este caso de uso contina

Tabla 19. Casos de Uso Registrar informacin de los productos de entrada y salida en ferretera. Secuencia NormalPasoRegistrar informacin del proceso de pago.

1El Administrador (ACT-01) solicita al sistema comenzar el proceso, aadir una nueva informacin

2El sistema solicita ingresar los siguientes datos al administrador: ingrese nmero de factura, ingrese forma de pago,

3

El administrador (actor1) proporciona los datos requeridos.

4El sistema almacena los datos y le indica al administrador que la accin se ha llevado con xito.

Secuencia NormalPasoAccin

4Si comprueba que la informacin ya ha sido introducida, el sistema vuelve al paso 2, a continuacin este caso de uso contina

Tabla 20. Casos de Uso Registrar informacin del proceso de pago.

Secuencia NormalPasoRegistrar informacin de horario de atencin.

1El Administrador (ACT-01) solicita al sistema comenzar el proceso, aadir una nueva informacin

2El sistema solicita ingresar los siguientes datos al administrador: ingrese hora, ingrese da, ingrese mes.

3

El administrador (actor1) proporciona los datos requeridos.

4El sistema almacena los datos y le indica al administrador que la accin se ha llevado con xito.

Secuencia NormalPasoAccin

4Si comprueba que la informacin ya ha sido introducida, el sistema vuelve al paso 2, a continuacin este caso de uso contina

Tabla 21. Casos de Uso Registrar informacin de horario de atencin. Secuencia NormalPasoModificar la informacin.

1El Administrador (ACT-01) solicita al sistema comenzar el proceso, para hacer los cambios de cualquier informacin publicada.

2El sistema solicita ingresar los siguientes datos a modificar

3

El Administrador (ACT-01) proporciona los datos requeridos: Modificar registro de usuario. Modificar productos disponibles. Modificar ubicacin de los productos. Modificar horarios de atencin. Modificar forma de pago

4El sistema muestra el proceso llevado a cabo.

5El sistema modifica la informacin actual por los nuevos cambios

6El sistema modifica la informacin en el sistema con la nueva informacin y le indica al administrador que la operacin ha finalizado con xito

Secuencia NormalPasoAccin

4Si la informacin no es la deseada, el administrador (actor1) buscar una nueva informacin de la lista que proporciona el sistema, salta al paso 3, a continuacin este caso de uso contina

Tabla 22. Casos de Uso Modificar la informacin.

5.3. Requerimientos no funcionales.NFR-01Eficiencia

Versin[0.1] (12 de junio 2015).

AutoresHctor Parales.

FuentesLa informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

Objetivos asociados[Obj. N 0001] Gestionar sistemticamente informacin de la disponibilidad de los productos. [Obj. N 01] Gestionar usuarios.[Obj. N02] Administrar la cantidad de productos de entrada y salida en la ferretera.[Obj. N 03] Administrar el proceso de ventas.[Obj. N 04] Administrar el horario de atencin.

Requisitos Asociados[RI-01] Registrar datos de productos[RI-02] Gestionar usuarios[RI-03] Administrar proceso de ventas.[RI-04] Registrar horario de atencin.[RF-01] Registrar la informacin de los usuarios.[RF-02] Registrar informacin de los productos de entrada y salida en la ferretera.[RF-03] Registrar informacin del proceso de pago.[RF-04] Registrar informacin de horario de atencin.[RF-05] Modificar Informacin.

DescripcinEl sistema debe tener un rendimiento del 100% independientemente del hardware y software utilizado. Los nicos factores que pueden influir son las velocidades de conexin del cliente y del servidor.

ImportanciaVital.

UrgenciaInmediatamente.

EstadoPendiente de validacin.

EstabilidadAlta.

ComentariosNinguno.

Tabla 23. Requerimiento No Funcional 01.

NFR-02Disponibilidad

Versin[0.1] (12 de junio 2015).

AutoresHctor Parales.

FuentesLa informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

Objetivos asociados[Obj. N 0001] Gestionar sistemticamente informacin de la disponibilidad de los productos. [Obj. N 01] Gestionar usuarios.[Obj. N02] Administrar la cantidad de productos de entrada y salida en la ferretera.[Obj. N 03] Administrar el proceso de ventas.[Obj. N 04] Administrar el horario de atencin.

Requisitos Asociados[RI-01] Registrar datos de productos[RI-02] Gestionar usuarios[RI-03] Administrar proceso de ventas.[RI-04] Registrar horario de atencin.[RF-01] Registrar la informacin de los usuarios.[RF-02] Registrar informacin de los productos de entrada y salida en la ferretera.[RF-03] Registrar informacin del proceso de pago.[RF-04] Registrar informacin de horario de atencin.[RF-05] Modificar Informacin.

DescripcinLa pgina debe estar disponible durante 24 horas al da y los 365 das del ao.

ImportanciaVital.

UrgenciaInmediatamente.

EstadoPendiente de validacin.

EstabilidadAlta.

ComentariosNinguno.

Tabla 24. Requerimiento No Funcional 02.

NFR-03Usabilidad

Versin[0.1] (12 de junio 2015).

AutoresHctor Parales.

FuentesLa informacin fue suministrada y recabada en la Ferretera la Anglosajona C.A. por medio de las tcnicas: Tormenta de ideas y Desarrollo Conjunto de Aplicaciones (J.A.D).

Objetivos asociados[Obj. N 0001] Gestionar sistemticamente informacin de la disponibilidad de los productos. [Obj. N 01] Gestionar usuarios.[Obj. N02] Administrar la cantidad de productos de entrada y salida en la ferretera.[Obj. N 03] Administrar el proceso de ventas.[Obj. N 04] Administrar el horario de atencin.

Requisitos Asociados[RI-01] Registrar datos de productos[RI-02] Gestionar usuarios[RI-03] Administrar proceso de ventas.[RI-04] Registrar horario de atencin.[RF-01] Registrar la informacin de los usuarios.[RF-02] Registrar informacin de los productos de entrada y salida en la ferretera.[RF-03] Registrar informacin del proceso de pago.[RF-04] Registrar informacin de horario de atencin.[RF-05] Modificar Informacin.

DescripcinEl sistema debe ser de fcil uso y entendimiento por parte de los usuarios del sistema.

ImportanciaVital.

UrgenciaInmediatamente.

EstadoPendiente de validacin.

EstabilidadAlta.

ComentariosNinguno.

Tabla 25. Requerimiento No Funcional 03.

30