Página 1 de 1

Ingreso libre - Pregunta 53: posible impugnación

Publicado: 27 Feb 2017, 16:18
por rmva2
Buenos días,

En la pregunta 53 se marca como opción correcta la B, pero la D también es correcta, me equivoco? :?
Qué opináis? la veis impugnable? y, de ser así, cuál sería el procedimiento para hacerlo?

Gracias de antemano,
Suerte y ánimo!
53. Marque la opción verdadera en relación al framework web:

a) Incluye las herramientas e interfaces necesarias para integrarse con herramientas de acceso a datos, como por ejemplo Velocity.
b) Convention over configuration (CoC) es un paradigma de diseño software aplicado a los frameworks cuyo objetivo es reducir el número de decisiones que debe tomar el desarrollador.
c) Tiene como objetivo principal ofrecer una funcionalidad definida, auto contenida, siendo construido usando patrones de diseño, y su característica principal es su baja cohesión y alto acoplamiento.
d) Struts, Maverick, Spark o Django son ejemplos de framework para aplicaciones web.
Adjunto información acerca de los citados frameworks, junto con las fuentes (ambas de su página oficial y de la Wikipedia).

Struts:
Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications. It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support REST, AJAX and JSON.
Fuente: https://struts.apache.org/
Apache Struts 2 is an open-source web application framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt a model–view–controller (MVC) architecture.
Fuente: https://en.wikipedia.org/wiki/Apache_Struts_2


Maverick:
Maverick is a Model-View-Controller (aka "Model 2") framework for web publishing using Java and J2EE. It is a minimalist framework which focuses solely on MVC logic, allowing you to generate presentation using a variety of templating and transformation technologies.
Fuente: http://mav.sourceforge.net/
Maverick is a model–view–controller framework for the Java platform that allows developing web applications in a very structured, modular and reusable way (thanks to its respect to the MVC pattern).
Fuente: https://en.wikipedia.org/wiki/Maverick_Framework


Spark:
Spark - A micro framework for creating web applications in Java 8 with minimal effort.
Fuente: http://sparkjava.com/
Spark is a free and open-source software web application framework and domain-specific language written in Java.
Fuente: https://en.wikipedia.org/wiki/Spark_(software)


Django:
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.
Fuente: https://www.djangoproject.com/
Django (/ˈdʒæŋɡoʊ/ jang-goh)[5] is a free and open-source web framework, written in Python, which follows the model-view-template (MVT) architectural pattern.[6][7] It is maintained by the Django Software Foundation (DSF), an independent organization established as a 501(c)(3) non-profit.
Fuente: https://en.wikipedia.org/wiki/Django_(web_framework)

Re: Ingreso libre - Pregunta 53: posible impugnación

Publicado: 27 Feb 2017, 16:48
por opoticeng
Aquí puedes ver cómo se puede impugnar una pregunta:
viewtopic.php?f=179&t=6095&p=40745&hili ... nar#p40745

Re: Ingreso libre - Pregunta 53: posible impugnación

Publicado: 27 Feb 2017, 16:57
por rmva2
Muchas gracias y perdón por no haberlo visto antes :wink:

Re: Ingreso libre - Pregunta 53: posible impugnación

Publicado: 27 Feb 2017, 17:01
por rafa_cs
Yo también opino que es impugnable. Aunque igual soy parcial por que he marcado la D :P pero los cuatro frameworks web que aparecen existen.

Creo que la D también es correcta.

Re: Ingreso libre - Pregunta 53: posible impugnación

Publicado: 27 Feb 2017, 18:28
por fjf
opoticeng escribió:Aquí puedes ver cómo se puede impugnar una pregunta:
viewtopic.php?f=179&t=6095&p=40745&hili ... nar#p40745
En este hilo no queda claro la mejor manera de hacerlo

Re: Ingreso libre - Pregunta 53: posible impugnación

Publicado: 27 Feb 2017, 19:13
por rmva2
Visto que han confirmado en otro hilo que la dirección seleccion.tic@inap.es está en la convocatoria, facilito la plantilla para el que le pueda interesar impugnarla también (está basada en el hilo del año anterior). CAMBIAD LO QUE ESTÉ EN NEGRITA al principio y al final del correo.
Un saludo y gracias.

---
Destinatario: seleccion.tic@inap.es
Asunto: Oposiciones al Cuerpo Superior de Informática (Convocatoria 2016 - A1). Primer ejercicio del turno libre. Alegación sobre la pregunta nº 53

Sr./Sra. Presidente/a del Tribunal del proceso selectivo del Cuerpo Superior de Sistemas y Tecnologías de la Información de la Administración del Estado,

Instituto Nacional de Administración Pública
C/ Atocha 106, 28012, Madrid.

D./Dña. <NOMBRE_Y_APELLIDOS>,
con NIF <NIF>,
con dirección a efectos de notificación en <DIRECCIÓN>
correo electrónico <CORREO_ELECTRÓNICO>
y teléfono <TELÉFONO>,

EXPONE QUE:
Habiéndome presentado al primer ejercicio para el acceso al Cuerpo Superior de Sistemas y Tecnologías de la Información de la Administración del Estado turno libre, convocado por Orden HAP/1430/2016, de 31 de agosto, (BOE nº 216, de 7 de septiembre de 2016) y celebrado en Madrid el día 25 de febrero de 2017, deseo formular las siguientes alegaciones:

En la plantilla de respuestas provisionales ubicada en:
https://sede.inap.gob.es/alfresco/d/d/w ... 9SD658.pdf

En la pregunta Nº 53:
Marque la opción verdadera en relación al framework web:
a) Incluye las herramientas e interfaces necesarias para integrarse con herramientas de acceso a datos, como por ejemplo Velocity.
b) Convention over configuration (CoC) es un paradigma de diseño software aplicado a los frameworks cuyo objetivo es reducir el número de decisiones que debe tomar el desarrollador.
c) Tiene como objetivo principal ofrecer una funcionalidad definida, auto contenida, siendo construido usando patrones de diseño, y su característica principal es su baja cohesión y alto acoplamiento.
d) Struts, Maverick, Spark o Django son ejemplos de framework para aplicaciones web.

Se da como válida la respuesta:
b) Convention over configuration (CoC) es un paradigma de diseño software aplicado a los frameworks cuyo objetivo es reducir el número de decisiones que debe tomar el desarrollador.

En base a las referencias que indico a continuación, entiendo que hay dos respuestas válidas b) y d), ya que Struts, Maverick, Spark y Django son, en efecto, ejemplos de framework para aplicaciones web.
Con arreglo a lo anterior, les facilito las definiciones de cada uno ellos de acuerdo con sus respectivos sitios oficiales, así como otra fuente de apoyo (Wikipedia), por si pudiera ser de utilidad.

Struts:
“Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications. It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support REST, AJAX and JSON.”.
Fuente: https://struts.apache.org/

“Apache Struts 2 is an open-source web application framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt a model–view–controller (MVC) architecture.”.
Fuente: https://en.wikipedia.org/wiki/Apache_Struts_2 y/o https://en.wikipedia.org/wiki/Apache_Struts_1


Maverick:
“Maverick is a Model-View-Controller (aka "Model 2") framework for web publishing using Java and J2EE. It is a minimalist framework which focuses solely on MVC logic, allowing you to generate presentation using a variety of templating and transformation technologies.”.
Fuente: http://mav.sourceforge.net/

“Maverick is a model–view–controller framework for the Java platform that allows developing web applications in a very structured, modular and reusable way (thanks to its respect to the MVC pattern).”.
Fuente: https://en.wikipedia.org/wiki/Maverick_Framework


Spark:
“Spark - A micro framework for creating web applications in Java 8 with minimal effort.”.
Fuente: http://sparkjava.com/

“Spark is a free and open-source software web application framework and domain-specific language written in Java.”.
Fuente: https://en.wikipedia.org/wiki/Spark_(software)


Django:
“Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.”.
Fuente: https://www.djangoproject.com/

“Django (/ˈdʒæŋɡoʊ/ jang-goh)[5] is a free and open-source web framework, written in Python, which follows the model-view-template (MVT) architectural pattern.[6][7] It is maintained by the Django Software Foundation (DSF), an independent organization established as a 501(c)(3) non-profit.”.
Fuente: https://en.wikipedia.org/wiki/Django_(web_framework)


SOLICITA:
Que, dado que hay dos respuestas válidas, se proceda a anular la pregunta nº53.

En Madrid, a 27 de febrero de 2017

<NOMBRE_Y_APELLIDOS>