Casos de Uso
April 21, 2023 | Author: Anonymous | Category: N/A
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