Gela GA
Test por , creado hace más de 1 año

Tema 5.- Introducción a las taxonomías de Arquitectura + Definiciones + Git Tema 6.- Disposición

241
1
0
Gela GA
Creado por Gela GA hace alrededor de 9 años
Cerrar

ASW - T5Y6

Pregunta 1 de 39

1

¿Cuántos repositorios remotos pueden tenerse en Git?

Selecciona una de las siguientes respuestas posibles:

  • ...Tantos como se desee

  • ...Uno

  • ...Tantos como ramas

Explicación

Pregunta 2 de 39

1

¿Qué es la gestión de configuraciones?

Selecciona una de las siguientes respuestas posibles:

  • Una etapa en el desarrollo de software que define la configuración del equipo de trabajo

  • El conjunto de tareas encargadas de seguir la pista y controlar los cambios en el software

  • El conjunto de tareas encargadas de configurar la base de datos del sistema

Explicación

Pregunta 3 de 39

1

¿Qué significa master habitualmente en Git?

Selecciona una de las siguientes respuestas posibles:

  • ...es el repositorio principal remoto

  • ...es la primer rama creada y se considera la rama de desarrollo por defecto

  • ...es la rama actual en la que se está trabajando

Explicación

Pregunta 4 de 39

1

¿Cuál es el comando que permite introducir un fichero en el área de stage en
Git?

Selecciona una de las siguientes respuestas posibles:

  • ...add

  • ...commit

  • ...push

Explicación

Pregunta 5 de 39

1

Las pruebas de aceptación...

Selecciona una de las siguientes respuestas posibles:

  • ...son ejecutadas por el equipo de desarrollo antes de entregar el software

  • ...pueden utilizarse como contrato

  • ...contienen código que no debe mostrarse al cliente

Explicación

Pregunta 6 de 39

1

Puede afirmarse que...

Selecciona una de las siguientes respuestas posibles:

  • ...no existen estilos arquitectónicos puros

  • ...los estilos arquitectónicos puros son una idealización

  • ...toda aplicación debe seguir un estilo arquitectónico puro

Explicación

Pregunta 7 de 39

1

¿Qué es un Delta en un Sistema de Control de Versiones?

Selecciona una de las siguientes respuestas posibles:

  • El intervalo de tiempo transcurrido entre versiones

  • El último fichero modificado

  • La diferencia entre los ficheros de una versión y la anterior

Explicación

Pregunta 8 de 39

1

Un patrón arquitectónico...

Selecciona una de las siguientes respuestas posibles:

  • ...es una solución única y diferenciada a un problema

  • ...puede relacionarse con otros patrones

  • ...es independiente del resto de patrones

Explicación

Pregunta 9 de 39

1

Puede afirmarse que...

Selecciona una de las siguientes respuestas posibles:

  • ...todo sistema tiene una arquitectura

  • ...todo sistema tiene un estilo arquitectónico puro

  • ...todo sistema tiene una arquitectura prescriptiva

Explicación

Pregunta 10 de 39

1

¿Qué es un doble de prueba?

Selecciona una de las siguientes respuestas posibles:

  • Simulación de una parte del sistema que facilita la creación de pruebas

  • Un sistema duplicado que se utiliza en tiempo de ejecución para probas la funcionalidad de los componentes

  • Una duplicación del sistema desarrollado durante la ejecución del mismo para gestionar posibles errores

Explicación

Pregunta 11 de 39

1

La arquitectura prescriptiva…

Selecciona una de las siguientes respuestas posibles:

  • ...define la arquitectura del sistema construido

  • ...define la arquitectura del sistema tal y como se ha diseñado

  • ...se basa en degradaciones de los estilos arquitectónicos puros

Explicación

Pregunta 12 de 39

1

¿Cuál de las siguientes listas contiene 2 sistemas de control de versiones?

Selecciona una de las siguientes respuestas posibles:

  • GPS, GIT

  • CVS, GIT

  • CVS, FTP

Explicación

Pregunta 13 de 39

1

¿Es posible eliminar un fichero del área de stage en Git?

Selecciona una de las siguientes respuestas posibles:

  • ...No, para eliminarlo habría que hacer git revert y deshacer los cambios del commit

  • ...Sí, mediante git rm

  • ...Sí, mediante git revert

Explicación

Pregunta 14 de 39

1

Los fixtures son...

Selecciona una de las siguientes respuestas posibles:

  • ...los fragmentos de código que se añaden a una versión de código para corregir un bug

  • ...los sistemas creados en ramas diferentes a la línea base

  • ...los elementos necesarios para ejecutar las pruebas

Explicación

Pregunta 15 de 39

1

¿Cuál de los siguientes es un sistema de integración continua?

Selecciona una de las siguientes respuestas posibles:

  • Maven

  • Travis

  • Spring

Explicación

Pregunta 16 de 39

1

¿Cuál de los siguientes es un estilo arquitectónico?

Selecciona una de las siguientes respuestas posibles:

  • Big Data

  • Big Ball of Mud

  • Spring

Explicación

Pregunta 17 de 39

1

Durante el desarrollo…

Selecciona una de las siguientes respuestas posibles:

  • …se toman decisiones que pueden desviarse de la arquitectura prescriptiva

  • …se toman decisiones que pueden desviarse de la arquitectura descriptiva

  • …se producen desviaciones de la arquitectura descriptiva, pero nunca de la arquitectura prescriptiva

Explicación

Pregunta 18 de 39

1

¿Cuál de las siguientes afirmaciones es correcta?

Selecciona una de las siguientes respuestas posibles:

  • Maven se basa en el principio convención sobre la configuración

  • Maven se basa en el principio configuración sobre convención

  • Maven se configura mediante un lenguaje de dominio específico de alto nivel

Explicación

Pregunta 19 de 39

1

¿Cuál de las siguientes pruebas son realizadas con el cliente?

Selecciona una de las siguientes respuestas posibles:

  • Pruebas de integración

  • Pruebas unitarias

  • Pruebas de aceptación

Explicación

Pregunta 20 de 39

1

¿Qué significa HEAD en Git?

Selecciona una de las siguientes respuestas posibles:

  • Se refiere al primer commit

  • Se refiere a la cabecera del repositorio remoto

  • Se refiere al último commit

Explicación

Pregunta 21 de 39

1

¿Qué significa origin normalmente en Git?

Selecciona una de las siguientes respuestas posibles:

  • Se refiere al directorio de trabajo local

  • Se refiere al primer commit

  • Se refiere al repositorio remoto

Explicación

Pregunta 22 de 39

1

¿Cuál de los siguientes forma parte de los principios FIRST?

Selecciona una de las siguientes respuestas posibles:

  • Repeatable: las pruebas pueden ser repetibles

  • Releasable: el software debe ser entregable de forma continua

  • Random: las pruebas deben poder ser ejecutables de forma aleatoria

Explicación

Pregunta 23 de 39

1

BDD consiste en…

Selecciona una de las siguientes respuestas posibles:

  • …desarrollar software a partir de un modelo de dominio

  • …Binary Document Deployment

  • …crear historias de usuario que puedan utilizarse como pruebas de aceptación

Explicación

Pregunta 24 de 39

1

En el manifiesto ágil se propone…

Selecciona una de las siguientes respuestas posibles:

  • …documentación y tecnologías sobre software que funcione

  • …software que funcione sobre documentación

  • …documentación sobre individuos

Explicación

Pregunta 25 de 39

1

Los modelos iterativos…

Selecciona una de las siguientes respuestas posibles:

  • …tienen una fase de valoración única al entregar el sistema

  • …son un caso particular del modelo Big Design Up Front

  • …pueden tener varias fases de análisis de requisitos

Explicación

Pregunta 26 de 39

1

Un estilo arquitectónico contiene…

Selecciona una de las siguientes respuestas posibles:

  • …restricciones sobre cómo combinar los elementos

  • …una descripción de los stakeholders

  • …una especificación ejecutable del sistema

Explicación

Pregunta 27 de 39

1

¿Cuál de los siguientes forma parte de los principios FIRST?

Selecciona una de las siguientes respuestas posibles:

  • Fuzzy: las pruebas no deben contener valores nítidos

  • Fast: las pruebas deben poder ejecutarse de forma rápida

  • Findable: las pruebas deben ser fáciles de encontrar

Explicación

Pregunta 28 de 39

1

Una línea de producto…

Selecciona una de las siguientes respuestas posibles:

  • …es un caso particular de metodología ágil

  • …requiere identificar soluciones genéricas a problemas comunes

  • …es un producto sometido a control de versiones

Explicación

Pregunta 29 de 39

1

La arquitectura descriptiva…

Selecciona una de las siguientes respuestas posibles:

  • …define la arquitectura del sistema tal y como se ha diseñado

  • …se basa en estilos arquitectónicos puros

  • …define la arquitectura del sistema tal y como se ha construido

Explicación

Pregunta 30 de 39

1

El modelo es cascada…

Selecciona una de las siguientes respuestas posibles:

  • …es un modelo propuesto recientemente como alternativa a los modelos ágiles

  • …puede generar problemas en las fases de despliegue y mantenimiento si hay que hacer cambios

  • …facilita el desarrollo incremental de las aplicaciones

Explicación

Pregunta 31 de 39

1

La integración continua pretende...

Selecciona una de las siguientes respuestas posibles:

  • ...facilitar la colaboración entre los integrantes de un equipo

  • ...mejorar el diseño de alto nivel del sistema

  • ...aliviar el infierno de integración

Explicación

Pregunta 32 de 39

1

TDD consiste en...

Selecciona una de las siguientes respuestas posibles:

  • ...crear pruebas antes de codificar

  • ...Transmisión Dinámica de Dependencias

  • ...Tipología Distribuída de Documentos

Explicación

Pregunta 33 de 39

1

¿Cuál de las siguientes pruebas está más dirigida al negocio que a la tecnología?

Selecciona una de las siguientes respuestas posibles:

  • Pruebas de integración

  • Pruebas de usabilidad

  • Pruebas unitarias

Explicación

Pregunta 34 de 39

1

Big Design Up Front puede proporcionar...

Selecciona una de las siguientes respuestas posibles:

  • ...vistas frontales del diseño de alto nivel

  • ...especificaciones ejecutables

  • ...demasiada documentación que nadie lee

Explicación

Pregunta 35 de 39

1

RUP ...

Selecciona una de las siguientes respuestas posibles:

  • Está formado por tres fases: Release, Update and Program.

  • Es un caso particular de modo iterativo.

  • Es un caso particular de modelo en cascada.

Explicación

Pregunta 36 de 39

1

En el manifiesto ágil se propone...

Selecciona una de las siguientes respuestas posibles:

  • ...individuos e interacciones sobre procesos y herramientas

  • ...procesos y herramientas sobre individuos e interacciones

  • ...procesos y tecnologías sobre personas y comunicación

Explicación

Pregunta 37 de 39

1

En el manifiesto ágil se propone...

Selecciona una de las siguientes respuestas posibles:

  • ...negociación de contrato sobre procesos y herramientas

  • ...colaboración con el cliente sobre individuos e iteracciones

  • …colaboración con el cliente sobre negociación de contrato

Explicación

Pregunta 38 de 39

1

En el manifiesto ágil se propone...

Selecciona una de las siguientes respuestas posibles:

  • ...respuesta al cambio sobre colaboración con el cliente

  • ...respuesta al cambio sobre seguimiento de plan

  • ...planificación sobre colaboración con el cliente

Explicación

Pregunta 39 de 39

1

La reconstrucción de arquitectura consiste en...

Selecciona una de las siguientes respuestas posibles:

  • ...crear historias de usuario antes de codificar

  • ...comprender y construir la arquitectura de un sistema ya existente

  • ...factorizar una aplicación que se está desarrollando

Explicación