Atualizado em: 16/02/2023
Semestre letivo: 2023-1
Objetivos do curso
- Apresentar ao aluno a importância da Engenharia de Software no processo de desenvolvimento de software;
- Apresentar conceitos, processos, modelos, metodologias e ferramentas empregados na Engenharia de Software;
- Capacitar o aluno quanto ao emprego da UML na modelagem de requisitos e de software;
- Apresentar conceitos, abordagens e técnicas empregadas na Gestão de Projetos.
Material de suporte:
Plano de Ensino (não atualizado!)
Apostila de Engenharia de Software
Slides das aulas: Versão PDF
Vídeos:
- #1 Introdução à Engenharia de Software – Parte A, Parte B e Parte C;
- #2 Modelos de Processo – Parte A e Parte B;
- #3 Desenvolvimento Ágil – Parte A, Parte B e Parte C;
- #4 Princípios na Prática de Engenharia de Software – Parte A, Parte B, Parte C e Parte D;
- #5 Técnicas de Elicitação de Requisitos – 54 minutos;
- #6 Introdução à UML – Parte A (diagrama de casos de uso), Parte B (descrições de casos de uso), Parte C (diagrama de atividades), Parte D (diagrama de classes);
- Descomplicando a Construção de Sistemas com Métodos Ágeis – 02h 42min.
Leitura complementar recomendada:
Google recomenda cursos online para futuros engenheiros de software