O ciclo de vida de desenvolvimento de software, que contém seis etapas principais, também é conhecido como modelo
cascata. A etapa do ciclo de vida de desenvolvimento de software que abrange todos os elementos do sistema e não apenas
no software, principalmente no estudo de viabilidade técnica e econômica do desenvolvimento e nas atribuições de funções
aos componentes do sistema, dentre outros, é: