UML. Casos de uso. Xistakosweb. Ejercicio con solución
Xistakosweb.
Descripción del problema:
Jornaleros de la fresa en Lepe han decidido realizar una página web durante la temporada baja de la fresa. La web será de chistes que junto con la fresa son los puntos fuertes de esta localidad Onubense. Cualquier usuario podrá ver los chistes de la web. En la página web se podrán visualizar los 20 últimos chistes introducidos por los usuarios y los 10 chistes clasificados como xistakos con más votos.
También se pueden filtrar los chistes por categorías.
Los accesos a la web se registrarán y al conocer la IP se podrá utilizar para conocer el origen del acceso.
Para votar un chiste como xistako tienes que estar registrado en la web. Si estás registrado también podrás introducir tus chistes y votar si un chiste es muy malo, copiado u ofensivo. En ese caso los moderadores podrán eliminarlo de la web.
A los usuarios registrados se le enviará mensualmente un mailing con los xistakos mejor clasificados del momento.
Los administradores del sitio podrán moderar los chistes, gestionar los usuarios para dar de baja a aquellos que hagan un abuso o uso indebido de la plataforma. Además podrán ver estadísticas que contengan el número de chistes de la web, los accesos por país y el número de votos emitidos por periodo.
Solución al problema comentada:
Jornaleros de la fresa en Lepe han decidido realizar una página web durante la temporada baja de la fresa. La web será de chistes que junto con la fresa son los puntos fuertes de esta localidad Onubense. Cualquier usuario podrá ver los chistes de la web. En la página web se podrán visualizar los 20 últimos chistes introducidos por los usuarios y los 10 chistes clasificados como xistakos con más votos.
- VER LOS 20 ÚLTIMOS CHISTES ES UN CASO DE USO
- VER LOS 10 XISTAKOS CON MÁS VOTOS ES UN CASO DE USO
También se pueden filtrar los chistes por categorías.
- FILTRAR POR CATEGORÍA ES UN CASO DE USO
Los accesos a la web se registrarán y al conocer la IP se podrá utilizar para conocer el origen del acceso.
- REGISTRAR ACCESO ES UN CASO DE USO
Para votar un chiste como xistako tienes que estar registrado en la web. Si estás registrado también podrás introducir tus chistes y votar si un chiste es muy malo, copiado u ofensivo. En ese caso los moderadores podrán eliminarlo de la web.
-
- USUARIO REGISTRADO ES UNA ESPECIALIZACIÓN DE USUARIO PORQUE PUEDE HACER LO DEL USUARIO MÁS OTRAS ACCIONES.
- REGISTRARSE SERÁ UN CASO DE USO
- EL USUARIO REGISTRADO PUEDE HACER USO DE OTROS CASOS DE USO COMO INTRODUCIR CHISTE Y VOTAR
- MODERADOR ES UN ACTOR Y HACE USO DE UN CASO DE USO ELIMINAR CHISTE Y TAMBIÉN FILTRAR CHISTES (PARA PODER VER LOS CALIFICADOS COMO COPIADOS, OFENSIVOS O MALOS).
A los usuarios registrados se le enviará mensualmente un mailing con los xistakos mejor clasificados del momento.
- OTRO POSIBLE CASO DE USO. ENVIAR MAILING. EL PROBLEMA ES QUE NO LO INICIA NINGÚN ACTOR. SE PUEDE INCLUIR EN EL DIAGRAMA SI SE QUIERE.
Los administradores del sitio podrán moderar los chistes, gestionar los usuarios para dar de baja a aquellos que hagan un abuso o uso indebido de la plataforma. Además podrán ver estadísticas que contengan el número de chistes de la web, los accesos por país y el número de votos emitidos por periodo.
- OTRO ACTOR: ADMINISTRADOR
- ADMINISTRADOR ES UNA ESPECIALIZACIÓN DE MODERADOR PUESTO QUE ADEMÁS DE MODERAR PODRÁ GESTIONAR USUARIOS (NUEVO CASO DE USO) Y VER ESTADÍSTICAS (OTRO CASO DE USO).
- ADEMÁS, VER ESTADÍSTICAS TENDRÁ VARIOS INCLUDES DADO QUE HACE VARIAS OPERACIONES COMO NÚMERO DE CHISTES, ACCESOS POR PAÍS Y NÚMERO DE VOTOS POR PERIODO.
Esta sería la solución completa:
ALGUIEN ME PUEDE AYUDAR CON ESTO===)
Planteamiento:
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 refresco, jugos o botellas. Solamente se puede solicitar un tipo de producto a la vez. La máquina reconoce el pedido del cliente. Si no hay en existencia le indica al cliente por medio de un mensaje. La máquina 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 productos 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 contraseña). 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.
Modele el enunciado anterior mediante la técnica de casos de uso.