
| Aula | Data | Assunto | Projeto | Prática (monitoria) |
| 1 | 01/03 | Apresentação do curso. Introdução à Engenharia de Software. | ||
| 2 | 03/03 | Software: natureza e qualidades. Princípios da Engenharia de Software. | ||
| 08/03 | Feriado: Carnaval | |||
| 3 | 10/03 | Processos de desenvolvimento de software | ||
| 4 | 15/03 | Apresentação do processo a ser usado no projeto. (OpenUP. http://epf.eclipse.org/wikis/openup/) | ||
| 5 | 17/03 | Planejamento de projeto | Entrega: definição de equipes e temas dos projetos | |
| 6 | 22/03 | Gerenciamento de Riscos. Requisitos de software. | ||
| 7 | 24/03 | Processo de Engenharia de Requisitos | Ferramenta de teste de unidade | |
| 8 | 29/03 | Visão geral da Linguagem de Modelagem Unificada | Casos de uso | |
| 9 | 31/03 | Arquitetura de software | Entrega 1: definição dos projetos. O que vai ser entregue? Veja aqui. | |
| 10 | 05/04 | Projeto de arquitetura (estilos arquiteturais) | Criação de casos de teste | |
| 11 | 07/04 | Projeto de arquitetura (estilos arquiteturais) | ||
| 12 | 12/04 | Documentação de arquitetura | Ferramenta de controle de versão | |
| 13 | 14/04 | Projeto detalhado: princípios Texto complementar: Design Principles and Design Patterns | ||
| 14 | 19/04 | Projeto detalhado: padrões Texto complementar: Design Patterns | Entrega prévia. Veja aqui. | |
| 21/04 | Feriado: Tiradentes | Entrega 2: primeira parte do projeto. O que vai ser entregue? Veja aqui. | ||
| 15 | 26/04 | Especificação Formal | ||
| 16 | 28/04 | Especificação Formal (Alloy) | ||
| 17 | 03/05 | Especificação Formal (Alloy) | ||
| 18 | 05/05 | Primeiro Exercício Escolar | ||
| 19 | 10/05 | Verificação e validação | Entrega 3: segunda parte do projeto. Veja aqui o que será entregue. | |
| 20 | 12/05 | Teste de software. Teste de sistema e componentes. | ||
| 21 | 17/05 | Projeto de casos de teste. | ||
| 22 | 19/05 | Gerenciamento de configuração (slides complementares) | ||
| 23 | 24/05 | Apresentação dos projetos | Apresentação do resultado da terceira iteração. Lab G4 | |
| 24 | 26/05 | Resolução/discussão (1EE) | Entrega 4: terceira parte do projeto. Veja aqui o que será entregue. | |
| 25 | 31/05 | Reuso de Software | ||
| 26 | 02/06 | Evolução e refatoração de software | ||
| 27 | 07/06 | Desenvolvimento de sistemas críticos | ||
| 28 | 09/06 | Gerenciamento de qualidade | ||
| 29 | 14/06 | Segundo Exercício Escolar | Entrega 5: quarta parte do projeto Data da entrega: 15/06 Conteúdo: mesmo que das entregas anteriores, mas sem plano de iteração. | |
| 30 | 16/06 | Apresentação de projetos | ||
| 31 | 21/06 | Apresentação de projetos | ||
| 28/06 | Segunda Chamada | |||
| 05/07 | Exercício Escolar Final |