O documento apresenta uma aula sobre engenharia de software. A aula aborda a motivação para a disciplina, o cronograma das atividades e pontos didáticos. O cronograma inclui discussões sobre processos de desenvolvimento de software, metodologias ágeis e técnicas como Scrum, XP, DDD e TDD.
25. U1
Terça-feira Quarta-feira
Apresentações Introdução à Engenharia de Software
23/2 24/2
Engenharia de Sistemas, Processos de Software:
propriedades emergentes Ciclo de Vida Clássico
2/3 3/3
Processos de Software: Introdução as Metodologias ágeis
Ciclo de Vida Iterativo e Incremental
9/3 10/3
SCRUM SCRUM
16/3 17/3
Trabalho em Grupo Trabalho em Grupo
23/3 24/3
26. U1
Terça-feira Quarta-feira
XP XP
30/3 31/3
XP XP
6/4 7/4
DDD DDD
13/4 14/4
DDD DDD - FERIADO
20/4 21/4
Avaliação Avaliação
27/4 28/4
27. U2
Terça-feira Quarta-feira
Gerenciamento de Projetos: Gerenciamento de Projetos: Revendo
Conhecendo suas raízes 4/5 o Manifesto e o SCRUM 5/5
Introdução aos requisitos de software Técnicas para levantamento de
requisitos. User Stories
11/5 12/5
Qualidade de software Introdução ao teste de Software
18/5 19/5
TDD TDD
25/5 26/5
Lista de Exercícios Lista de Exercícios
1/6 2/6
28. U2
Terça-feira Quarta-feira
TDD TDD
8/6 9/6
Refatoração Refatoração
15/6 16/6
Modelos e Arquiteturas de Sistemas Modelos e Arquiteturas de Sistemas
22/6 23/6
Verificação e Validação de Software Verificação e Validação de Software
29/6 30/6
Avaliação Avaliação
6/7 7/7