Which statement is true about an iterative developement process?
A. Testing an integration take place in every iteration.
B. An iteration focuses on partial completition of selected use-case realizations.
C. It encourages user feedback in later iterations.
D. It is based on functional decomposition of a system.
El desarrollo iterativo es una técnica utilizada para entregar la funcionalidad del sistema es una serie sucesiva de versiones(releases) incrementenado progresivamente el nivel de completamiento. Cada versión se desarrolla en un período de tiempo fijo, que se denomina iteración.
Cada iteración se centra en la definición, análisis, diseño, construcción y prueba de un conjunto de requerimientos.
Las iteraciones iniciales son las de mayor riesgo. Cada iteración incluye integración y pruebas y produce una versión ejecutable. Las iteraciones ayudan a:
- Minimizar los riesgos antes de realizar inversiones importantes.
- Permiten obtener la realimentación del usuario tempranamente.
- Realizar las pruebas y la integración continuamente.
- Definir hitos a corto plazo para el proyecto.
- Realizar el despliegue de implementaciones parciales.
En vez de desarrollar todo el sistema en un solo paso, se selecciona una parte (por ejemplo, un subconjunto de la funcionalidad del sistema) y se desarrolla. Luego se selecciona otra parte y así sucesivamente. La selección de la primera parte a desarrollar se base en el riesgo, escogiendo de preferencia la de mayor riesgo. Para esto, se selecciona un grupo de casos de uso. Se sugiere desarrollar el mínimo grupo de casos de uso que permitan una verificación objetiva de los riesgos seleccionados. Después, en la siguiente parte se seleccionan los riesgos más importantes nuevamente y se prosigue el desarrollo.
Lo que nos lleva a seleccionar la primera alternativa.
Basado en el material del curso DEV475: Mastering Object-Oriented Analysis and Design with UML 2.0
Pregunta tomada de Elite Certify
Publicar un comentario