3. • Especificación de software
• Diseño e Implementación
• Validación
• Evolución
4. • Codificar parte del software
• Corregir errores, agregar
funcionalidad o nuevos
elementos.
5. Lleva un desarrollo incremental, esto nos dice que
se desarrolla el software en etapas y que después
del término de una etapa no es posible regresar a
ella.
Tiene cuatro etapas que son:
• Planificación
• Análisis
• Evaluación
• Diseño
6. El método de la cascada es considerado como el
enfoque clásico para el ciclo de vida del
desarrollo de sistemas
Es el proceso para facilitar y acelerar la creación
de aplicaciones, que permite construir sistemas
utilizables en poco tiempo.
El modelo básico usado en los primeros días del
desarrollo de software, tiene dos pasos:
• Escribir algún código.
• Fijar los problemas en el código.
7. Son modelos iterativos, permiten desarrollar versiones cada vez
más completas y complejas, hasta llegar al objetivo final deseado.
Existen dos tipos de desarrollo evolutivo:
• Desarrollo exploratorio
• Enfoque utilizando prototipos
8. Es un generador de modelo de proceso
guiado por el riesgo que se emplea para
conducir sistemas intensivos de ingeniería
de software concurrente y a la vez con
muchos usuarios.
Surgió el enfoque incremental de desarrollo
como una forma de reducir la repetición del
trabajo en el proceso de desarrollo y dar
oportunidad de retrasar la toma de decisiones
en los requisitos hasta adquirir experiencia con
el sistema.
9. Todas las metodologías que se consideran ágiles
cumplen con el manifiesto agil que no es más
que una serie de principios que se agrupan en 4
valores:
• Los individuos y su interacción, por encima
de los procesos y las herramientas.
• El software que funciona, frente a la
documentación exhaustiva.
• La colaboración con el cliente, por encima de
la negociación contractual
• La respuesta al cambio, por encima del
seguimiento de un plan
10. Es una metodología ágil centrada en potenciar las
relaciones interpersonales como clave para el éxito en
desarrollo de software, promoviendo el trabajo en equipo.
Se pueden distinguir desde la Clear (para
grupos de desarrollo de 8 o menos
personas), Yellow (para grupos de 10 a 20
personas), Orange (para equipos de 20 a 50
personas), Red (para equipos de 50 a 100
personas), y así según la paleta de colores.
En Scrum existen tres actores o roles principales:
• El Dueño del Producto (Product Owner)
• El Director Scrum (Scrum Master)
• Los miembros del equipo (Team Members)