Desenvolver técnicas em engenharia de software.
Modelos de Processos de Software; Análise de Necessidade e Análise de Requisitos; Etapas de Desenvolvimento de Software; Diagrama de Fluxo de Dados; Dicionário de Dados: Especificação de Processos; Diagrama Entidade-Relacionamento; Modelagem de Dados e Análise de Funções; Codificação e Linguagens de Programação; Técnicas de Testes de Software; Qualidade de Software; Manutenção de Software; Aplicações de Engenharia de Software em Engenharia Elétrica.
IModelos de Processos de Software; Análise de Necessidade e Análise de Requisitos; Etapas de Desenvolvimento de Software; Diagrama de Fluxo de Dados; Dicionário de Dados: Especificação de Processos; Diagrama Entidade-Relacionamento; Modelagem de Dados e Análise de Funções; Codificação e Linguagens de Programação; Técnicas de Testes de Software; Qualidade de Software; Manutenção de Software; Aplicações de Engenharia de Software em Engenharia Elétrica.
R. Pressman. Engenharia de Software. McGraw-Hill (Bookman), 7ª Edição, 2011.I. Sommerville. Engenharia de Software. Pearson Education, 9ª Edição, 2011.W. P. Paula Filho. Engenharia de Software. LTC, 3ª Edição, 2009.S. L. Pfleeger. Engenharia de Software - Teoria e Prática. Prentice-Hall, 2ª Edição, 2004.J. Peters, W. Pedrycz. Engenharia de Software. Editora Campos, 2001.