Introdução à engenharia de software. Estudo dos ciclos de vida de um projeto. Introdução à engenharia de requisitos. Estudo de levantamento, especificação e análise de requisitos de software, além da validação e verificação de requisitos de software. Definição sobre desenvolvimento ágil e comparação entre suas metodologias.