Oferecer uma visão geral do processo de desenvolvimento de Software e das técnicas que podem ser utilizadas em cada fase do ciclo de vida do Software.