Gela GA
Quiz by , created more than 1 year ago

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

241
1
0
Gela GA
Created by Gela GA almost 9 years ago
Close

ASW - T5Y6

Question 1 of 39

1

¿Cuántos repositorios remotos pueden tenerse en Git?

Select one of the following:

  • ...Tantos como se desee

  • ...Uno

  • ...Tantos como ramas

Explanation

Question 2 of 39

1

¿Qué es la gestión de configuraciones?

Select one of the following:

  • 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

Explanation

Question 3 of 39

1

¿Qué significa master habitualmente en Git?

Select one of the following:

  • ...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

Explanation

Question 4 of 39

1

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

Select one of the following:

  • ...add

  • ...commit

  • ...push

Explanation

Question 5 of 39

1

Las pruebas de aceptación...

Select one of the following:

  • ...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

Explanation

Question 6 of 39

1

Puede afirmarse que...

Select one of the following:

  • ...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

Explanation

Question 7 of 39

1

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

Select one of the following:

  • El intervalo de tiempo transcurrido entre versiones

  • El último fichero modificado

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

Explanation

Question 8 of 39

1

Un patrón arquitectónico...

Select one of the following:

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

  • ...puede relacionarse con otros patrones

  • ...es independiente del resto de patrones

Explanation

Question 9 of 39

1

Puede afirmarse que...

Select one of the following:

  • ...todo sistema tiene una arquitectura

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

  • ...todo sistema tiene una arquitectura prescriptiva

Explanation

Question 10 of 39

1

¿Qué es un doble de prueba?

Select one of the following:

  • 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

Explanation

Question 11 of 39

1

La arquitectura prescriptiva…

Select one of the following:

  • ...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

Explanation

Question 12 of 39

1

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

Select one of the following:

  • GPS, GIT

  • CVS, GIT

  • CVS, FTP

Explanation

Question 13 of 39

1

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

Select one of the following:

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

  • ...Sí, mediante git rm

  • ...Sí, mediante git revert

Explanation

Question 14 of 39

1

Los fixtures son...

Select one of the following:

  • ...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

Explanation

Question 15 of 39

1

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

Select one of the following:

  • Maven

  • Travis

  • Spring

Explanation

Question 16 of 39

1

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

Select one of the following:

  • Big Data

  • Big Ball of Mud

  • Spring

Explanation

Question 17 of 39

1

Durante el desarrollo…

Select one of the following:

  • …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

Explanation

Question 18 of 39

1

¿Cuál de las siguientes afirmaciones es correcta?

Select one of the following:

  • 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

Explanation

Question 19 of 39

1

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

Select one of the following:

  • Pruebas de integración

  • Pruebas unitarias

  • Pruebas de aceptación

Explanation

Question 20 of 39

1

¿Qué significa HEAD en Git?

Select one of the following:

  • Se refiere al primer commit

  • Se refiere a la cabecera del repositorio remoto

  • Se refiere al último commit

Explanation

Question 21 of 39

1

¿Qué significa origin normalmente en Git?

Select one of the following:

  • Se refiere al directorio de trabajo local

  • Se refiere al primer commit

  • Se refiere al repositorio remoto

Explanation

Question 22 of 39

1

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

Select one of the following:

  • 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

Explanation

Question 23 of 39

1

BDD consiste en…

Select one of the following:

  • …desarrollar software a partir de un modelo de dominio

  • …Binary Document Deployment

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

Explanation

Question 24 of 39

1

En el manifiesto ágil se propone…

Select one of the following:

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

  • …software que funcione sobre documentación

  • …documentación sobre individuos

Explanation

Question 25 of 39

1

Los modelos iterativos…

Select one of the following:

  • …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

Explanation

Question 26 of 39

1

Un estilo arquitectónico contiene…

Select one of the following:

  • …restricciones sobre cómo combinar los elementos

  • …una descripción de los stakeholders

  • …una especificación ejecutable del sistema

Explanation

Question 27 of 39

1

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

Select one of the following:

  • 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

Explanation

Question 28 of 39

1

Una línea de producto…

Select one of the following:

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

  • …requiere identificar soluciones genéricas a problemas comunes

  • …es un producto sometido a control de versiones

Explanation

Question 29 of 39

1

La arquitectura descriptiva…

Select one of the following:

  • …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

Explanation

Question 30 of 39

1

El modelo es cascada…

Select one of the following:

  • …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

Explanation

Question 31 of 39

1

La integración continua pretende...

Select one of the following:

  • ...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

Explanation

Question 32 of 39

1

TDD consiste en...

Select one of the following:

  • ...crear pruebas antes de codificar

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

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

Explanation

Question 33 of 39

1

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

Select one of the following:

  • Pruebas de integración

  • Pruebas de usabilidad

  • Pruebas unitarias

Explanation

Question 34 of 39

1

Big Design Up Front puede proporcionar...

Select one of the following:

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

  • ...especificaciones ejecutables

  • ...demasiada documentación que nadie lee

Explanation

Question 35 of 39

1

RUP ...

Select one of the following:

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

  • Es un caso particular de modo iterativo.

  • Es un caso particular de modelo en cascada.

Explanation

Question 36 of 39

1

En el manifiesto ágil se propone...

Select one of the following:

  • ...individuos e interacciones sobre procesos y herramientas

  • ...procesos y herramientas sobre individuos e interacciones

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

Explanation

Question 37 of 39

1

En el manifiesto ágil se propone...

Select one of the following:

  • ...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

Explanation

Question 38 of 39

1

En el manifiesto ágil se propone...

Select one of the following:

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

  • ...respuesta al cambio sobre seguimiento de plan

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

Explanation

Question 39 of 39

1

La reconstrucción de arquitectura consiste en...

Select one of the following:

  • ...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

Explanation