Aula |
Data |
Conteúdo |
1 |
05/03 |
Parte 1: Apresentação da disciplina, livros, critérios de avaliação, etc.
|
2 |
07/03 |
Parte 1: Introdução e conceitos fundamentais da Engenharia de Software
|
3 |
12/03 |
Parte 1: Processos de Desenvolvimento de Software
|
4 |
14/03 |
Parte 1: Exercício sobre Processos de Software
|
5 |
19/03 |
Parte 1: Métodos Ágeis de Desenvolvimento de Software
|
6 |
21/03 |
Parte 1: Exercício sobre Métodos Ágeis
|
7 |
26/03 |
Parte 1: Requisitos de Software e Engenharia de Requisitos
|
8 |
28/03 |
Parte 1: Exercício sobre Engenharia de Requisitos
|
9 |
02/04 |
Parte 1: Introdução a UML
Parte 2: UML: Diagramas Estruturais
Parte 3: UML: Diagramas Comportamentais
Parte 4: Diagrama de Casos de Uso
Parte 5: Relacionamentos do Diagrama de Casos de Uso
Parte 6: Documentando Casos de Uso com Cenários
|
10 |
04/04 |
Parte 1: Exercício sobre Diagrama de Casos de Uso e Cenários
|
11 |
09/04 |
Parte 1: Arquitetura de Software
Parte 2: Introdução a padrões arquiteturais
Parte 3: Padrões Arquiteturais: Da Desordem a Estrutura
|
12 |
11/04 |
Parte 1: Desenvolvimento de Software Orientado a Objetos
Parte 2: Modelagem de Software Orientado a Objetos
Parte 3: Diagrama de Classes
Parte 4: Relacionamentos do Diagrama de Classes
|
13 |
16/04 |
Revisão para Prova
|
14 |
18/04 |
Aviso: Atividade de formação complementar. Assistir palestra e entregar resumo em papel escrito à mão na aula seguinte.
|
15 |
23/04 |
Prova 1
Trabalho Prático: formar grupo e escolher tema.
|
16 |
25/04 |
Parte 1: Programação Orientada a Objetos
Parte 2: Programação em Java: Classes e Relacionamentos
Parte 3: Programação em Java: Construtores, Métodos, Variáveis e Constantes
Parte 3: Idiomas de Programação em Java
|
17 |
02/05 |
Parte 1: Exercício sobre Implementação Java
|
18 |
07/05 |
Parte 1: Verificação e Validação
Parte 2: Inspeção de Software
Parte 3: Testes de Desenvolvimento
Parte 4: Testes de Unidade
Parte 5: Testes de Integração e de Sistema
|
19 |
09/05 |
Parte 1: Exercício sobre Testes de Software JUnit
|
20 |
14/05 |
Aviso: Atividade de formação complementar. Assistir palestra e entregar resumo em papel escrito à mão na aula seguinte.
|
21 |
16/05 |
Parte 1: Revisão para Prova
|
22 |
21/05 |
Prova 2
|
23 |
23/05 |
Parte 1: Reutilização de Software
Parte 2: Panorama de Técnicas para Reutilização de Software
Parte 3: Bibliotecas, Frameworks e Padrões
Parte 4: Linha de Produtos de Software (LPS)
|
- |
28/05 |
Sem Aula: Conforme comunicado da reitoria, as atividades acadêmicas na UFMG estão suspensas.
|
- |
30/05 |
Sem Aula: Conforme comunicado da reitoria, as atividades acadêmicas na UFMG estão suspensas.
|
24 |
04/06 |
Parte 1: Conceitos fundamentais de qualidade de software
Parte 2: Introdução a medição de software
Parte 3: Métricas de produto
Parte 4: Métricas de programas orientados a objetos
|
25 |
06/06 |
Parte 2: Exercício sobre Qualidade de Software
|
26 |
11/06 |
Parte 1: Melhoria de processos de software
Parte 2: Medição de processo
Parte 3: Avaliação mudança de processo
Parte 4: O modelo CMMI
Parte 5: Representações do modelo CMMI
Parte 6: O modelo MPS.Br
|
27 |
13/06 |
Revisão para Prova
|
28 |
18/06 |
Prova 3
|
29 |
20/06 |
Revisão para Prova Substitutiva
|
30 |
25/06 |
Prova Substitutiva
|