Ciclo de Vida Flashcards
1
Q
¿Qué es un ciclo de vida?
A
Un ciclo de vida es una ruta crítica que garantiza que el software no solo cumpla con las expectativas iniciales si no que también se adapte a las necesidades cambiantes con el tiempo.
2
Q
¿Cuándo es recomendable el ciclo de vida en Cascada?
A
- Los requerimientos son conocidos, claros y fijos.
- Los desarrolladores tienen experiencia en los problemas a resolver.
- Se pueden “congelar” los requisitos.
- Para proyectos cortos.
3
Q
¿Cuándo es recomendable el ciclo de vida Prototipado (o Iterativo)?
A
- Los usuarios tienen una idea general sobre la naturaleza del problema, pero no hay acuerdo sobre la solución.
4
Q
¿Cuales son las fases del ciclo de vida en Espiral?
A
- Planificación.
- Análisis de Riesgo.
- Implementación.
- Evaluación.
5
Q
¿Cuándo es recomendable el ciclo de vida en Espiral?
A
- No se conoce el dominio de aplicación del problema.
- Desarrolladores y usuarios con poca experiencia.
- Los requisitos son inestables.
- Faltan precisiones sobre los problemas.
- Existen condicionamientos muy estrictos en cuanto a recursos (tiempo y costo).
6
Q
¿Cuales son los principios de agilidad del ciclo de vida Iterativo Incremental Ágil?
A
- Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.
- Aceptamos que los requisitos cambien, incluso en las etapas mas tardias del desarrollo. Los procesos ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.
7
Q
¿Cuándo es recomendable el ciclo de vida Iterativo Incremental Ágil?
A
- El proyecto puede dividirse en entregables que generen valor y se van incrementando cada vez.
- El cliente puede involucrarse durante todo el proyecto.
- El cliente va descubriendo lo que necesita a medida que va avanzando el proyecto.
- El equipo es multidisciplinario y el objetivo es de todos.
- Los requerimientos pueden cambiar constantemente y hay que adaptarse a ello.