La necesidad de reducir la complejidad se aplica
esencialmente a todos los aspectos de la
construcción de software, y es particularmente
crítica para el proceso de verificación y ensayo
de construcciones de software.
Cambios
anticipados
La mayoría del
software va a
cambiar con el
tiempo , y la
anticipación de
cambio que
impulsa muchos
aspectos de la
construcción del
software.
Construcción de
verificación
La construcción de medios
de verificación de software ,
de tal manera que los fallos
se pueden descubrír
fácilmente por los ingenieros
de escritura de software , así
como durante pruebas
independientes y las
actividades operacionales.
Normas de
construcción
Normas que afectan
directamente a problemas
de construcción, incluyen
Los métodos de
comunicación (por ejemplo
, normas sobre el formatos
de documentos y
contenidos) Los lenguajes
de programación (por
ejemplo, el lenguaje
normas para lenguajes
como Java y C ++ )
Gerente Construcción
Modelos de construcción
Numerosos modelos han
sido creados para el
desarrollo de software ,
algunos de los cuales
hacen hincapié en la
construcción más que
otros. Algunos modelos
son más lineales desde el
punto de vista de
construcción , ciclo de vida
, tales como la cascada y
por etapas a la entrega de
modelos.
Orden de construcción
La elección del método de
construcción es un
aspecto clave de la
planificación de
construcción. La elección
de la construcción método
afecta el grado de
requisitos previos que se
realizan , el orden en el
que se lleva a cabo , y el
grado en el que se espera
que sean completados
antes de que comience el
trabajo de construcción .
Medidas de construcción
Numerosas actividades de
construcción y los artefactos
pueden ser medidos , incluyendo
el código desarrollado , código
modificado , el código reutilizado,
código destruido , la complejidad
del código , inspección de código
estadístico ,el esfuerzo y la
programación de estas
mediciones pueden ser útiles
para fines de gestión la
construcción , lo que garantiza la
calidad durante la construcción.