Tenemos tres roles, un productor, administrador y comercializador. Se debe implementar un
diagrama de actividad sobre subastas, donde el productor genera ofertas. Seguidamente el administrador las registra y las publica. A continuación, el Comercializador(cliente de la subasta) revisa las ofertas, es decir, comprueba que si le gusta el objeto subastado. Si le gusta, realiza una contraoferta, si no sigue en revisar ofertas. Si realiza una contraoferta el administrador la analizará y comprobará si es el fin de la subasta. Si es el fin, se publicará la oferta ganadora(fin), sinó publicará la contra-oferta máxima y el comercializador podrá revisar de nuevo por si quiere realizar otra contraoferta.
Realiza el siguiente diagrama de clases:
■ Una aplicación necesita almacenar información sobre empresas(nombre de empresa y
relaciones), sus empleados y clientes.Ambos se caracterizan por su nombre y edad. ■ Los empleados tienen un sueldo bruto,entre los empleados hay directivos, los cuales tienen una categoría, así como un conjunto de empleados subordinados. ■ Además, se debe saber el teléfono de contacto de los clientes. ■ La aplicación necesita mostrar los datos de empleados y clientes.
Se debe realizar un diagrama de casos de uso:
En nuestra aplicación tenemos 3 roles, los usuarios, que pueden estar, no registrados, registrados o ser administradores. Los usuarios no registrados podrán visualizar o consultar la base de datos. Los usuarios registrados pueden actualizar los datos de la base de datos. Y por último el administrador podrá insertar datos en la base de datos. Obviamente tanto los usuarios registrados como el administrador debe loguearse para poder realizar sus actividades.