Aula |
Data |
Conteúdo |
Vídeo |
1 |
02/03 |
Parte 1: Apresentação da disciplina, livros, critérios de avaliação, etc.
Parte 2: Instruções do Trabalho Prático (TP).
|
- |
2 |
04/03 |
Parte 1: Motivação e conceitos fundamentais da Engenharia de Software
Parte 2: Visão em camadas da Engenharia de Software
Parte 3: Concepção: Especificação e Modelagem de Software
Parte 4: Desenvolvimento: Implementação, Testes e Evolução de Software
|
Video 1
Video 2
Video 3
|
3 |
09/03 |
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
|
Video 1
Video 2
Video 3
Video 4
Video 5
|
4 |
11/03 |
Exercício sobre Processos de Software
|
- |
5 |
16/03 |
Virtual Assíncrona - Instrução: assistir aos videos no Youtube (link ao lado) e responder as perguntas no Google Forms (Parte 6 abaixo).
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
Parte 6: Questionário online sobre Métodos Ágeis (Q03 - 10 perguntas)
|
Video 1
Video 2
Video 3
Video 4
Video 5
|
6 |
03/08 |
Virtual Síncrona: Google Meet
Parte 1: Protocolo de retomada das aulas de forma remota.
Parte 2: Instruções do Trabalho Prático (TP).
Parte 3: Revisão para Prova 1
|
Video 1
|
7 |
05/08 |
Virtual Assíncrona - Instrução: assistir aos videos no Youtube (link ao lado) e responder as perguntas no Google Forms.
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
Parte 5: Questionário online sobre Engenharia de Requisitos (Q04 - 10 perguntas)
|
Video 1
Video 2
Video 3
Video 4
|
8 |
10/08 |
Virtual Assíncrona - Instrução: assistir aos videos no Youtube (link ao lado) e responder as perguntas no Google Forms.
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
Parte 7: Questionário online sobre Diagrama de Casos de Uso (Q05 - 10 perguntas)
|
Video 1
Video 2
Video 3
Video 4
Video 5
Video 6
|
9 |
12/08 |
Virtual Síncrona: Google Meet
Exercício sobre Diagrama de Casos de Uso e Cenários
|
-
|
10 |
17/08 |
Virtual Assíncrona - Instrução: assistir aos videos no Youtube (link ao lado) e responder as perguntas no Google Forms.
Parte 1: Arquitetura de Software
Parte 2: Introdução a Padrões Arquiteturais
Parte 3: Padrões Arquiteturais: Da Desordem a Estrutura
Parte 4: Questionário online sobre Arquitetura de Software (Q06 - 10 perguntas)
|
Video 1
Video 2
Video 3
|
11 |
19/08 |
Virtual Síncrona: Google Meet
Prova 1
Atenção: A matéria da Prova 1 é da Aula 1 até a Aula 7 (Capítulos 1 a 4 do livro Sommenville 9).
|
Video 1
|
12 |
24/08 |
Virtual Síncrona: Google Meet
Trabalho Prático: Apresentação Parcial do Trabalho Prático (Planejameto e Requisitos)
Ordem de Apresentação: As apresentações segue esta ordem.
Instrução 1: O grupo que passar uma vez perde 20% da nota da apresentação e vai para fim da fila.
Instrução 2: Cada apresentação deve durar de 4 a 5 minutos.
Instrução 3: Enviar PDF dos slides da apresentação por email até o final do dia.
|
Video 1
|
13 |
26/08 |
Virtual Assíncrona - Instrução: assistir aos videos no Youtube (link ao lado) e responder as perguntas no Google Forms.
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
Parte 5: Questionário online sobre Diagrama de Classes (Q07 - 10 perguntas)
|
Video 1
Video 2
Video 3
|
14 |
31/08 |
Virtual Síncrona: Google Meet
Exercício sobre Diagrama de Classes
|
-
|
15 |
02/09 |
Virtual Assíncrona - Instrução: assistir aos videos no Youtube (link ao lado) e responder as perguntas no Google Forms.
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
Parte 6: Questionário online sobre Diagramas UML: Sequência, Comunicação e Atividades (Q08 - 10 perguntas)
|
Video 1
Video 2
Video 3
Video 4
Video 5
|
16 |
09/09 |
Virtual Síncrona: Google Meet
Parte 1: Revisão para Prova 2
|
Video 1
|
17 |
14/09 |
Virtual Síncrona: Google Meet
Prova 2
Atenção: A matéria da Prova 2 é da Aula 8 até a Aula 16.
|
Video 1
|
18 |
16/09 |
Virtual Assíncrona - Instrução: assistir aos videos no Youtube (link ao lado) e responder as perguntas no Google Forms.
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 4: Idiomas de Programação em Java
Parte 5: Questionário online sobre Idiomas de Programação (Q09 - 10 perguntas)
|
Video 1
Video 2
Video 3
Video 4
|
19 |
21/09 |
Virtual Síncrona: Google Meet
Exercício sobre Implementação Java
|
-
|
20 |
23/09 |
Virtual Assíncrona - Instrução: assistir aos videos no Youtube (link ao lado) e responder as perguntas no Google Forms.
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
Parte 6: Questionário online sobre Testes de Software (Q10 - 10 perguntas)
|
Video 1
Video 2
Video 3
Video 4
Video 5
|
21 |
28/09 |
Virtual Síncrona: Google Meet
Exercício sobre Testes de Software JUnit
|
-
|
22 |
30/09 |
Virtual Assíncrona - Instrução: assistir aos videos no Youtube (link ao lado) e responder as perguntas no Google Forms.
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
Parte 5: Questionário online sobre Qualidade e Métricas de Software (Q11 - 10 perguntas)
|
Video 1
Video 2
Video 3
Video 4
|
23 |
05/10 |
Virtual Síncrona: Google Meet
Exercício
|
-
|
24 |
07/10 |
Virtual Assíncrona - Instrução: assistir aos videos no Youtube (link ao lado) e responder as perguntas no Google Forms.
Parte 1: Melhoria de Processos de Software
Parte 2: Medição de Processo
Parte 3: Avaliação e Mudança de Processo
Parte 4: O Modelo CMMI
Parte 5: Representações do Modelo CMMI
Parte 6: O Modelo MPS.Br
Parte 7: Questionário online sobre Melhoria de Processo de Software (Q12 - 10 perguntas)
|
Video 1
Video 2
Video 3
Video 4
Video 5
Video 6
|
25 |
14/10 |
Virtual Síncrona: Google Meet
Parte 2: Revisão para Prova 3
|
Video 1
|
26 |
19/10 |
Virtual Síncrona: Google Meet
Prova 3
|
Video 1
|
27 |
21/10 |
Virtual Síncrona: Google Meet
Trabalho Prático: Apresentação Final do Trabalho Prático (Modelagem, Implementação e Testes)
Ordem de Apresentação: As apresentações segue esta ordem.
Instrução 1: O grupo que passar uma vez perde 20% da nota da apresentação e vai para fim da fila.
Instrução 2: Cada apresentação deve durar de 6 a 10 minutos.
Instrução 3: Enviar PDF dos slides da apresentação por email até o final do dia.
|
- |
28 |
26/10 |
Virtual Síncrona: Google Meet
Trabalho Prático: Apresentação Final do Trabalho Prático (Modelagem, Implementação e Testes)
Ordem de Apresentação: As apresentações segue esta ordem.
Instrução 1: O grupo que passar uma vez perde 20% da nota da apresentação e vai para fim da fila.
Instrução 2: Cada apresentação deve durar de 6 a 10 minutos.
Instrução 3: Enviar PDF dos slides da apresentação por email até o final do dia.
Entrega: A data limite para entrega do TP é dia 26/10 (segunda) para todos os grupos.
|
- |
29 |
28/10 |
Virtual Síncrona: Google Meet
Revisão para Prova Substitutiva
|
Video 1
|
30 |
04/11 |
Virtual Síncrona: Google Meet
Prova Substitutiva
|
- |