Fundamentos teóricos Software
Concepros
Minimizar complejidad: Programar a través de estándares con código legible
Anticiparse al cambio: Programar de manera que al introducir cambios, se pueden hacer extensiones sin modificar lo que ya funciona
Construcción para la verificación: Estándares para facilitar la lectura de código
Reutilización: Existen muchos componentes que se pueden utilizar en la construcción sin programarlos desde cero
Estándares en construcción: Manera de realizar ciertas actividades dentro del código como llamar métodos
Modelos de construcción
Modelo en cascada. etapas en orden estricto que no inician si no se finaliza la etapa anterior
modelos en ciclos. proceso completo para porciones pequeñas del proyecto (Desarrollo ágil)
Evolución de prototipos: Un modelo inicial se perfecciona hasta ser el producto final
Estándares de Calidad
ISO: Atributos de un producto para satisfacer la necesidad por la cual fue creado
IEE: Un sistema cumple los requerimiento sespecificados
CMMI: Estándares para mejorar procesos