Para Pressman (2010) "processo de software constitui a base para o controle do gerenciamento de projetos de software e estabelece o contexto no qual são aplicados métodos técnicos, são produzidos produtos derivados (modelos, documentos, dados, relatórios, códigos executáveis, etc.) são estabelecidos marcos, a qualidade é garantida e mudanças são geridas de forma apropriada.