El proceso de ingeniería del Software puede ser visto desde dos enfoques:
El objetivo del manejo de del proceso de vida de Software es implementar nuevos y mejores procesos en prácticas actuales.- Ciclo de vida del Software, procesos durante la adquisición, desarrollo, mantenimiento y cierre.
- Con definición, implementación, evaluación, manejo, cambio y mejora del ciclo de vida del Software.