1/50
Flashcards sobre el ciclo de vida del software y sus metodologías.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
La fase de __________ en el ciclo de vida incluye el análisis de costos y beneficios y la recopilación de requisitos.
Planificación
Durante la fase de __________, se busca definir soluciones óptimas para el software.
Diseño
La __________ implica la codificación del producto y el análisis de requisitos.
Implementacion
En la fase de __________, se comprueban errores y se realiza un análisis de calidad del software.
Pruebas
El __________ involucra las tareas necesarias para llevar el software a producción.
Despliegue
La fase de __________ se encarga de la corrección de errores y la administración de cambios.
Mantenimiento
El __________ es un documento que describe de forma clara y detallada qué debe hacer un sistema.
SRS
La metodología __________ divide el desarrollo del software en fases sucesivas y es más rígida.
Cascada
El proceso __________ permite realizar actividades en forma circular, con cada iteración que mejora el software.
Evolutivo
La metodología __________ facilita el desarrollo inicial y se adapta mediante retroalimentación del usuario.
Incremental
Las metodologías __________ destacan por su enfoque en la satisfacción del cliente y la entrega rápida de software.
Agiles
En el desarrollo de software, la practica de __________ se ocupa de gestionar cambios en requisitos y documentación.
Gestión de Cambios
La programación extrema, enfatiza la colaboración estrecha entre el __________
cliente y desarrollador
En Scrum, los ciclos de trabajo son conocidos como __________ y se realizan en periodos de 15 a 30 días.
Sprint
El modelo __________ combina diseño iterativo con un análisis sistemático de riesgos para refinar objetivos.
Espiral
La especificación de requisitos debe incluir requisitos funcionales y __________.
no funcionales
¿Qué facilita Scrum?
colaboracion y la mejora continua
¿A que metodologia pertenecen estas practicas: revisiones regulares, trabajo en equipo, comunicación constante y adaptacion a cambios?
scrum
¿En que se centra RUP?
documentacion y planificacion
”Incepcion, Elaboracion, Construccion y Transicion”, ¿Pertenece a?
RUP
¿En que se centra XP?
calidad del software y comunicacion continua
¿En que diferencia las metodologías ágiles con las tradicionales?
iterativas y flexibles
¿Qué metodologia mide el exito de esta forma? “satisfaccion del cliente y la mejora del proceso”
scrum
¿cuales son los roles en Scrum?
Product Owner, Scrum Master, desarrolladores
¿Cómo se manejan los cambios en XP?
revision de codigo y feedback del cliente
¿adaptabilidad, rapidez y colaboracion con el cliente, pertenece a?
metodologias agiles
¿Qué es la planificación de sprints?
trabajo a realizar en el proximo sprint
seguir la planificacion del sprint, se denomina?
ejecucion de iteracion
El proceso donde se revisa el progreso y se realizan ajustes para mejorar el rendimiento, en Scrum, ¿Pertenece a?
inspeccion y adaptacion
En XP, ajustar acorde al feedback, pertenece a que parte del proceso?
escuchar
¿Cuál es el enfoque de codificación en XP?
programacion en parejas
¿Cada cuanto se realizan las pruebas en XP?
continuamente
¿Cuáles son las desventajas de Scrum?
alto compromiso del equipo
¿alguna desventaja de RUP?
complejidad y documentacion
¿Cuáles son las fases de RUP?
Incepcion, Elaboracion, Construccion, Transicion
¿Cuáles son las buenas prácticas en Scrum?
reuniones diarias y revisiones de progreso
¿Qué abarca la fase de planificación en el ciclo de vida del software?
Analisis de costos, beneficios y recopilacion de requisitos
¿Cuál es el objetivo de la fase de diseño?
soluciones optimas para el software
¿En qué consiste la fase de implementación?
Codificacion del producto y analisis de requisitos
¿Qué se comprueba en la fase de pruebas?
errores y calidad
¿Qué involucra el despliegue en el ciclo de vida del software?
Tareas para llevar el software a produccion
¿Qué tareas abarca la fase de mantenimiento?
Correccion de errores y administracion de cambios
¿Qué tipo de proceso se caracteriza por seguir un único flujo de trabajo?
lineal
¿Qué tipo de procesos permite redefinir los pasos con cada iteración?
iterativo
¿Quien Permite mejorar continuamente cada iteración del software?
evolutivo
¿Qué caracteriza al modelo paralelo en el desarrollo de software?
componentes se desarrollan en simultaneo
¿Integración de etapas de desarrollo con fases de validación, es definicion de?
Modelo en V
¿Desarrollo en pequeños incrementos que presentan mejoras progresivas, pertenece a?
incremental
¿Cuáles son las desventajas de la programación extrema?
dependencia del cliente y volatilidad en requisitos
¿Principio del diseño en la programación extrema?
Keep it Simple
¿Cómo se estiman los esfuerzos en Scrum?
planificacion de sprints y experiencias previas