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