Objetivo: Capacitar o aluno a ter uma visão geral sobre Engenharia de Software, sua importância e principais etapas e características.

Ementa: Introdução a Software e Engenharia de Software. Princípios da Engenharia de Software. Qualidades esperadas em Engenharia de Software. Ciclos de vida em Desenvolvimento de Software. Processos de Desenvolvimento de Software – tradicionais e ágeis. Qualidade de produto e qualidade de processo. Modelos de Qualidade de Processo. Medição e Análise de Projetos de Software. Engenharia de Requisitos. Garantia da Qualidade de Software. Verificação e Validação de Software. Teste de Software. Evolução em Software.