Enunciado de actividades del tema 5: POO y diagramas de clase de la asignatura entornos de desarrollo del CFGS Desarrollo de aplicaciones multiplataforma
Representa mediante diagrama de clases:
1) Una aplicación necesita almacenar información sobre empresas, empleados y
clientes. Estos dos últimos se caracterizan por su nombre y edad.
2) Los empleados tienen un sueldo bruto, los empleados que son directivos tienen una
categoría, así como un conjunto de empleados subordinados. También se le puede aplicar
un proceso para calcular su salario neto.
3) De los clientes se necesita conocer su teléfono de contacto.
4) Tenemos procesos para mostrar la información de cualquier persona de la empresa.
Tener en cuenta que una empresa se compone de empleados a jornada completa y por tanto
no pueden pertenecer a otra empresa. Además, los clientes de una empresa pueden serlo de
otras empresas, lógicamente.
Los empleados pueden tener directivos como responsables o no, y pudiera darse el caso de
que algún directivo no tuviera empleado a su cargo (suponer un responsable de TIC en una
Pyme, donde él es encargado único de las tareas tecnológicas).
Actividad de clase UML - 2
A) Amplía la actividad 1) con:
1) Los clientes pueden tener cuentas corrientes asociadas o no y una cuenta corriente debe
ser propiedad o titular de un cliente o de más de uno
B) Modela con UML (actividad nueva) una relación de clase asociativa: el hecho de que un
empleado se relaciona mediante el matrimonio con otra persona. El matrimonio se celebra
una cierta fecha y además se celebra con dos personas de testigos. Cada persona puede ser
testigo de ninguna boda o de muchas.
Actividad de clase UML - 3
1) Un cliente, del que se sabe nombre y dirección, puede tener ninguno o múltiples
órdenes/pedidos. De cada orden se debe estar el estado y la fecha en la que se realizó.
Existen algoritmos para calcular dentro de un pedido el impuesto aplicado, el importe total
y el peso total del mismo. Cada pedido se descompone físicamente de varios productos. De
cada producto se conoce su peso y descripción y se puede calcular su peso y precio por
cantidad.
2) Dado un pedido, se puede desglosar en varios pagos. El pago se caracteriza por su monto
total, y se sabe que el pago puede ser de tres tipos. O bien, con tarjeta de crédito, o bien con
efectivo, o bien con cheque. Si se elige pago por tarjeta, hay que conocer la fecha de
caducidad, el número de la tarjeta, y si es de débito o no. Si es efectivo, se debe usar el tipo
de moneda, y si es cheque el nombre del portador y el identificador del banco. Tanto en
crédito como en cheque existen mecanismos para determinar si están autorizadas o no.
Los beneficios de comprar resúmenes en Stuvia estan en línea:
Garantiza la calidad de los comentarios
Compradores de Stuvia evaluaron más de 700.000 resúmenes. Así estas seguro que compras los mejores documentos!
Compra fácil y rápido
Puedes pagar rápidamente y en una vez con iDeal, tarjeta de crédito o con tu crédito de Stuvia. Sin tener que hacerte miembro.
Enfócate en lo más importante
Tus compañeros escriben los resúmenes. Por eso tienes la seguridad que tienes un resumen actual y confiable.
Así llegas a la conclusión rapidamente!
Preguntas frecuentes
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
100% de satisfacción garantizada: ¿Cómo funciona?
Nuestra garantía de satisfacción le asegura que siempre encontrará un documento de estudio a tu medida. Tu rellenas un formulario y nuestro equipo de atención al cliente se encarga del resto.
Who am I buying this summary from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller saragonzalo. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy this summary for 7,16 €. You're not tied to anything after your purchase.