Aula |
Data |
Conteúdo |
1 |
01/08 |
Parte 1: Apresentação da disciplina, livros, critérios de avaliação, etc.
|
2 |
08/08 |
Parte 1: Motivação e conceitos fundamentais da Engenharia de Software
Parte 2: Visão em camadas da Engenharia de Software
Parte 3: Principais atividades - especificação e projeto de software
Parte 4: Principais atividades - implementação, testes e evolução de software
|
3 |
10/08 |
Parte 1: Processos de Software
Parte 2: Modelo Cascata
Parte 3: Desenvolvimento Incremental
Parte 4: Engenharia de Software baseada em Reutilização
Parte 5: Processos de Software que Lidam com Mudanças
Quiz 2 sobre Processos de Software
Instruções: assistir aos videos, responder o Quiz 2 e enviar screenshot do quiz por email.
|
4 |
17/08 |
Parte 1: Métodos Ágeis de Desenvolvimento de Software
Parte 2: Manifesto Ágil
Parte 3: Programação Extrema (XP)
Parte 4: Fases do Scrum
Parte 5: Papéis e Reuniões do Scrum
|
5 |
22/08 |
Parte 1: Exercício sobre Processos de Software
|
6 |
24/08 |
Parte 1: Requisitos de Usuários e Requisitos do Sistema
Parte 2: Requisitos Funcionais e Requisitos Não Funcionais
Parte 3: Processos de Engenharia de Requisitos
Parte 4: Técnicas de Elicitação de Requisitos
|
7 |
29/08 |
Parte 1: Palestra da UFMG
Instruções: assistir a palestra e escrever manualmente um resumo relacionado ao seu curso/carreira profissional.
|
8 |
31/08 |
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
|
9 |
05/09 |
Parte 1: Exercício sobre Engenharia de Requisitos
|
10 |
12/09 |
Revisão para Prova
Quiz 1 sobre Introdução a Engenharia de Software
Quiz 3 sobre Métodos Ágeis
Quiz 4 sobre Engenharia de Requisitos
Quiz 5 sobre Diagrama de Casos de Uso
Instruções: screenshots dos quizzes devem ser enviados por email
|
11 |
14/09 |
Prova 1
|
12 |
19/09 |
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
Quiz 7 sobre Diagrama de Classes
Instruções: assistir aos videos, responder o Quiz 7 e enviar screenshot do quiz por email.
|
13 |
21/09 |
Parte 1: Diagrama de Sequência
Parte 2: Mensagens no Diagrama de Sequência
Parte 3: Detalhando Casos de Uso com Diagrama de Sequência
Parte 4: Diagrama de Comunicação
Parte 5: Diagrama de Atividades
Quiz 8 sobre Diagramas UML: Sequência, Comunicação e Atividades
Instruções: assistir aos videos, responder o Quiz 8 e enviar screenshot do quiz por email.
|
14 |
26/09 |
Parte 1: Exercício sobre Modelagem de Software
|
15 |
28/09 |
Parte 1: Arquitetura de Software
Parte 2: Padrões Arquiteturais: Da Desordem a Estrutura
Parte 3: Idiomas de Programação em Java
|
16 |
03/10 |
Parte 1: Exercício sobre Implementação Java
|
17 |
05/10 |
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
|
18 |
10/10 |
Parte 1: Exercício sobre Testes de Software JUnit
|
19 |
17/10 |
Revisão para Prova
Quiz 6 sobre Arquitetura de Software e Padrões Arquiteturais
Quiz 9 sobre Idiomas de Programação
Quiz 10 sobre Testes de Software
Quiz 11 sobre Evolução de Software - opcional
Instruções: screenshots dos quizzes devem ser enviados por email
|
20 |
19/10 |
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: Desenvolvimento Dirigido por Modelos (MDD)
Parte 5: Linha de Produtos de Software (LPS)
|
21 |
24/10 |
Prova 2
|
22 |
26/10 |
Parte 1: Separação de Interesses
Parte 2: Desenvolvimento de Software Orientado a Aspectos
Parte 3: Pontos de Corte em AspectJ
Parte 4: Adendos em AspectJ
Parte 5: Declaração Intertipo em AspectJ
|
23 |
31/10 |
Parte 1: Exercício sobre Desenvolvimento de Software Orientado a Aspectos
|
24 |
07/11 |
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
Quiz 15 sobre Qualidade e Medição de Software
Instruções: assistir aos videos, responder o Quiz 15 e enviar screenshot do quiz por email.
|
25 |
09/11 |
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
Quiz 16 sobre Melhoria de Processos de Software
Instruções: assistir aos videos, responder o Quiz 16 e enviar screenshot do quiz por email.
|
26 |
19/12 |
Parte 1: Exercício sobre Medição de Software
|
27 |
02/01/2017 |
Revisão para Prova
Quiz 12 sobre Reutilização de Software
Quiz 13 sobre Engenharia de Software baseada em Componentes (CBSE) - opcional
Quiz 14 sobre Desenvolvimento de Software Orientado a Aspectos (DSOA)
Instruções: screenshots dos quizzes devem ser enviados por email.
|
28 |
04/01/2017 |
Prova 3
|
29 |
09/01/2017 |
Revisão para Prova Substitutiva
|
30 |
11/01/2017 |
Prova Substitutiva
|