Aula |
Data |
Conteúdo |
1 |
10/09 |
Slides: Apresentação da disciplina, livros, critérios de avaliação, etc.
|
2 |
10/09 |
Parte 1: Motivação e Conceitos Fundamentais, Engenharia de Software e Visão em Camadas
Parte 2: Atividades do Desenvolvimento de Software e Evolução de Software
|
3 |
12/09 |
Parte 1: Atividades Comuns do Desenvolvimento de Software
Parte 2: Processos de Software
Parte 3: Processos de Software que Lidam com Mudanças
|
4 |
17/09 |
Parte 1: Métodos Ágeis de Desenvolvimento de Software
Parte 2: Programação Extrema (XP)
Parte 3: Scrum
|
5 |
19/09 |
Parte 1: Requisitos de Usuários e Requisitos do Sistema
Parte 2: Requisitos Funcionais e Requisitos Não Funcionais
Parte 3: Engenharia de Requisitos
|
6 |
26/09 |
Exercício sobre Gerência de Projetos
|
7 |
01/10 |
Parte 1: Introdução a UML e Principais Diagramas
Parte 2: Diagrama de Casos de Uso
|
8 |
03/10 |
Exercício sobre Diagrama de Casos de Uso e Cenários
|
9 |
08/10 |
Parte 1: Arquitetura de Software
Parte 2: Padrões Arquiteturais
|
10 |
10/10 |
Parte 1: Projeto Orientado a Objetos
Parte 2: Diagrama de Classes
|
11 |
15/10 |
Parte 1: Diagrama de Sequêcia
Parte 2: Diagrama de Colaboração
Parte 3: Diagrama de Atividades
|
12 |
17/10 |
Exercício
|
13 |
22/10 |
Revisão para Prova 1
|
14 |
24/10 |
Prova 1
|
15 |
29/10 |
Parte 1: Programação Orientada a Objetos
Parte 2: Implementação em Java
|
16 |
31/10 |
Parte 1: Verificação e Validação
Parte 2: Testes de Software
|
17 |
05/11 |
Parte 1: Evolução de Software
Parte 2: Reengenharia, Refatoração e Bad Smells
|
18 |
07/11 |
Exercício: Java e JUnit
|
19 |
12/11 |
Parte 1: Reuso de Software
Parte 2: Técnicas para Reuso de Software
Parte 3: Linha de Produtos de Software
|
20 |
14/11 |
Parte 1: Engenharia de Software baseada em Componentes (CBSE)
Parte 2: Processos de CBSE
Parte 3: Composição de Componentes
|
21 |
19/11 |
Parte 1: Separation of Concerns
Parte 2: Desenvolvimento de Software Orientado a Aspectos
Parte 2: AspectJ
|
22 |
21/11 |
Exercício: Implementação em AspectJ.
|
23 |
26/11 |
Parte 1: Conceitos fundamentais de qualidade de software
Parte 2: Introdução a medição de software
Parte 3: Exemplos de métricas de produto
|
24 |
28/11 |
Parte 1: Melhoria de processos de software
Parte 2: O modelo CMMI
Parte 3: O modelo MPS.br
|
25 |
03/12 |
Apresentação parcial do TP (1 de 2).
|
26 |
05/12 |
Apresentação parcial do TP (2 de 2).
|
27 |
10/12 |
Revisão para Prova 2
|
28 |
12/12 |
Prova 2
|
29 |
17/12 |
Atividade extra
|
30 |
19/12 |
Prova Substitutiva
|