UML Domine el lenguaje de modelado más utilizado en la actualidad
D ACTIVIDADES PREGUNTAS TEORICAS EJERCICIOS PRÁCTICOS 1 ¿De qué responsabilidades se encarga el modelado estático? 2 ¿Cuáles son los principales constructores para reflejar entidades en un modelo UML? 3 ¿Qué diferencia un atributo de una opera ción? 1 A partir del modelo del diagrama en la figu ra 2, cree un documento de requerimientos. Todo lo especificado en el documento de berá estar modelado en el diagrama. 2 Construya una especificación de manera ta l que el modelo de la figura 3 sea correc to y válido para ésta. 4 ¿Qué diferencia un atributo de una clase? 5 ¿Qué conceptos se pueden transm itir a través del constructor de notas? é ¿Cómo se pueden combinar las notas con otros constructores del modelo? 7 ¿De qué manera pueden interactuar dos entidades? 3 Muestre un diagrama de clases que refle je herencia múltiple entre clases. 4 Nombre tres maneras diferentes de espe cificar la multiplicidad en una asociación en la herramienta Visual Paradigm. 5 Construya un modelo UML válido que refleje la política de excepciones del len guaje de programación Java. 8 ¿Por qué se considera necesario modelar la interacción entre las entidades del sistema? 9 Explique las diferencias entre los cons tructores de agregación y de composición. 10 Comente brevemente sobre la necesidad de contar con tantos constructores para mode lar la interacción entre clases. ¿Qué ventajas y desventajas tendría un lenguaje con una única forma de relación entre entidades? 96
RkJQdWJsaXNoZXIy MjI4NDcx