Lección 1
Fundamentos
En la tercera etapa del ciclo de vida del software nos encontramos con la construcción del software. Esta etapa hace referencia a la creación detallada del software basados en los requisitos que recolectamos en la primera etapa, basándonos en el diseño que construimos en la segunda etapa.
La etapa de construcción está muy conectada a la etapa del diseño de software y a una etapa que trataremos en la próxima unidad que son las pruebas. Esto se debe a que el mismo proceso nos obliga a que revisemos constante el diseño establecido para no salirnos de la ruta o el plan previamente establecido y por otra parte por medio de las pruebas nos aseguramos que lo que construimos sea realmente lo que propusimos en la etapa de diseño.
La construcción del software debe tener como objetivo:
- Minimizar la complejidad
- Anticiparse a los cambios
- Construir para verificar
- Aplicar estándares en la construcción
- Documentar adecuadamente
La construcción de software causa el volumen más alto de elementos de configuración que tienen que ser dirigidos en un proyecto de software tales como archivos de fuente de código, módulos de pruebas entre otros más.