Com referência aos conceitos básicos de engenharia de softwa...
As etapas da engenharia de software são, frequentemente, citadas como paradigmas, cuja escolha é realizada em função da natureza do projeto e da aplicação, dos métodos e das ferramentas a serem utilizados.