D.A.W. T7
|
|
Título del Test:
![]() D.A.W. T7 Descripción: Desarrollo de app t7 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cuál es la característica primordial que diferencia a la metodología WSDM de otros enfoques de desarrollo web?. A) Se basa exclusivamente en la abstracción de modelos UML. B) Se centra principalmente en el usuario antes que en los datos, orientándose a la personalización. C) Utiliza ciclos iterativos centrados únicamente en la base de datos relacional. D) Independiza la presentación mediante un metamodelo estructural. Dentro de la metodología WSDM, ¿en qué fase se concentra específicamente el modelado de la interfaz?. A) Fase de modelado de usuario. B) Fase de diseño conceptual. C) Fase de diseño de implementación. D) Fase de arquitectura de datos. 3. ¿Cuál de los siguientes modelos funcionales de WebML se encarga de definir las páginas y los enlaces entre ellas?. A) Modelo estructural. B) Modelo de hipertexto. C) Modelo de presentación. D) Modelo de personalización. 4. ¿Qué ventaja principal ofrece la metodología UWE (UML-based Web Engineering Methodology)?. A) Elimina la necesidad de definir la lógica de negocio. B) Permite el modelado independiente de los componentes de la aplicación: contenido, estructura, composición y lógica de negocio. C) Se enfoca únicamente en la apariencia visual de forma independiente a la herramienta. D) Prioriza la negociación contractual sobre la colaboración con el cliente. En el patrón de diseño Modelo-Vista-Controlador (MVC), ¿qué capa tiene la responsabilidad de gestionar la información, el acceso al almacenamiento de datos y definir las reglas de negocio?. A) El Controlador. B) La Vista. C) El Modelo. D) El Servlet. . ¿Cuál es la función principal de la capa "Vista" en la arquitectura MVC?. A) Gestionar la lógica de eventos generados por el usuario. B) Ofrecer la representación visual e interfaz gráfica, mostrando los datos al usuario. C) Controlar los cambios directos en el Sistema de Gestión de Bases de Datos (SGBD). D) Coordinar las peticiones HTTP mediante servlets controladores. . En la arquitectura MVC, ¿qué capa toma los eventos de entrada (generalmente del usuario), comunica acciones al modelo y coordina los cambios resultantes en la vista?. A) El Modelo. B) El Controlador. C) El JavaBean. D) El SGBD. En el ecosistema Java, ¿qué componente actúa específicamente como el "Controlador" dentro del patrón MVC?. A) JSP (Java Server Pages). B) JavaBean o EJB. C) Servlet. D) Hibernate. 9. ¿Qué componente de la plataforma Java combina código Java con HTML para encargarse de la "Vista" en el patrón MVC?. A) Enterprise JavaBeans (EJB). B) Java Server Pages (JSP). C) JPA. D) Struts. 10. En la implementación de MVC en Java, ¿qué componentes representan el "Modelo" y se encargan de la comunicación con la base de datos?. A) Los Servlets. B) JSF. C) Los JavaBeans o EJBs (Enterprise JavaBeans). D) Spring y Struts. 11. Si necesitas robustecer el desarrollo de la "Capa de Vista" en Java facilitando el control de etiquetas y el desarrollo de la interfaz, ¿qué framework especializado debes elegir según el texto?. A) Spring. B) JSF (JavaServer Faces). C) Hibernate. D) Struts. 2. ¿Para qué capa del patrón MVC están diseñados específicamente los frameworks Struts o Spring con el fin de crear aplicaciones robustas y escalables?. A) Capa de Vista. B) Capa de Modelo. C) Capa de Controlador. D) Capa de Persistencia. ¿Qué herramientas están especializadas en el tratamiento y la persistencia de datos dentro de la "Capa de Modelo" en Java?. A) JSF y JSP. B) Struts y Spring. C) JPA (Java Persistence API) o Hibernate. D) Servlets y EJBs. 14. Según el Manifiesto por el Desarrollo Ágil de Software, ¿qué elemento se prioriza por encima de los procesos y las herramientas?. A) La documentación extensiva. B) Los individuos e interacciones. C) La negociación contractual. D) Seguir un plan estricto. 15. Complete el siguiente principio del Manifiesto Ágil: "Software funcionando sobre _______________". A) Procesos rígidos. B) Herramientas automatizadas. C) Documentación extensiva. D) Diseños conceptuales previos. 16. ¿Qué valor promueve el enfoque ágil en el desarrollo web moderno en relación con la gestión de contratos con el cliente?. A) Colaboración con el cliente sobre negociación contractual. B) Negociación contractual rígida sobre entregas iterativas. C) Respuesta ante el cambio contractual inmediato. D) Independencia total del cliente durante el desarrollo técnico. 17. Ante una desviación o imprevisto en los requisitos del entorno web, ¿qué prioriza el Manifiesto Ágil?. A) Modificar el metamodelo de presentación. B) Seguir un plan preestablecido rigurosamente. C) La respuesta ante el cambio sobre seguir un plan. D) Detener el desarrollo para redactar documentación exhaustiva. 18. El modelo estructural de la metodología WebML sirve para representar datos y relaciones. ¿Qué estándares o diagramas utiliza para este fin?. A) Diagramas de flujo de datos exclusivamente. B) Modelo Entidad-Relación (E-R) o UML. C) Casos de uso e historias de usuario únicamente. D) Páginas y enlaces de hipertexto. 19. ¿Cuál es el objetivo principal de utilizar patrones de diseño como el MVC en la construcción de software web?. A) Eliminar la necesidad de utilizar metodologías de diseño como UWE o WebML. B) Incrementar la celeridad y la calidad en la construcción de software, exigiendo una relación coherente entre el problema y la solución arquitectónica. C) Forzar a que la base de datos dependa directamente de la interfaz gráfica. D) Reemplazar por completo el uso de componentes de control como los Servlets. 20. ¿En qué se fundamenta metodológicamente la ingeniería web basada en UML (UWE)?. A) En un enfoque puramente centrado en la personalización de la interfaz del usuario. B) En un metamodelo que utiliza el Lenguaje Unificado de Modelado (UML). C) En la eliminación de la separación de capas de la aplicación. D) En ciclos iterativos que omiten por completo el modelo conceptual. |




