NEW
Font size
WorksheetsCloud Native
Total questions: 23
Worksheet time: 12mins
Cual es la razón por la que nace Ágile?
No hay razón
Las metodologias tradicionales no funcionaban
Todo funcionaba bien, surgió como una nueva metodología
Alguiien decidió utilizarla y muchas empresas siguieron
Se debe usar Ágile siempre?
No
Si
Cuando al principio del proyecto es imposible recabar todos los requisitos
Que es Scrum?
Una nueva metodología
Metodologia Agile que ayuda a los equipos a trabajar de forma colaborativa y reflexionar sobre sus victorias y mejoras
Es un modo de trabajo
Que es un product owner en Scrum?
Rol
Artefacto
Evento
Que se realiza en el sprint planning?
Decidir cuáles son los elementos más valiosos en los que el equipo debe trabajar en el próximo Sprint en función de su capacidad disponible
Una reunión normal que se realiza de vez en cuando
Es una reunión que se realiza con los clientes cada 15 dias
Que son las pruebas unitarias?
Es una forma forma efectiva de comprobar el correcto funcionamiento de unidades individuales, enfocadas en pequeñas funcionalidades.
Las pruebas que se realizan con el cliente
Son pruebas que apenas se realizan, porque no son importante
Que es mockear objetos?
Una herramienta de pruebas
Simular el comportamiento de un objeto , una clase, un microservicio de terceros.
No es importante. Apenas se utiliza
Que es Junit, Jest, Jasmine y Mockito
Una metodología
Un tipo de pruebas
Herramientas para test unitarios
¿Que son Pruebas de integración ?
Son un tipo de pruebas unitarias
Son pruebas que se realizan antes de las pruebas unitarias
Son pruebas que se realizan en el ámbito una vez realizadas las pruebas unitarias. Prueba que todos los elementos unitarios que forman el sofware funcionen juntos correctamente, probandolos en grupo
Que es el concepto Maven?
Su concepto se basa fundamentalmente en aglutinar conocimiento, reutilización de código, estandarización, buena definición en la configuración de proyectos
Es una herramienta de testing
Es un concepto que se utiliza en los analisis funcuonales de las aplicaciones
¿Qué es Cloud Native?
Con cloud native se trabaja siempre en local
Código fuente
Es un nuevo enfoque para el diseño, la construcción y las operaciones de aplicaciones.
¿Cuales son los pilares de Cloud Native?
No se han definido
Java con microservicios
Arquitectura Microservicios, contenedores, prácticas devops y desarrollo continuo
¿Cuales son los niveles de abstracción de la computación Cloud?
IaaS, PaaS, SaaS
No hay
IaaS, SaaS
¿Cual es la base de la infraestructura como código IaC?
No hay base definida como tal
Los test
Se basa en sistemas listos para usar y rápidos de crear de forma automática. Entornos similares a producción.
Que son las regiones en las plataformas de Cloud Native
Las regiones corresponden a ubicaciones a nivel mundial donde se encuentran los recursos cloud.
Cada región está compuesta por ubicaciones aisladas denominadas zonas de disponibilidad
Las regiones son las zonas donde en las empresas se ubican los servidores
El término de región no tiene nada que ver con el entorno Cloud
¿En este momento, a nivel mundial, cual es la plataforma de Cloud Native que más se utiliza?
Google Cloud
AWS
Microsoft Azure
Aporta AWS BD SQL y NoSQL?
SI
Solo SQL
No aporta ninguna
¿Que es Devops?
Es una metodologia de buenas prácticas para el código fuente
Metodología de trabajo basada en el desarrollo de código que usa nuevas herramientas y prácticas para reducir la tradicional distancia entre desarrolladores y otros profesionales IT (Operaciones),
Solo se relaciona con la gestión de los proyectos en las empresas
Cuales son las fases del ciclo de vida del desarrollo Software
Plan, Code, Build, Test, Release, Deploy, Operate
Code,test, Deploy
Plan, Code, Test, Operate
¿Cual es el rol de DevOps Engineer?
Solo se preocupa de la jefatura de los proyectos
El ingeniero DevOps no es sólo Dev ni sólo Ops, sino todo a la vez.
Codifica, comprueba los resultados de las ejecuciones automáticas y se preocupa de la calidad final.
Solo trabaja en la parte de operaciones
¿Como podriamos definir de forma general CI?
Comprobación continua de código, incluyendo aspectos de calidad.
Adherencia y cumplimiento automático de estándares de programación y buenas prácticas (código legible, …).
Parte de despliegue en los proyectos
CI solo incluye la códificacion
¿Como definiriamos CD(despliegue Continuo)?
Codificar código fuenre
Solo despliegues automáticos sin control de indicadores
Despliegues automáticos que reducen la tasa de fallos por trabajo manual.
Aumenta productividad.
Control de la trazabilidad de versiones desplegadas.
Mayor consistencia en los despliegues.
¿Que son functional Test, Deployment smoke Test, Regression Test...?
Son pruebas en la fasede Integración Continúa
Tipos de Test que se llevan a cabo en el ciclo de vida de un proyecto
Son normas de calidad de código
