O ciclo de vida do desenvolvimento de um software, que pode ser visto como uma representação abstrata de como o software é desenvolvido, consiste de uma série de passos ou fases seqüenciais ou concorrentes no processo de desenvolvimento de um software. Não constitui uma etapa primordial encontrada no ciclo de vida do desenvolvimento de nenhum software genérico a etapa de