Compreender os conceitos e fundamentos de Engenharia de Software. Compreender o que é processo, processo de desenvolvimento software, modelo de processo e reconhecer alguns dos principais modelos de processo citados na literatura. Modelar processos de software. Compreender e ser capaz de realizar as principais atividades e tarefas conduzidas em um projeto real de desenvolvimento de software: levantamento de requisitos, modelagem, projeto, codificação, testes e implantação. Utilizar ferramentas CASE para apoiar o desenvolvimento de software.