TAI_B3_T10
|
|
Título del Test:
![]() TAI_B3_T10 Descripción: METODOLOGÍAS, PRUEBAS Y COLABORACIÓN |



| Comentarios |
|---|
NO HAY REGISTROS |
|
1. ¿Qué herramienta CASE permite la definición de otras herramientas CASE?. U-CASE. M-CASE. MetaCASE. I-CASE. 2. ¿Qué herramienta permite hacer un seguimiento de errores y bugs?. Jira. FishEye. IntelliJ IDEA. Crucible. 3. ¿Qué herramienta permite comparar diferencias entre versiones de un archivo?. Redmine. JDiff. MDiff. Gerrit. 4. ¿Qué herramienta permite integración continua?. Ant. Gradle. Trac. Jenkins. 5. ¿Qué herramienta permite la revisión de código?. Crucible. Bamboo. Lux. Chef. 6. ¿Qué herramienta permite la revisión de logs?. Grafana. Kibana. Piwik. ATF. 7. ¿Qué herramienta permite la generación automática de código?. Visual Paradigm. Telegraf. KVM. CruiseControl. 8. Respecto al mantenimiento en Métrica v3, señale la respuesta INCORRECTA: El mantenimiento correctivo está excluido de Métrica v3. El mantenimiento adaptativo son las modificaciones que afectan a los entornos en los que el sistema opera. El mantenimiento perfectivo son las acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos. El mantenimiento evolutivo son las incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansión o cambio en las necesidades del usuario. 9. ¿Qué herramienta permite la generación automática de documentación en el lenguaje Ruby?. Sphinx. Telegraf. DocFX. YARD. 10. El examen y modificación de un sistema para ser reconstruido de una forma nueva y además derivada de esa nueva forma se conoce como: Ingeniería inversa. Ingeniería directa. Reingeniería. Reestructuración. 11. ¿Qué problema del código hace referencia a aquel código mal diseñado candidato a ser reestructurado o refactorizado?. Code smell. Código lasaña. Código espagueti. Código pizza. 12. ¿Qué problema del código se conoce como código ravioli?. Es el formado por clases simples y comprensibles que al interactuar entre sí se vuelven muy complejas desde un punto de vista global. Es el compuesto por muchas capas complejas e interconectadas entre sí que ante un cambio en una capa conlleva cambios en otras capas. Es aquel que tiene una arquitectura plana. Es el compuesto por complejas estructuras de control de flujo. 13. El proceso de Desarrollo de Sistemas de Información de Métrica v3 incorpora los siguientes procesos: Análisis del Sistema de Información, Diseño del Sistema de Información y Mantenimiento del Sistema de Información. Estudio de la Viabilidad del Sistema, Construcción del Sistema de Información e Implantación y Aceptación del Sistema. Análisis del Sistema de Información, Seguridad y Aseguramiento de la Calidad. Diseño del Sistema de Información, Construcción del Sistema de Información y Seguridad. 14. ¿Cuál de las siguientes es una interfaz Métrica v3?. Gestión de versiones. Planificación de proyectos. Gestión de la configuración. Aseguramiento del nivel de calidad. 15. Las particiones de equivalencia son una técnica de pruebas de: Integración. Implantación. Aceptación. Unitarias. 16. ¿Cuál de las siguientes técnicas de prueba son de caja blanca?. Pruebas de comparación. De interfaz. Análisis de los valores límite. Grafo causa-efecto. 17. Las pruebas que tienen como objetivo verificar el correcto ensamblaje entre los distintos componentes una vez que han sido probados unitariamente con el fin de comprobar que interactúan correctamente a través de sus interfaces: Pruebas unitarias. Pruebas de integración. Pruebas de sistema. Pruebas de regresión. 18. ¿Cuál de los siguientes tipos de prueba NO pertenecen a las pruebas del sistema?. Pruebas de volumen. Pruebas de sobrecarga. Pruebas de entorno. Pruebas de recuperación. 19. ¿Cuál es el objetivo de las pruebas de regresión?. Eliminar el efecto onda, es decir, comprobar que los cambios sobre un componente de un sistema de información no introducen un comportamiento no deseado o errores adicionales en otros componentes no modificado. Validar que un sistema cumple con el funcionamiento esperado y permitir al usuario de dicho sistema que determine su aceptación, desde el punto de vista de su funcionalidad y rendimiento. Comprobar el funcionamiento correcto del sistema integrado de hardware y software en el entorno de operación. Ejercitar profundamente el sistema comprobando la integración del sistema de información globalmente. 20. ¿Qué herramienta de pruebas unitarias del software es para JavaScript?. xUnit. TestNG. QUnit. Postman. 21. ¿Cuál de los siguientes sistemas de control de versiones tiene una arquitectura centralizada?. Perforce. Bazaar. Mercurial. Darcs. 22. ¿Cuál de los siguientes sistemas de control de versiones NO es de código abierto?. Perforce. Bazaar. Mercurial. Darcs. 23. En Git, para añadir los cambios del fichero hola.java del directorio de trabajo a la zona de intercambio temporal ejecutaremos: git commit hola.java. git commit -d hola.java. git add hola.java. git index hola.java. 24. En Git, crear una nueva rama denominada pruebas, ejecutaremos: git branch. git branch pruebas. git checkout pruebas. git clone pruebas. 25. ¿Cuál de las siguientes NO es una plataforma de desarrollo colaborativo de software?. Bitbucket. DevOps. Forja del CTT. GitHub. 26. Las pruebas alfa son pruebas de: Aceptación. Regresión. Validación. Implantación. 27. Las pruebas de campo son también conocidas como: Pruebas de humo. Pruebas de integración. Pruebas de beta. Pruebas de alfa. 28. ¿Cuál de las siguientes es un tipo de prueba de implantación?. Pruebas de volumen. Pruebas de gestión de copias de seguridad y recuperación. Pruebas de sobrecarga. Pruebas de fiabilidad. 29. Las pruebas que consisten en comprobar la correcta implementación de los procedimientos de operación, incluyendo la planificación y control de trabajos y arranque y rearranque del sistema se denominan: Pruebas de entorno. Pruebas de seguridad. Pruebas de backup. Pruebas de operación. 30. La técnica de prueba de condiciones límite son un tipo de prueba: De validación. De aceptación. Unitaria. Regresión. 31. ¿Qué es Scrum?. Una metodología ágil para el desarrollo de sistemas software. Un gestor de proyectos. Una buena práctica de desarrollo software. Un paradigma de programación. 32. Según Métrica v3, ¿qué tipo de prueba ha de realizarse en primer lugar?. Pruebas de validación. Pruebas del sistema. Pruebas de aceptación. Pruebas de implantación. 33. ¿Cuál de las siguientes herramientas para pruebas de software está dirigida a aplicaciones web?. Cypress y Selenium. JMeter. Postman. TestNG. 34. ¿Cuál de las siguientes herramientas NO está enfocada a las pruebas unitarias?. TestNG. Mockito. PyUnit. Cucumber. 35. Nexus 3 es: Una herramienta de IaC. Un servidor de integración continua. Un repositorio de artefactos. Una herramienta de monitorización. 36. Según Métrica v3, ¿qué tipo de pruebas son las que permiten comprobar el funcionamiento correcto del sistema integrado de hardware y software en el entorno de operación, y permitir al usuario que, desde el punto de vista de operación, realice la aceptación del sistema una vez instalado en su entorno real?. Pruebas de integración. Pruebas de implantación. Pruebas de aceptación. Pruebas de regresión. 37. ¿Cómo se denominan las pruebas de caja negra permiten descubrir errores de implementación mediante la introducción de datos al azar, inválidos o malformados?. Pruebas de humo. Pruebas lazy. Fuzzy testing. Pruebas de implementación. 38. Testlink es: Un repositorio de objetos. Un servidor de integración continua. Una solución para la construcción de proyectos. Una herramienta para gestión de pruebas basada en web. 39. La plataforma de control de versiones de Microsoft es: Plastic SCM. Azure Devops Server. Azure CVS Server. Bazaar. 40. En Git, ¿cuál de los siguientes NO es un estado en el que se puedan encontrar los archivos del usuario?. Rastreado. Modificado. Confirmado. Preparado. 41. En Git, selecciona la respuesta correcta en relación con la ejecución del comando git init: Crea el directorio oculto .git que contiene la base de datos donde se registran los cambios en el repositorio. Inicia el servidor de base de datos. Levanta un repositorio. Descarga ficheros de un repositorio remoto. 42. En Git, para copiar un repositorio ubicado en miservidor, se debe ejecutar el comando: git copy miservidor. git clone miservidor. git pull miservidor. git checkout miservidor. 43. El proceso que consiste en mejorar el código una vez escrito cambiando su estructura interna sin modificar su comportamiento externo se denomina: Ofuscación. Encapsular. Refactorización. Comprimir. 44. ¿Qué tipo de migración de aplicaciones consiste en sustituir la aplicación de forma completa por una o varias aplicaciones nuevas?. Retirada. Refronting. Refactorig. Replacement. 45. ¿Qué tipo de migración de aplicaciones consiste en mover la aplicación de un entorno hardware a otro entorno más moderno, sin modificar el código ni la arquitectura?. Refacing. Rearchiteting. Rehosting. Retain. 46. El tipo de migración de aplicaciones interoperation o wrapping consiste en: No migrar una aplicación a la nube. Encapsular la aplicación o algunos de sus componentes para que sean utilizados por otras aplicaciones o infraestructura con tecnología más moderna. Modificar únicamente la interfaz gráfica de una aplicación, sin necesidad de reescribir la aplicación completa. Desarrollar de nuevo la aplicación utilizando nuevos paradigmas de programación. 47. En Scrum, ¿qué es el backlog del producto?. Son los requisitos del proyecto software pendientes de hacer. Son los requisitos del proyecto software ya implementados. Son los requisitos del proyecto software a desarrollar en el siguiente sprint. Son los requisitos del proyecto software no planificados para las siguientes iteraciones. 48. En Extreme Programming, NO es un rol: Consultor. Tester. Tracker. Usuario. 49. ¿Qué proceso de Métrica v3 tiene como propósito analizar un conjunto concreto de necesidades, con la idea de proponer una solución a corto plazo. Los criterios con los que se hace esta propuesta no serán estratégicos sino tácticos y relacionados con aspectos económicos, técnicos, legales y operativos?. Análisis de Sistema de Información. Planificación del Sistema de Información. Estudio de la Viabilidad del Sistema. Diseño del Sistema de Información. 50. Métrica v3, contempla los siguientes tipos de mantenimiento: Perfectivo y evolutivo. Adaptativo y perfectivo. Adaptativo y correctivo. Correctivo y evolutivo. 51. En Git, el fichero en que se indican aquellos ficheros que NO deben ser tenidos en cuenta en el control de versiones se denomina: .gitignore. .gitexclude. .gituntruck. .gitread. 52. ¿Qué significa en Git hacer un checkout?. La acción de descargar una rama de un repositorio central. La acción de cambiar de una rama a otra. La acción de subir una rama a un repositorio remoto. La acción de eliminar todos los cambios desde el último commit. 53. ¿Qué significa en Git hacer un reset?. La acción de descargar una rama de un repositorio central. La acción de cambiar de una rama a otra. La acción de subir una rama a un repositorio remoto. La acción de eliminar todos los cambios desde el último commit. 54. En Git, ¿qué comando permite guardar directamente los cambios del directorio de trabajo en el HEAD sin hacer uso del área de preparación?. git commit -s. git commit -a. git add -a. git add -s. 55. La interfaz de Gestión de la Configuración consiste en: La aplicación de procedimientos administrativos y técnicos durante el desarrollo del sistema de información y su posterior mantenimiento. El análisis de los riesgos para el diseño y desarrollo de sistemas de información seguros. Proporcionar un marco común de referencia para la definición y puesta en marcha de planes específicos de aseguramiento de calidad aplicables a proyectos concretos. La planificación, el seguimiento y control de las actividades y de los recursos humanos y materiales que intervienen en el desarrollo de un sistema de información. 56. ¿Qué es SandCastle?. Una herramienta para la ejecución de pruebas del sistema. Una biblioteca de Java para la gestión de las pruebas de un sistema. Un gestor de paquetes para macOS. Una herramienta de generación automática de la documentación del código fuente. 57. En relación a DevOps y a CI/CD, señale la respuesta correcta: La entrega continua permite desplegar el sistema en el entorno de producción. El despliegue continuo permite desplegar el sistema en el entorno de preproducción. DevOps incluye una última fase de monitorización del sistema en el entorno de producción. La integración continua no permite automatizar el análisis estático del código fuente del sistema. 58. CI/CD aporta una serie de ventajas, ¿cuál de las siguientes NO es una de ellas?. Mejora la calidad del código fuente. Los incrementos del código fuente suponen un bajo riesgo. Reduce el time to market. Aumenta el coste económico al basarse en metodologías ágiles. 59. NO es una herramienta para la gestión de la configuración: Artifactory. Puppet. Chef. Vagrant. 60. ¿Cuál es el propósito de SonarQube?. El análisis dinámico de la calidad del código fuente. El análisis estático de la calidad del código fuente. El análisis estático de la calidad del código objeto. El análisis dinámico de la calidad del código objeto. 61. Scrum define una serie de roles. Indique cuál de los siguientes NO es uno de ellos: Scrum Master. Scrum Team. Stakeholders. Product Owner. 62. ¿Qué tienen en común las siguientes tecnologías y/o programas: GIT, SVN, Mercurial, CVS?. Todos son sistemas de gestión de publicación web (Gestores de contenidos). Todos son software de control de versiones. Todas son tecnologías desarrolladas en la Administración Pública española. Todos son sistemas de gestión de bases de datos. 63. Dos programadores están trabajando en funcionalidades y ramas distintas. ¿Qué operación del sistema de control de versiones Git permitirá mezclar ambas funcionalidades?. git reset. git checkout. git merge. git stash. 64. Suponiendo el uso de SCRUM, si durante un sprint, se da cuenta de que se está aplicando una mala práctica que puede enlentecer el proyecto, ¿en qué reunión comentará esa mala práctica, para buscar la mejora continua y evitar aplicarla en los siguientes sprints?. En la Sprint Review. En la Sprint Retrospective. En la Sprint Planning. En la Daily Scrum. 65. En relación con SCRUM, ¿en qué reunión se deciden los ítems del Product Backlog que formarán parte del Sprint Backlog?. En la Sprint Planning. En la Sprint Review. En la Daily Scrum. En la Sprint Retrospective. 66. Según SCRUM, ¿en qué reunión se inspecciona el resultado del sprint y se verifica si el incremento de producto satisface las expectativas del propietario del producto?. En la Sprint Planning. En la Sprint Review. En la Daily Scrum. En la Sprint Retrospective. |




