Cdu

December 10, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Cdu...

Description

 

En este apartado se muestra dos formas de cómo se pueden presentar los casos de uso, la elección de cualquier forma depende de su familiaridad con la representación. Cada ejercicio propuesto se deberá plantear en función de la forma requerida, con su respectivo cdu.

ESTRUCTURAS DE UN CASO DE USO PRIMERA FORMA Resumen:

Actores:

Un cliente llega al TPV con un conjunto de artículos. El cajero registra los artículos y se genera un ticket. El cliente paga en efectivo y recoge los artículos.  

 

Personal Involucrado Intereses:

e

Precondición:

 

Cajero (principal) Sistema (secundario)

Cajero: quiere entradas precisas, rápidas y sin errores de pago. Compañía: quiere registrar transacciones y satisfacer clientes.

El cajero se identifica y autentifica.

Poscondiciones:: Poscondiciones

1. 2. 3. 4.   5. 6. 7. 8. 9.

 

 

Se registra la venta. Se calcula el impuesto. Se actualiza la contabilidad y el inventario Escenario Principal (Flujo Básico): Básico) : El c clie liente nte lle llega ga al TPV con con los los artíc artículo ulos. s. El cajero cajero ini inicia cia una nueva nueva vent venta. a. El caj cajero ero intro introduce duce el el identif identifica icador dor de c cada ada artícu artículo. lo. El sistema sistema regist registra ra la línea línea de venta y presenta presenta descrip descripción ción del artícul artículo, o, preci precio o y suma parcial. parcial. El cajero repite los pasos 3 y 4 hasta que se indique. El s sist istema ema p pres resent enta a el tot total al y lo lo muest muestra. ra. El ca cajer jero o le dice dice al al clien cliente te el tota totall a pagar pagar . El cl clien iente te paga paga y el sis sistem tema a gestio gestiona na el pago pago.. El sistema sistema registra registra la venta completa y actualiz actualiza a el inventario. inventario. El sistema presenta recibo Extensiones (Flujos Alternativos): Alternativos): A1: Identificador no válido La secuencia A1 comienza en el punto 3. 4. El sistema señala el error y rechaza la entrada. El escenario vuelve al punto 3. A2: El cliente pide eliminar un artículo de la compra. La secuencia A2 puede ocurrir entre los puntos 3-6. 1. El cajero introduce identificador a eliminar. 2. El sistema actualiza la suma. El escenario continúa en el punto 6. A3: Pago en efectivo La secuencia A3 ocurre en el punto 7. 1. El cajero introduce la cantidad entregada por el cliente. 2. El sistema muestra cantidad cantidad a devolver. devolver. El escenario continúa en el punto 8.

Requisitos de Interfaz de Usuario Pantalla táctil en un monitor de pantalla plana. El texto debe ser visible a un metro de distancia.

Requisitos No-Funcionales El identificador del producto podría ser cualquier esquema de código de barras UPC, EAN-8, EAN13, ... El tiempo de respuesta para autorizar el pago con la tarjeta de débito o de crédito es de 30 segundos.

 

SEGUNDA FORMA

Manejo de una Biblioteca Los socios de la biblioteca comparten una colección de libros. El sistema les debe permitir retirar libros, devolverlos o renovar un préstamo. Al devolver o al renovar el préstamo de un libro, el socio debe pagar una cuota. En caso de no pago de esta cuota, el socio no podrá retirar un nuevo libro o renovar un préstamo.

Caso de uso:  Actores

Renovación de Préstamo Socio Renovacion prestamo Socio

Tipo

Primario  Acciones de Usuario 1.El 1.El s soc ocio io des desea ea ren renov ovar ar un un pr prés ésta tamo mo de de un libr libro o 3.El 3.El so soci cio o in ingr gres esa a su nú núme mero ro de id iden enti tifi fica caci ción ón 6. El socio ingres a el nombre del libro

Linea 4 4 7 8

Respuestas del Sistema 2. Sol Solic icit ita a ide identi ntifi fica caci ción ón d del el soc socio io 4. Vali Valida da la id iden enti tifi fica caci ción ón de dell soci socio o 5.Solicita nombre del libro a renovar el préstamo 7.Valida disponibilidad del libro 8. Verifica Verifica si tiene deuda el usua usuario rio 9.Renueva el préstamo

Flujo alternativo de Reeventos spuesta Si la identificación no es válida el sistema muestra mensaje de error y solicita nuevamente la identificación Si por 3 veces consecutivas la identificación es invalida, el sistema colocara como bloqueado al socio Si el libro no está disponible, el sistema muestra mensaje de error   Si el usuario tiene deuda el sistema no renueva el prés tamo

Ing. Franklin Barahona

 

EJERCICIOS DE CASOS DE USO 1. 2.

Explique Explique claramente claramente la diferencia diferencia entre Actores y Usuarios. Usuarios. Ejemplif Ejemplifique. ique. Mar Marque que con una flecha flecha llo o que que corres correspon ponde de Extensión

El caso de uso base explícitamente incorpora el comportamiento de otro caso de uso en el lugar especificado por el caso de uso base. Se usa para no repetir en diferentes lugares el mismo comportamiento.

Generalización

El caso de uso hijo hereda el comportamiento y significado del padre.

Inclusión = Usa

El comportamiento del caso de uso base, bajo ciertas condiciones, puede ser completado por el comportamiento de otro caso de uso. Se usa para casos de excepción.

3.

Exp Expliq lique ue el sigui siguient ente e Diagram Diagrama a de Casos Casos de Uso. Uso.

4.

Un negocio negocio de venta venta de electrodomé electrodomésticos sticos decidi decidió ó implem implementar entar y oto otorgar rgar una línea línea de crédito crédito a sus sus clientes para la compra de productos. Los créditos son solicitados por los clientes al vendedor al momento de realizar la compra y deben ser autorizados por un representante de la gerencia de créditos, y pagados por el cliente a través del débito automático en tarjetas de crédito. Si el crédito se acepta, se entrega el producto al cliente en forma inmediata. Cada mes se debitará de manera automática el pago de las cuotas de la tarjeta del cliente. Se quiere modelar el proceso de solicitud, otorgamiento, y pago del crédito. a.

Repr Repres esen ente te to todo do el pr proc oceso eso compl complet eto o como como si fuer fuera a u un n úni único co caso caso de uso, uso, mencionando sus pasos más importantes, sin entrar en detalles sobre alternativas.

b.

Id Iden enti tifi fiqu que e los los dist distin into tos s acto actore res s que que inte interv rvie iene nen n en est este e pr proc oces eso. o.

 

5.

c.

Te Teni nien endo do en en cuen cuenta ta su res resol oluc ución ión del pr prime imerr p pun unto to,, iden identi tifi fiqu que e ca caso sos s de uso de e est ste e proceso, que pueden ser las distintas partes del caso completo presentado en el punto a.

d.

A par parti tirr de los los caso casos s ya id iden enti tifi fica cado dos, s, pen pensa sand ndo o en caso casos s an ante teri rior ores es,, sigui siguien ente tes, s, contrarios o que sean variaciones de los mismos, identifique nuevos casos de uso o alternativas entre los casos.

e.

Id Iden enti tifi fiqu que e caso casos s que que pue pueda dan n ser ser extr extraí aído dos s de lo los s an ante teri rior ores es y ser ser “u “usa sado dos” s” por por otros casos.

f.

Compa Compare re la las s ve vent ntaj ajas as y desv desven enta taja jas s de de m mod odel elar ar un pro proce ceso so comp comple leto to con con u un n c cas aso o de uso, como en el punto a., o de modelarlo en partes separadas, como en los restantes puntos. ¿Pueden estos enfoques ser usados en distintas partes del relevamiento?

Utilizando Utilizando la técnica técnica de casos casos de uso, modele modele las distinta distintas s circun circunstancia stancias s que pueden pueden presentarse presentarse en un partido de fútbol. Suponga que se encuentra realizando el análisis de requerimientos para una consultora encargada de desarrollar una nueva versión del conocido video juego FIFA. Identifique los actores y los distintos casos de uso (al menos 8). Identifique también las relaciones presentes entre actores, casos de uso y entre actores y casos de uso. NOTA: Tenga en cuenta las distintas alternativas presentes en un partido de fútbol: goles, penales (ejecución y sanción), sanciones de faltas, saque de arco, saque lateral, corners, tiro libres, amonestaciones y expulsiones, sustituciones. También considere las relaciones presentes entre las circunstancias, por ejemplo el penal es un caso particular de una falta sancionada por un arbitro.

6.

Modelar con la técnica de casos de uso el sistema de expediente On-line de la Facultad ), identificando Multidisciplinaria Paracentral (https://www2.academica.ues.edu.sv/xol/indexprin.php (https://www2.academica.ues.edu.sv/xol/indexprin.php), actores, casos de uso y relaciones presentes entre ellos.

7.

Se necesita modelar un sistema que, luego de pasado cierto tiempo, dispare la ejecución de un caso de uso. Por ejemplo, un sistema que envíe mails a alumnos una semana antes del inicio de las clases informándoles de las aulas asignadas para las materias. a) ¿Cuál ¿Cuál e es s el a acto ctorr que inic inicia ia e este ste caso caso de de uso? uso? b) ¿Puede identificar identificar alguna alguna diferen diferencia cia relevante relevante entre los los actores actores que inician inician un caso y los qu que e participan de un caso? Si es así, proponga una extensión de la notación para modelar distintos tipos de actores, y para tener en cuenta cómo el paso del tiempo puede influir en el inicio de ciertos casos.

8.

La famosa cadena de videoclubes “Los Bloques de Búster” nos ha contratado con el fin de desarrollar un sistema para informatizar sus locales. Hasta el día de la fecha se han mantenido una serie de reuniones con el cliente con el fin de determinar los requerimientos del sistema. De tales reuniones, se ha determinado lo siguiente: 



El sistema deberá deberá permitir que los clientes clientes consulten consulten el catálogo de películas. películas. A parti partirr del mismo, una vez seleccionada una película, se deberá poder acceder a la información de la misma como ser su clasificación, su género y un breve resumen de la misma. Asimismo, opcionalmente, se deberá poder consultar la disponibilidad del video. Los empleados del videoclub deberán poder, a través del sistema, registrar alquileres y devoluciones por parte de los clientes, y consultar, dado un cliente, los videos que éste posea alquilados. Si registrando un alquiler, resulta que el cliente no se encuentra registrado, el sistema deberá permitir que se efectúe su alta.

 



Nuestro cliente también pidió que el sistema, todas las mañanas genere de forma automática un informe que muestre todos los clientes que se encuentran atrasados con sus devoluciones. Cuando se le preguntó a que se refería con “todas las mañanas” aclaró: “Que todos los días a las 9:00 a.m. imprima o muestre por pantalla el listado de los atrasados.”

Utilice la técnica de casos de uso para especificar el comportamiento del sistema. Identifique sus actores, los principales casos de uso y las relaciones presentes entre ellos. Brinde también descripciones de los mismos, identificando cuando sea necesario alternativas que puedan presentarse a su curso normal. Tome las decisiones que crea necesarias en caso que considere que necesita información adicional. 9.

Se ha decidido fabricar una máquina para la expedición y venta de bebidas en forma automática.

El cliente selecciona algunos de los productos ofrecidos, uno o más, por medio de la pulsación de uno o más botones. Los artículos pueden ser de distintos tipos: latas de gaseosas, jugos o botellas. Solamente se puede solicitar un tipo de producto por vez. La máquina reconoce el pedido del cliente. Si no hay en existencia le indica al cliente por medio de un mensaje. La maquina acepta las monedas del cliente, reconociendo de distintos tipos. Si las monedas no cubren el total del importe las devuelve y le avisa al cliente por medio de un mensaje. En caso contrario, libera las bebidas solicitadas, actualiza el stock de artículos e imprime un ticket. El encargado de la reposición, repone los artículos de acuerdo a lo indicado en la pantalla (tendrá una pantalla propia, a la que accederá mediante su password). Al hacerlo, debe indicarle al sistema el producto y la cantidad que se ha repuesto. Inmediatamente el sistema deberá actualizar el stock, emitir un resumen de faltante en dos copias, como constancia de reposición y factura para el poseedor de la máquina.

10. La empresa CocheFast nos ha solicitado la la confección de un sistema para la administración de la misma. Luego de haber tenido algunas reuniones de relevamiento con la gerencia de la empresa se han identificado identificado los siguientes siguientes requer requerimientos imientos:: Habrá tres tipos de usuarios: usuarios: Administr Administrativos ativos,, Choferes, y el Gerente. Los Administrativos de la remisería podrán:  



Ingresar nuevos clientes Ingresar reservas de viajes indicando el clientes, el chofer solicitado, la dirección de origen, de destino y la hora de salida. La empresa ha solicitado que si al ingresar una reserva, el cliente en cuestión no existe en el sistema se pueda ingresarlo directamente. También ha solicitado que el sistema brinde la opción de confirmar inmediatamente la reserva que se está ingresando. Confirmar o Cancelar las reservas ya ingresadas.

Los Choferes de la remisería podrán consultar las reservas que tienen asignadas para el día de la fecha. El gerente podrá realizar todas las operaciones que pueden realizar los Administrativos y los choferes. Además podrán Ingresar nuevos choferes al sistema y Liquidar las comisiones de los choferes mensualmente. Los Representantes de la empresa aclararon que era deseable que el sistema avise a los  Administrativos cuando se acerca el momento m omento de realizar un viaje, en función de las reservas, con 30 minutos de anticipación para poder realizar la confirmación del viaje con el cliente. Se pide, utilizando la técnica de Casos de Uso, especificar el comportamiento del sistema. Esta debe incluir la identificación de los actores, los principales casos de uso, las relaciones presentes entre ellos, descripciones de los mismos indicando alternativas al curso normal.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF