IEEE 1074 es un estándar para desarrollar modelos de procesos y métodos de desarrollo de software utilizando un ciclo de vida. Define grupos de procesos y procesos específicos para las fases de pre-desarrollo, desarrollo, post-desarrollo e integración. Requiere la aplicación de técnicas de calidad como métricas, verificación y validación, y gestión de configuración del software.