Casos de Uso

April 21, 2023 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Casos de Uso...

Description

 

Casos de uso 1.- Resumen En este documento podra usted encontrar una visión general de los casos de uso aplicados al sistema de gestión de las zapaterías Guzman, con el objetivo de quesea capaz de comprender los escenarios en los que opera el software.dado que es el primer software de su tipo en ser implementado de la zapateriaen cuestión se omite el campo de versión.

2.- introducción Un caso de uso es una descripción de las maneras en que un usuario puede interactuar con el sistema, es decir describe las acciones que el usuario puede realizar. Cabe aclarar que se define como usuario a toda aquella entidad que interactua con el sistema, puede este ser una persona o algún otro dispositivo, también también se le llama actores a las entidades que interactúan con el sistema. La fucion principal de los diagramas esel tener una visión general de los posibles casos susitados y de las interacciones entre actores con el sistema.

En la localidad de Zacapu michoacan se encunetra ubicada la zapateria Guzman, la cual requiere un sistema que 1. 2. 3. 4. 5. 6. 7.

Monitoree las ventas que que se realizan diariamente Llevar un control detallado de los inventarios Mostrar detalladamente artículos en existencia Imprimir tiquetes de compra Imprimir facturas Administrar la informacion de los proveedores Controlar la base de datos de clientes.

 

Cada zapato cuenta con los siguientes datos de identificación en la base de datos 1. Marca; indica la razón social de quien fabrica el calzado 2. Modelo; es un identificador alfanumérico único para cada calzado con el que el proveedor identifica cada zapato. 3. Estilo; determina el tipo de zapato del que se desea obtener información, puede ser cualquiera de los siguientes: zapato deportivo/tenis, calzado formal, tacón, sandalia, bota, etc. Es solo para que el las búsquedas que el cliente solicite se puedan realizar mas fácilmente. 4. Talla; la medida especifica deseada 5. Color; color del calzado. 6. Material; se puede hacer una búsqueda especifica de el tipo de material que se desea, ya que ciertas personas deben utilizar zapatos solo de piel por razones medicas. 7. Precio de compra; es el costo al que la zapatería adquiere cada par de zapatos 8. Precio de venta; es el precio al publico 9. Proveedor; nombre o razón social de la entidad a la q que ue se le compra el calzado 10. Cantidad vendida; es la cantidad cantid ad de unidades que se han vendido de un zapato en especifico. 11. Existencias; numero num ero total y físico físi co de los modelos disponibles a la vent venta a en inventario.

Dado que la zapateria incluye modelos nuevos periódicamente se incluye una interfaz por medio de la cual es sencillo para el usuario incluir la información requerida para la base de datos, si por el contrario se desea eliminar algún modelo que ya no se venderá, es sencillo borrarlo, todo esto sin afectar el rendimiento del sistema, otra cualidad necesaria es el generar reportes de lasventas realizadas, para asi conocer la cantidad de dinero que se recibe en un dia, semana o mes.

 

  3.- objetivos del sistema Por medio de la plantilla de objetivos se define un listado de las metas que bede de satisfacer, una vez terminado el sistema. Nota aclaratoria: en la calda de estabilidad, en todos los “objetos” utiliza alta, debido a que el no tiene colchón de respaldo, es decir si ocurre una falla no es posible utilizar un sistema de emergencia para suplirlo, mas sin embargo toda la información si se encuentra respaldada.

OBJ-01 Descripción

Entrada de calzado Al recibir un nuevo artículo que se pondrá a la venta se de da alta, para que el sistema tenga conocimiento del nuevo artículo que se venderá en la zapatería. Estabilidad Alta comentarios En caso de ser un modelo que ya se tenga en la base de datos solo se introduce el numero de unidades nuevas recibidas.

OBJ-02 Descripción

Alta en inventarios Cuando un zapato se vende en gran cantidad es normal que se surta mas. Cuando se recibe nuevo inventario de un modelo ya existente solo se busca el modelo desea y se modifica la cantidad de artículos recibidos. Estabilidad Alta comentarios En caso de que alguna información relacionada con con un modelo en específico haya sido introducida de manera errónea será posible modificar cualquier campo, todos ellos o borrar completamente ese modelo dela base de datos.

OBJ-03 Descripción

Baja de calzado Si un modelo de calzado no tiene la aceptación del público esperada, es posible eliminar ese modelo en específico, esto para que ya no aparezca en las búsquedas. Estabilidad Alta comentarios No es posible recuperar un modelo borrado, pero es p posible osible reintroducirlo de nuevo a la base de datos.

 

  OBJ-04 Descripción

Búsqueda en el sistema Una de las principales funcionalidades del software, ya que permite una búsqueda instantánea de cualquier artículo que se desea encontrar. Utilizando los campos de la base de datos, para quela búsqueda sea lo mas refinada posible

Estabilidad Alta comentarios Ninguno

OBJ-05 Descripción

Venta de calzado Cuando se llega a realizar una venta, esta se realizara por medio del sistema, para posteriormente imprimir el ticket de compra o si el cliente lo desea generar una factura. Estabilidad Alta comentarios Cuando la venta es realizada automáticamente se reduce la cantidad de artículos en existencia en el inventario.

OBJ-06 Impresión de ticket de compra Descripción Esto sucede de manera automática al realizarse la compra, Estabilidad Alta comentarios Aun cuando el ticket de compra se realiza automáticamente en pantalla aparecerá la opción de imprimir una factura, la cual puede ser aceptada o rechazada según sea necesario.

OBJ-07 Descripción

Generación de la factura Si el cliente desea recibir una factura para su declaración de impuestos, esto es posible. Solo es necesario que el cliente provea ciertos datos personales.

Estabilidad Alta comentarios Ninguno

OBJ-08 Descripción

Reportes de ventas Un reporte de venta es una síntesis de todas las ventas que se realizaron en el día, la semana o el mes. Estabilidad Alta comentarios Aun cuando el sistema de almacenamiento es muy seguro, es recomendable conservar reportes de ventas impresos.

 

4.-requisitos de almacenamiento de información En esta sección se incluye una lista de los parámetros de almacenaje de la información identificada, por medio de la plantilla se identifica todos los requerimientos de almacenamiento de información. Además se especifica toda la información que debe almacenar el sistema. RI-01 Objetivos asociados

Requisitos asociados Descripción Datos específicos

Información sobre zapatos OBJ-01 Entrada de calzado OBJ-02 Alta de Inventario OBJ-03 Baja de calzado OBJ-04 Búsqueda OBJ-05 Venta de calzado OBJ-06 impresión de ticket de compra OBJ-07 Generación de factura OBJ-08 Reporte de ventas

Se tiene un almacenamiento ordenado y estructurado

de la

información 1. Marcarelacionada a cada modelo 2. Modelo 3. Estilo 4. Talla 5. Color  6. Material 7. Precio de compra 8. Precio de venta 9. Proveedor  10. Cantidad vendida. 11. Existencias en inventario

Intervalo Pasado a presente temporal Estabilidad alta comentarios Es la información directa que se tiene sobre el calzado y que permite que el sistema opere.

 

RI-02 Objetivos asociados

Requisitos asociados Descripción Datos específicos

Información de ventas OBJ-04 Busqueda OBJ-05 Venta de calzado OBJ-06 Impresión de ticket decompra OBJ-07 Generacion de Factura OBJ-08 Reporte de ventas RI-01 Informacion sobre zapatos Registro de todas las ventas realizadas 1. Numero especifico dela venta 2. Identificador del articulo que se vende 3. Fecha de la venta 4. Costo de 5. Cliente a quien se le venden caso de requerir factura Presente

Intervalo temporal Estabilidad Alta comentarios La informacion de este requisito deinformacion esnecesario para generar el ticket de compra, y posteriormente una factura en caso de ser solicitada. Además la informacion recabada aquí será necesaria para el reporte de ventas

RI-03 Objetivos asociados Requisitos asociados Descripción Datos específicos

Información sobre compras OBJ-01 Entrada de calzado OBJ-02 Alta de Inventario RI-01 Información sobre zapatos RI-04 información de proveedores Se realiza un registro de la compra de mercancía nueva para el inventario, es decir de lo que se compra de proveedores. 1. Número de la compra 2. Información sobre los modelos adquiridos: Marca Modelo Estilo Talla Color  Material Precio de compra Precio de venta Proveedor  Pasado y presente

Intervalo temporal Estabilidad Alta comentarios Ninguno

 

RI-04 Objetivos asociados Requisitos asociados Descripción Datos específicos

Información de proveedores OBJ-01Entrada de Calzado RI-03Informacion de compras Información que se tiene de la o las entidades a la que se le compra el calzado 1. Nombre 2. Razón social, si es que se tiene 3. Dirección: Estado, municipio, calle, número y código postal 4. Correo electrónico 5. Página web Pasado

Intervalo temporal Estabilidad Alta comentarios Ninguno

RI-05

Información de clientes

Objetivos asociados

OBJ-05 de calzado OBJ-07 venta Generacion de factura OBJ-08 Reporte de ventas RI-01 informacion sobre zapatos RI-02informacion sobre ventas Informacion sobre los clientes que compran calzado en la zapateria Guzman 1. Nombre 2. Razón social, si es que se tiene 3. Dirección: Estado, municipio, calle, número y código postal 4. Correo electrónico 5. Página web 6. RFC

Requisitos asociados Descripción Datos específicos

Intervalo Pasado temporal Estabilidad Alta comentarios La información de un cliente puede ser requerida, ya se en el caso de que sea un cliente frecuente, o en el caso de que este cliente requiera una factura.

 

5.- Requisitos Funcionales 5.1.- Diagrama de casos de uso Esta sección se completamente la información proporcionada por la sección de los caso de uso







Alta de inventario

Baja de calzado

Busqueda





Venta de calzado

Generar Reporte de ventas





Alta de proveedor

Alta de cliente

 

5.2.- Definicion de Actores: Un actor es cualquier entidad que interactuede manera directa con el sistema, puede este ser un humano, o puede ser un dispositivo periférico, como una impresora.

 ACT-01 Descripción Comentarios

Empleado de la zapatería zapatería.. actor representa al empleado de la zapatería que opera el sistema ninguno

 ACT-02 Descripción Comentarios

Cliente actor representa aun cliente que llega a la zapatería Ninguno

 ACT-03 Descripción Comentarios

Proveedor  Proveedor  Proveedor de quien se recibe el calzado nuevo Ninguno

 ACT-04 Descripción

Lectora de código de barras barras Periférico que identifica cada modelo, según el código de barras que ya tienen de fábrica las cajas de los zapatos ninguno

Comentarios

 ACT-05 Descripción

Impresora de tickets tickets Impresora de matriz de puntos especial para imprimir los tickets de compra

Comentarios

ninguno

 ACT-06 Descripción

Impresora genérica genérica Esta impresora está dedicada a imprimir los reportes de ventas, o las facturas cuando así sea requerido ninguno

Comentarios

 

5.3.- Casos de uso del sistema, y diagramas de casos de uso. 5.3.1.- subsistema Alta de inventario

5.3.2.- subsistema baja de calzado 

 

5.3.3.-Busuqeda

5.3.4.-Venta de Calzado

 

5.3.5.- Generar reporte de ventas

5.5.6.-Alta de proveedor 

5.5.7.- Alta de cliente

 

Especificacion de casos de uso CAUS-01 Objetivos asociados Requisitos  Asociados  Asociad os Descripcion

Precondicion Secuencia Normal

Postcondicion Excepciones

Registro de productos en el sistema OBJ-01 Entrada de Calzado OBJ-02 Alta de inventario RI-01 Informacion sobre zapatos RI-03 informacion sobre compras RI-04 informacion sobre proveedores Cuando se recibe nuevos artículos, estos se agregan al inventario para que el sistema lleve un control sobre las cantidades disponibles en inventario Se debe tener al proveedor registrado previamente, si se desea saber que proveedor proporciona dichos artículos paso Acción 1 Se inicia el proceso de alta de producto 2 Se escanea el código de barras de la caja deseada 3 Se rellena el resto de la informacion requerida 4 Al hacer clic a aceptar se da la orden al sistema de almacenar la información en la base de datos Ninguna Paso 2

3

Rendimiento

Frecuencia esperada Estabilidad  Altada Comentarios

paso 3 4

Accion En caso de quela caja no cuente con un código de barras, se puede buscar otra caja del mismo modelo, o si se prefiere dejar el campo de modelo vacio y solo rellenar los demás campos Si al momento de escanear un código debarras o introducir un modelo especifico aparecen todos los campos llenos, quiere decir que dicho modelo ya se dio de altapreviamente en el sistema. Cuando esto ocurre se puede modificar alguno de los campos si asi se desea. Cota de tiempo 2 minutos 15 segundos

30 veces al dia

Lafrecuencia será mucho mayor la primera vez que el sistema reciba la informacion de los productos vendidos. La frecuencia será aproximadamente de 30 solo los días en los que se reciba nueva, en los días posteriores, es posibleque no semercancía realice ningún cambio.

 

  CAUS-02 Objetivos asociados Requisitos  Asociados  Asociad os Descripcion Precondicion Secuencia Normal

Postcondicion

Búsqueda de un modelo deseado OBJ-04 Busqueda RI-01 informacion sobre zapatos Por diversas causas será necesario el buscar un articulo, una vez que se sabe que características se buscan será posible realizar  una búsqueda de manera mas eficiente Debe haber datos cargados previamente en la base de datos, para que el sistema arroje resultados al solicitad una búsqueda paso Acción 1 Seselecciona la opción de búsqueda. 2 Se rellenan todos los campos posibles para que la búsqueda arroje resultados mas específicos 3 Se obtiene la lista de resultados. Ninguna.

 

CAUS-03 Objetivos asociados Requisitos  Asociados  Asociad os Descripcion Precondicion Secuencia Normal

Postcondicion Excepciones

Eliminar un producto ONJ-03baja de calzado RI-01 informacion sobre zapatos Se desea eliminar un modelo especifico de zapatosdela basede datos El modelo en cuestión debe deestar dado de alta previamente en la base de datos paso accion 1 Se inicia la ventana de búsqueda 2 Se introducen los valor a buscar  3 Una vez encontrado en modelo que se desea eliminar  se preciona el boton de borrar  Ninguna paso Acción 3

Rendimiento

Frecuencia esperada Estabilidad Comentarios

Si no se encuentra el modelo que se desea eliminar, es posible que este ya haya sido eliminado previamente, o que nunca se haya dado de alta. paso Cota de tiempo 2 2 minutos 3 10 segundos 2 veces al dia

Alta El eliminar un producto de la base de datos pueda no ocurrir muy frecuentemente, pero en los días posteriores a la compra de mercancía nueva, es posible que suceda.

 

CAUS-04 Objetivos asociados Requisitos  Asociados  Asociad os Descripcion

Precondicion Secuencia Normal

Postcondicion Excepciones

Busqueda de un modelo especifico OBJ-04 Busqueda RI-01 informacion sobre zapatos Por diversas causas será necesario el buscar un articulo, una vez que se sabe que características se buscan será posible realizar  una búsqueda de manera mas eficiente Debe haber datos cargados previamente en la base de datos, para que el sistema arroje resultados al solicitad una búsqueda paso Acción 1 Se selecciona la opción de búsqueda. 2 Se rellenan todos los campos posibles para que la búsqueda arroje resultados mas específicos 3 Se obtiene la lista de resultados. Ninguna. paso Accion 2 En caso de no contar con todos los lineamientos de búsqueda, esta sepuede realizar, pero será mucho mas genérica En caso de que no se encuentre una opción quecumpla con todos los requerimientos dados, se muestran opciones similares paso Cota de tiempo 2 2 minutos 3 2 minutos 15 veces por dia

3

Rendimiento

Frecuencia esperada Estabilidad

 Alta

Comentarios

La frecuencia debusqueda puede variar en relación con la fecha del mes en la que se encuentre, pero 15 veces por dia es un promedio muy aproximado.

 

CAUS-05 Objetivos asociados

Requisitos  Asociados  Asociad os Descripción

Precondición Secuencia Normal

Postcondicion

Excepciones

Rendimiento

Venta de calzado OBJ-05 venta de calzado OBJ-06 impresión de ticket de compra OBJ-07 Generación de factura OBJ-08 Reporte de ventas RI-01 informacion sobre zapatos RI-02 Informacion sobre ventas RI-05 informacion sobre clientes Cuando se realiza un venta, esta es registrada automáticamente en el sistema, para utilizar esa infromacion en el reporte de venta. Se debe tener registrado el articulo antes de ponerlo a la venta. Paso Acción 1 Se selecciona la opción venta en la pantalla principal 2 Se escanea el código de barras 3 Se confirma que el producto sea el correcto 4 Se cobra el precio del articulo 5 Se imprime el ticket de compra 6 Se da click en finalizar si se desea regresar a la ventana principal Automáticamente se reduce de de inventario la cantidad de productos vendidos, se registra la venta, para su posterior  análisis en los reportes de ventas. Paso accion 1 No es necesario ir a la ventana principal para vender  un articulo, si este ya se encontré en una búsqueda previa, se puede hacer clikc en el botón de vender  directamente. 2 Si ya se tiene el producto en pantalla por una busqeda previa no es necesario escanear el código de barras 3 Si el producto no es el correcto se puede cancelar el proceso 4 Si el cliente desea cancelar la transacción es posiblehacerlo 5 No esposible cancelar laimpresion del ticket de compra, ni el registro de la transacción en el reporte de venta 6 En vez de finalizar, es posible imprimir la factura desade este punto, antes de finalizar la venta. Paso Cota de tiempo 1 10 segundos 5 1 minuto 6

2 minutos

 

Frecuencia esperada

10 veces al dia

Estabilidad coemntarios

Alta Ninguno

CAUS-06 Objetivos asociados

Solicitud de factura OBJ-05 venta de calzado OBJ-06 impresion de ticket de compra OBJ-07 Generacion de factura OBJ-08 Reporte de ventas RI-01 informacion sobre zapatos RI-02 informacion sobre ventas RI-05 informacion sobre clientes El sistema tiene la posibilidad de generar una factura, siempre y cuando se le alimenten todos los datos requeridos

Requisitos  Asociados  Asociad os Descripcion Precondicion Secuencia Normal

Postcondicion Excepciones

Rendimiento

Frecuencia esperada Estabilidad comentarios

Debe realizado venta tener tinta y papel Debe haberse estar conectada la una impresora, Paso Acción 1 Se realiza una venta 2 Antes de finalizar la transacción se selecciona la opción de generar factura 3 Se captura toda la información relacionada con el cliente, y la venta 4 Se acepta la opcion de imprimir, la cual será automática una vez aceptada. Se debe esperar unos segundos a que la tinta de la factura se seque un poco, para evitar manchones paso accion 3 En caso de que no se cuentecon toda la información el proceso se puede cancelar, por ejemplo el RFC 4 Si la impresora no esta conectada el proceso se cancela, pero la factura se guarda como PDF Paso Cota de tiempo 3 4 minutos 4 5 minutos 5 vecesal dia

Alta Ninguno

 

CAUS-07 Objetivos asociados Requisitos  Asociados  Asociad os Descripcion Precondicion Secuencia Normal

Postcondicion Excepciones

Rendimiento

Frecuencia esperada Estabilidad comentarios

Solicitud de reporte OBJ-05 venta de calzado OBJ-08 Reporte de ventas RI-01 informacion sobre zapatos RI-02 informacion sobre ventas RI-05 informacion sobre clientes Es una síntesis de todas las ventas realizadas en un tiempo dado Debe haber al menos 1 venta realizada yregistrada paso Acción 1 Se hace click en la opcion de reporte de ventas de la pantalla principal 2 Se selecciona la antigüedad a partir de que dia se recopilara la información 3 Si se desea se puede determinar hasta que fecha se hara el reporte, si no se selecciona nada, se tomara por defecto el dia actual 4 Se selecciona el tipo de reporte deseado 5 Se hace click en aceptar y segenerara el reporte en digital, con la opcion a imprimirlo. Para imprimirlo es necesario tener la impresora conectada, cargada con papel y tinta. 3 Si no se selecciona la fecha hasta la que sedesea generar el reporte, se tomara por defecto la fecha actual 4 Existen 2 tipos dereporte, el simplificado y el extendido, por defecto se tiene seleccionado el simplificado. paso 3 4

Cota de tiempo 5 minutos 3 minutos

5 1 minuto 4 veces por mes

Alta Ninguno

 

CAUS-08 Objetivos asociados Requisitos  Asociados  Asociad os Descripcion

Precondicion Secuencia Normal

Solicitudde registro de provedor  OBJ-01 Entrada de calzado RI-03 informacion sobre compras RI-04 informacion sobre proveedores Listado de las entidad que proveen de calzado a la zapateria Guzmán, aun cuando solo se maneja un proveedor al momento de instalar el sistema, se prevee un crecimiento a futuro, por lo cual se crea una tabla para mantener hasta 50 proveedores. El solicitante sol icitante no es un proveedor previamente registrado. paso Acción 1 Se incia el proceso de registro de nuevo proveedor  2 Se solicitan al interesado los datos fundamentales para su registro 3 Se rellenan todos los campos necesarios para el registro del proveedor  4 Se solicita al sistema almacenar toda la información suministrada, si se almacenan con existo, aparecerá un mensaje de confirmación en la pantalla 5

Postcondicion

Excepciones

Rendimiento Frecuencia esperada Estabilidad comentarios

Una nueva ventana muestra los datos recientemente almacenados El nuevo proveedor esta dado de alta, y se puede usar su registro, para saber precisamente de quien adquieren ciertos productos paso Acción 3 Si los datos registrados coniciden con los de una entrada previa, el sistema lo notificara, una vez que el ususario de por enterado esta ocurrencia el puede proceder a cambiar los datos. 5 La operación puede ser cancelada en todo momento paso Cota de tiempo 4 1 minuto 3 veces por mes

Alta Ninguno

 

CAUS-09 Objetivos asociados Requisitos  Asociados  Asociad os Descripción Precondicion Secuencia Normal

Postcondicion Excepciones

Rendimiento Frecuencia esperada Estabilidad comentarios

Solicitud de registro de cliente OBJ-07 generación de factura OBJ-08 Reporte de ventas RI-05 informacion sobre clientes Es un listado de los clientes que deseen darse de alta, para poder recibir una factura El cliente no debe estar dado de alta previamente paso Acción 1 Se inicia la opción de registrar un cliente nuevo 2 Se le solicitan al cliente los documentos que comprueben su identidad y datos personales 3 Se rellenan los campos con la informacion suministrada 4 Se solicita al sistema almacenar la informacion 5 Si todo ocurrió con normalidad, aparecerá una ventana nueva con la información almacenada El solicitante yaes un cliente dado dado de alta, y le es posible solicitar  solicitar  facturas en sus compras paso 2

accion Si no cuenta con la informacion requerida, no se le dara de alta al cliente 4 Si el cliente ya esta dado de alta previamente, el sistema lo notificara paso Cota de tiempo 4 2 minutos 5 veces al dia

Alta al instalar el sistema no se tendrá precargado ningún cliente, se tiene previsto crecimiento, por ello escenario cual la base podrá contener hastaun999 clientes. En de de quedatos el numero limite este a punto de ser alcanzado, el sistema mostrara una clara notificación de esto, para que el sistema se actualice para poder contener mas clientes.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF