Looking for Ingeniería del software I test answers and solutions? Browse our comprehensive collection of verified answers for Ingeniería del software I at moodle.upm.es.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
En un sistema de gestión de configuraciones, se desea garantizar que toda la aplicación acceda siempre al mismo conjunto de datos de configuración, sin duplicar instancias ni permitir la creación libre de objetos. ¿Cuál de las siguientes opciones representa la solución más adecuada para controlar la visibilidad de dicha instancia a nivel de todo el sistema?
¿Cuál es una clave para determinar que existe una relación de dependencia entre dos objetos o clases?
El modelo que delega la persisencia a clases especializadas se suele implementar usando el patrón:
De las siguentes afirmaciones, seleccione las que son verdaderas respecto a ORM (Object-Relational Mapping)
¿Cuál de los siguientes patrones propone como parte de su solución evitar las comprobaciones de tipo y el uso de lógica condicional basada en el tipo de objeto, favoreciendo en su lugar el envío de mensajes a través de una interfaz común?
Cuando se asigna un conjunto de responsabilidades altamente cohesivo a una clase artificial o de conveniencia que no representa un concepto del dominio del problema –algo inventado para soportar alta cohesión, bajo acoplamiento y reutilización-, se está usando la solución de diseño propuesta por el patrón:
¿Cuál de las siguientes opciones enuncia correctamente dos principios fundamentales que deben guiar el diseño orientado a objetos?
Respecto a las similitudes y diferencias entre el modelo de dominio y el diagrama de clases del sistema, selecciona la(s) afirmación(es) verdadera(s):
Analiza el modelo de dominio y el diagrama de clases proporcionados. Considerando que la clase FachadaDePersistencia es responsable de gestionar el almacenamiento de la información del sistema, indica qué patrones generales de asignación de responsabilidades (GRASP) se aplican en su diseño. Selecciona todas las opciones que consideres correctas.
En el contexto del sistema de ventas, se muestra un fragmento del diagrama de clases.¿Qué tipo de visibilidad queda establecida entre la clase Registro y la clase CatalogoDeProductos según este diagrama?