wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Unidad 1. Definición del Proceso Desarrollo Web

Total questions: 85

Worksheet time: 47mins

Name
Class
Date
1.

¿Qué es la arquitectura de software?

a)

Modelos que describen la estructura del software

b)

Un sistema operativo

c)

Un lenguaje de programación

d)

Un tipo de programación

2.

¿Cuál es la importancia de la arquitectura de software?

a)

Elimina la necesidad de documentación

b)

Aumenta el costo del proyecto

c)

Permite planificar el desarrollo

d)

Reduce la calidad del software

3.

¿Qué se debe considerar al determinar el costo de desarrollo?

a)

El tiempo de desarrollo

b)

El número de usuarios

c)

La complejidad del patrón

d)

Todas las anteriores

4.

¿Qué tipo de arquitectura es adecuada para sistemas pequeños y simples?

a)

Arquitectura basada en eventos

b)

Arquitectura orientada a servicios

c)

Arquitectura de microservicios

d)

Arquitectura monolítica

5.

¿Qué caracteriza a la arquitectura de microservicios?

a)

Funciones divididas en piezas independientes

b)

Todo en un solo proceso

c)

Es más fácil de mantener

d)

Requiere menos infraestructura

6.

¿Qué es un patrón de arquitectura de software?

a)

Soluciones probadas para problemas comunes

b)

Un tipo de software

c)

Un sistema operativo

d)

Un lenguaje de programación

7.

¿Cuál es un ejemplo de patrón de arquitectura?

a)

Cliente-servidor

b)

JavaScript

c)

HTML

d)

CSS

8.

¿Qué permite la escalabilidad vertical en la arquitectura de software?

a)

Agregar recursos físicos

b)

Reducir el número de servidores

c)

Eliminar la necesidad de mantenimiento

d)

Aumentar la complejidad del código

9.

¿Qué es el patrón modelo-vista-controlador (MVC)?

a)

Un sistema operativo

b)

Un patrón para aplicaciones web

c)

Un tipo de base de datos

d)

Un lenguaje de programación

10.

¿Qué se debe hacer en la documentación ágil?

a)

No documentar nada

b)

Crear documentos extensos

c)

Eliminar toda la documentación

d)

Describir la arquitectura del sistema

11.

¿Qué se entiende por arquitectura basada en capas?

a)

División en capas lógicas

b)

Un solo bloque de código

c)

Un tipo de base de datos

d)

Un sistema operativo

12.

¿Qué se busca con la arquitectura orientada a servicios (SOA)?

a)

Comunicación entre servicios independientes

b)

Aumentar la complejidad del sistema

c)

Un solo servicio para todo

d)

Eliminar la necesidad de servicios

13.

¿Qué es un mito sobre la arquitectura en proyectos ágiles?

a)

La arquitectura es innecesaria

b)

No se necesita documentación

c)

La arquitectura no puede cambiar

d)

No hay arquitectos en el equipo

14.

¿Qué se debe hacer al definir la arquitectura del software?

a)

Ignorar los cambios futuros

b)

Considerar el contexto empresarial

c)

No planificar nada

d)

Crear un documento extenso

15.

¿Qué se entiende por escalabilidad horizontal?

a)

Aumentar el número de servidores

b)

Agregar más memoria

c)

Reducir el costo

d)

Eliminar servidores

16.

¿Qué es un diagrama de despliegue?

a)

Un sistema operativo

b)

Un lenguaje de programación

c)

Un tipo de código

d)

Describe configuraciones de redes físicas

17.

¿Qué es la arquitectura monolítica?

a)

Todas las funciones en un solo proceso

b)

División en microservicios

c)

Separación de capas

d)

Un tipo de base de datos

18.

¿Qué se debe hacer al seleccionar patrones de arquitectura?

a)

Ignorar la complejidad

b)

Adaptarlos a las necesidades del proyecto

c)

Usar siempre el mismo patrón

d)

No considerar la escalabilidad

19.

¿Qué es el patrón Domain Driven Design?

a)

Un sistema operativo

b)

Un lenguaje de programación

c)

Un tipo de software

d)

Comprender las reglas de negocio

20.

¿Qué se debe considerar al seleccionar una metodología ágil?

a)

Las necesidades del proyecto

b)

La complejidad del código

c)

La cantidad de documentación

d)

El costo del software

21.

¿Qué se busca con la arquitectura basada en capas?

a)

Eliminación de capas

b)

Un solo bloque de código

c)

Simplicidad en el diseño

d)

Alta modularidad y fácil mantenibilidad

22.

¿Qué es un diagrama de componentes?

a)

Un lenguaje de programación

b)

Un tipo de código

c)

Un sistema operativo

d)

Permite un análisis completo del sistema

23.

¿Qué se debe hacer al planificar la arquitectura en Agile?

a)

Crear un documento extenso

b)

Ser flexible y adaptarse a cambios

c)

Usar siempre el mismo patrón

d)

No planificar nada

24.

¿Qué se entiende por nivel de aislamiento en un proyecto?

a)

Un sistema operativo

b)

Funciona de forma aislada o integrada

c)

Un tipo de base de datos

d)

Un solo proceso

25.

¿Qué es un patrón de capas en arquitectura de software?

a)

Un lenguaje de programación

b)

Subdivisión en capas que representan subtareas

c)

Un solo bloque de código

d)

Un sistema operativo

26.

¿Qué es la arquitectura de software?

a)

Modelos que describen la estructura del software

b)

Un sistema operativo

c)

Un lenguaje de programación

d)

Un tipo de programación

27.

¿Cuál es la importancia de la arquitectura de software?

a)

Elimina la necesidad de documentación

b)

Aumenta el costo del proyecto

c)

Permite planificar el desarrollo

d)

Reduce la calidad del software

28.

¿Qué tipo de arquitectura es adecuada para sistemas pequeños y simples?

a)

Arquitectura basada en eventos

b)

Arquitectura orientada a servicios

c)

Arquitectura de microservicios

d)

Arquitectura monolítica

29.

¿Qué caracteriza a la arquitectura de microservicios?

a)

Funciones divididas en piezas independientes

b)

Todo en un solo proceso

c)

Es más fácil de mantener

d)

Requiere menos infraestructura

30.

¿Qué es un patrón de arquitectura de software?

a)

Soluciones probadas para problemas comunes

b)

Un tipo de software

c)

Un sistema operativo

d)

Un lenguaje de programación

31.

¿Cuál es un ejemplo de patrón de arquitectura?

a)

Cliente-servidor

b)

JavaScript

c)

HTML

d)

CSS

32.

¿Qué se debe hacer en la documentación ágil?

a)

No documentar nada

b)

Crear documentos extensos

c)

Eliminar toda la documentación

d)

Describir la arquitectura del sistema

33.

¿Qué se entiende por arquitectura basada en capas?

a)

División en capas lógicas

b)

Un solo bloque de código

c)

Un tipo de base de datos

d)

Un sistema operativo

34.

¿Qué se busca con la arquitectura orientada a servicios (SOA)?

a)

Comunicación entre servicios independientes

b)

Aumentar la complejidad del sistema

c)

Un solo servicio para todo

d)

Eliminar la necesidad de servicios

35.

¿Qué es un mito sobre la arquitectura en proyectos ágiles?

a)

La arquitectura es innecesaria

b)

No se necesita documentación

c)

La arquitectura no puede cambiar

d)

No hay arquitectos en el equipo

36.

¿Qué es un diagrama de despliegue?

a)

Un sistema operativo

b)

Un lenguaje de programación

c)

Un tipo de código

d)

Describe configuraciones de redes físicas

37.

¿Qué es la arquitectura monolítica?

a)

Todas las funciones en un solo proceso

b)

División en microservicios

c)

Separación de capas

d)

Un tipo de base de datos

38.

¿Qué se debe hacer al seleccionar patrones de arquitectura?

a)

Ignorar la complejidad

b)

Adaptarlos a las necesidades del proyecto

c)

Usar siempre el mismo patrón

d)

No considerar la escalabilidad

39.

¿Qué se debe considerar al seleccionar una metodología ágil?

a)

Las necesidades del proyecto

b)

La complejidad del código

c)

La cantidad de documentación

d)

El costo del software

40.

¿Qué se busca con la arquitectura basada en capas?

a)

Eliminación de capas

b)

Un solo bloque de código

c)

Simplicidad en el diseño

d)

Alta modularidad y fácil mantenibilidad

41.

1 ¿Qué enunciado describe mejor a Scrum?

a)

a) Una metodología completa que define cómo desarrollar software

b)

b) Un marco de trabajo con verificaciones incluidas, con el cual se desarrollan productos complejos

c)

c) Un proceso definido y predictivo de acuerdo a los principios del manejo científico

d)

d) Un libro de recetas que define las mejores recetas para el desarrollo de software

42.

3 En Scrum no existe un rol llamado Project Manager

a)

Cierto

b)

Falso

43.

4 ¿Cuál es el time-box para la reunión diaria de Scrum?

a)

a) Un día ¿por qué se llamaría diaria si no?

b)

b) Tanto como sea necesario

c)

c) 5 minutos

d)

d) 15 minutos

e)

e) Hasta que la gente se canse de estar de píe

44.

5 Scrum ¿tiene reglas o solo guías?

a)

a) Scrum tiene guías, no reglas

b)

b) Scrum tiene unas cuantas reglas. Están listadas en la guía de Scrum

45.

¿Cuánto trabajo debe realizar el equipo de desarrollo a cada elemento del Sprint Backlog?

a)

Tanto como se ha comprometido con el Product Owner en concordancia con las pruebas de aceptación del elemento y la definición de terminado del equipo.

b)

Tanto como pueda ser realizado en el Sprint.

c)

Todo el trabajo de desarrollo y al menos algunas pruebas.

d)

Análisis, Diseño, Programación, Pruebas y documentación.

46.

¿Cuál es el tamaño recomendado para los equipos de desarrollo?

a)

Al menos 7

b)

de 3 a 9

c)

7 más o menos 2

d)

9

47.

Técnica ágil de estimación y planificación basada en el consenso.

a)

Refinamiento del Backlog o grooming

b)

TDD

c)

BDD

d)

Planning poker

48.

¿Quién realiza la inspección y adaptación en Scrum?

a)

Equipo de desarrollo

b)

SM

c)

PO

d)

Organización

e)

Scrum Team

49.

"El cliente / Stakeholder brinda los requerimientos de su proyecto al Scrum Master"

a)

verdadero

b)

falso

50.

Lista priorizada de todo lo que se necesita para acometer el producto

a)

Sprint Review

b)

Product Backlog

c)

Sprint Planning

d)

Sprint Backlog

51.

Reunión para responder: ¿Qué he hecho? ¿Qué voy hacer? ¿Qué impedimentos tengo?

a)

Sprint Planning

b)

Sprint Review

c)

Daily Meeting

d)

Sprint Retrospective

52.

¿De qué se compone SCRUM?

a)

Reglas

b)

Roles

c)

Documento de directrices

d)

Artefactos

e)

Eventos

53.

¿Qué es un Sprint?

a)

Es una reunion de brainstorming en Extreme programming que genera el ideas de solución.

b)

Es una carrera en la que dos desarrolladores compiten para implementar más rápido un requisito.

c)

Una iteración de proyecto que trabaja con SCRUM.

d)

La última iteración de un proyecto que aplica SCRUM y se trabaja horas extras para terminar un proyecto.

54.

¿Cuál de los siguientes enunciados es correcto en el manifiesto Agile?

a)

Seguimiento del plan sobre respuesta al cambio

b)

Individuos e interacciones sobre documentación exhaustiva

c)

Negociación de contratos sobre colaboración con el cliente

d)

Responder al cambio sobre el seguimiento de un plan

55.

Primera etapa de la metodología cascada o waterfall

a)

Entrega del producto final (lanzamiento)

b)

Pruebas del producto

c)

El cliente establece los requerimientos a cumplir

d)

Mantenimiento

56.

¿Cuánto dura la reunión diaria de SCRUM?

a)

7 minutos

b)

15 minutos

c)

1 hora con 15 minutos

d)

30 minutos

57.

ceremonia en la cual se comparten los bloqueos, riesgos y dependencias

a)

Retrospectiva

b)

Revisión del sprint (review)

c)

Daily Meeting

d)

Ninguna de las anteriores

58.

Ceremonia en la que el equipo tiene la oportunidad de inspeccionarse a si mismo.

a)

Retrospectiva

b)

Review

c)

Daily Meeting

d)

Planning

59.

ceremonia en la cual se comparten los bloqueos, riesgos y dependencias

a)

Retrospectiva

b)

Revisión del sprint (review)

c)

Daily Meeting

d)

Ninguna de las anteriores

60.

Hay 4 reuniones que se dan siempre en el mismo orden en SCRUM y son:

a)

sprint, planificación de sprint, sprint review, retrospectiva de sprint.

b)

acumulación de sprint e incrementos.

c)

selección de historias de usuario, mantener la reunión en el marco de tiempo establecido, lluvia de ideas y revisión.

d)

listas, carteles, marcos y backlog.

61.

(escribe en minúsculas:) Los roles en SCRUM son:

(a)  

62.

¿Qué quiere decir iterativo?

a)

Que entra y sale.

b)

Que tiene procesos definidos y establecidos en la planeación.

c)

Que se repite, llega a resultados mediante aproximaciones sucesivas.

d)

Que produce y es transparente.

63.

Otras metodologías ágiles existentes similares a SCRUM pueden ser:

a)

Python, Java eclipse y HTML.

b)

XP, DSMD, Crystal y Kanban.

c)

DevOps y Javascript.

d)

Github y Atom.

64.

¿Para que sirve le programa Trello?

a)

A) Es una red social

b)

B) Para organizar trabajos en equipo

c)

C) Para comunicarse en equipo

d)

D) B y C son correctas

65.

Cuales son las 4 partes principales de Trello

a)

Tablero, Filas, Columnas, Menu

b)

Cabeza, Hombro, Rodilla y Pie

c)

Tablero, Listas, Tareas, Opciones

d)

Tablero, Litas, Tarjetas, Menu

66.

Previo a eliminar una tarjeta tengo que archivarla

a)

Si

b)

No

67.

¿Puedo arrastrar y soltar Tablero, Listas y Tartjetas para ordenar?

a)

Si

b)

No

68.

¿Cuál es la función principal de Trello?

a)

Facilitar la comunicación entre grupos para elaborar tareas

b)

Elaborar presentaciones en equipo para presentar de manera virtual

c)

Organizar de manera colaborativa y en tiempo real con equipos para desarrollar actividades

69.

Su interfaz interactiva permite acceder de manera ordenada a proyectos y metas, utilizando visualizaciones claras para mejorar la comunicación y la gestión de tareas.


a)

b)

70.

Son algunos ejemplos en donde podemos usar Trello:

a)

Gestión de Proyectos

b)

Esta no es...

c)

Planificación de Eventos

d)

Esta tampoco.

71.

Cómo se elimina una Tarjeta en Trello?

a)

Delete

b)

Eliminar

c)

Archivar

d)

Borrar

72.

Qué opción debemos utilizar en caso de tener otras sub-tareas en una tarjeta?

a)

Custom Fields

b)

Attachment

c)

Checklist

d)

Labels

73.

Que es un Framework ?

a)

Una herramienta de desarrollo web que, por lo general, se define como una aplicación o conjunto de módulos que permiten el desarrollo ágil de aplicaciones mediante la aportación de librerías y/o funcionalidades ya creadas.

b)

Es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar.

c)

Es un marco o esquema de trabajo generalmente utilizado por programadores para realizar el desarrollo de software.

d)

Todas las anteriores

74.

Ventajas de los Frameworks

a)

El programador ahorra tiempo ya que dispone ya del esqueleto sobre el que desarrollar una aplicación.

b)

Facilita los desarrollos colaborativos, al dejar definidos unos estándares de programación.

c)

Al estar ampliamente extendido, es más fácil encontrar herramientas, módulos e información para utilizarlo.

d)

Proporciona mayor seguridad, al tener gran parte de las potenciales vulnerabilidades resueltas.

75.

¿Por qué te conviene usar frameworks?

a)

Favorecen el trabajo colaborativo

b)

Minimiza la posibilidad de riesgos

c)

Fácil acceso a recursos e información útil

d)

Ninguna Anterior

76.

Desventajas de usar Frameworks ?

a)

La curva de aprendizaje de un framework puede ser muy larga

b)

Utilizar un framework implica un aumento en el programa que se va a desarrollar

c)

El framework puede imponer un estilo de trabajo

d)

Todas las anteriores

77.

Cual es el framework mas usado con PHP

a)

Yii 2

b)

FatFree

c)

Laravel

d)

Codeigniter

78.

Selecciona 3 elementos de ciberseguridad de Framework

a)

Proteger

b)

Identificar

c)

Componer

d)

Recuperar

79.

Los frameworks ayudan a los desarrolladores a:

a)

Hacerles todo el trabajo

b)

Hacer todo el trabajo sin pensar

c)

No utilizar ningún Lenguaje de Programación

d)

Mantenerse al día con los últimos estándares de codificación

80.

¿Que permite el patrón de diseño decorator?

a)

Add responsabilidades adicionales en un objeto sin modificar su código

b)

Add responsabilidades adicionales en un objeto sin modificar su código

c)

Soporta la composición recursiva

d)

Clonar estructuras complejas en lugar de reconstruirlas desde cero.

81.

El Patron Adapter permite

a)

Dividir una clase en dos jerarquias

b)

La colaboración entre objetos con interfaces incompatibles

c)

Mantener mas objetos dentro de la RAM

d)

Componer objetos en estructuras de arbol

82.

¿Cuál es la función de un servidor Proxy?

a)

Su función es la de centralizar el trafico entre internet y una red

b)

Solicitudes Web pasan primero a través del Servidor proxy

c)

Un Servidor Proxy Transmite el trafico entre su dispositivo

d)

Que el navegador este en contacto directo con los sitios Web

83.

¿ Cual de las siguientes opciones es un pro del Singleton?

a)

Obtiene un punto de acceso global a dicha instancia

b)

Puede enmascarar un mal diseño

c)

Puede tener varias instancias con distintos estados intrínsecos

d)

Puedes clonar objetos sin acoplarlos a sus clases concretas

84.

¿Qué es un patrón de diseño estructural composite?

a)

Estructurar bases de datos relacionales

b)

Estructurar sistemas de red

c)

Estructurar sistemas que manejan objetos compuestos por partes más simples

d)

Estructira de Grafos contenidos en las clases de los objetos

85.

Un patrón de diseño es una forma

reutilizable de resolver un

problema común.

a)

VERDADERO

b)

FALSO

Similar Resources on Wayground