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