T9 CONTRUCCIÓN. DESPLIEGUE - IC. DEV-OPS. DOCUMENTACIÓN y FORMACIÓN Flashcards
Dentro de los conceptos relacionados con DevOps, es correcto afirmar que:
a) La integración continua es la implementación automática y frecuente de nuevas versiones de una aplicación en un entorno de producción.
b) El método ágil es un enfoque de desarrollo de software que hace hincapié en la colaboración en equipo y que evita los comentarios de los clientes y usuarios.
c) La supervisión continua significa tener visibilidad total y en tiempo real del rendimiento y el estado de toda la pila de aplicaciones excluyendo la infraestructura subyacente donde se ejecutan las aplicaciones.
d) La infraestructura como código define las topologías y los recursos del sistema de un modo descriptivo lo que permite administrar esos recursos igual que lo harían con el código.
GSI-2019-LI
Dentro de los conceptos relacionados con DevOps, es correcto afirmar que:
a) La integración continua es la implementación automática y frecuente de nuevas versiones de una aplicación en un entorno de producción.
b) El método ágil es un enfoque de desarrollo de software que hace hincapié en la colaboración en equipo y que evita los comentarios de los clientes y usuarios.
c) La supervisión continua significa tener visibilidad total y en tiempo real del rendimiento y el estado de toda la pila de aplicaciones excluyendo la infraestructura subyacente donde se ejecutan las aplicaciones.
d) La infraestructura como código define las topologías y los recursos del sistema de un modo descriptivo lo que permite administrar esos recursos igual que lo harían con el código.
¿Cuáles son los principios de una cultura DevOps?
Estas son las prácticas que dan forma a un equipo DevOps:
- Automatización
- Colaboración
- Despliegue continuo
- Mejora continua
- Acción centrada en el cliente
Los equipos implementan actualizaciones y nuevas funciones de forma regular y monitorean el entorno para asegurarse de que las cosas funcionen como deberían. La infraestructura como código es otro elemento clave de DevOps. IaC reemplaza el proceso manual de aprovisionamiento de infraestructura y facilita la realización de cambios universales en grandes implementaciones. IaC también es una parte importante del proceso de CI/CD.
Respecto al método Kanban:
a) Fue creado exclusivamente para potenciar la eficiencia de los desarrollos de software y reducir el número de errores.
b) Permite visualizar el flujo de trabajo mediante un tablero organizado en un número de columnas variable según el proyecto.
c) Permite visualizar el flujo de trabajo mediante un tablero organizado en un número de columnas fijas, que vienen definidas por el propio método.
d) Proporciona funciones algorítmicas para la estimación del equipo de trabajo necesario en un proyecto, así como para la duración de sus fases y tareas.
GSI-2019-LI
Respecto al método Kanban:
a) Fue creado exclusivamente para potenciar la eficiencia de los desarrollos de software y reducir el número de errores.
b) Permite visualizar el flujo de trabajo mediante un tablero organizado en un número de columnas variable según el proyecto.
c) Permite visualizar el flujo de trabajo mediante un tablero organizado en un número de columnas fijas, que vienen definidas por el propio método.
d) Proporciona funciones algorítmicas para la estimación del equipo de trabajo necesario en un proyecto, así como para la duración de sus fases y tareas.
El tablero Kanban o pizarra de tareas es una herramienta para la visualización del flujo de trabajo, diseñada para ayudar a aportar claridad al proceso de trabajo y mejorar la eficiencia limitando el trabajo en curso.
Columnas Kanban - Cada columna en el tablero, representa una etapa diferente de su flujo de trabajo. Las tarjetas pasan por el flujo de trabajo hasta su completa finalización.
(Dentro de las metoologías agiles).
Una de las prácticas del Extreme Programming es:
a) Catalogación.
b) Daily meeting.
c) JRP (Joint Requirements Planning).
d) Pair Programming.
GSI-2019-LI
Una de las prácticas del Extreme Programming es:
a) Catalogación.
b) Daily meeting.
c) JRP (Joint Requirements Planning).
d) Pair Programming
PRÁCTICAS DE XP (EXTREME PROGRAMMING)
- Programación en parejas
- Refactoring
- Tecnicos estiman el esfuerzo de desarrollo → Clientes priorizan.
- Integración continua.
- Clientes in-situ.
- 40 horas /semana
- Pruebas unitarias primero ≈ TDD
- Entregas pequeñas.