Manutenção e Evolução de Software - 2019-2
Curso: BCC e TSI
Local: CEFET Maracanã
Horário: Segundas e Quintas - 16:30 a 18:15
Sala: Lab2
Tempo de curso: 19 semanas
Objetivo / Ementa:
Introduzir conceitos, técnicas e ferramentas pertinentes a manutenção e evolução de software habilitando o aluno a trabalhar com sistemas que se encontram em estágio produtivo.
Bibliografia Principal:
TRIPATHY, Priyadarshi; NAIK, Kshirasagar. Software Evolution and Maintenance: A Practitioner's Approach. John Wiley & Sons, 2014.
Bibliografia Complementar:
Artigos selecionados.
Critério de Avaliação:
M1 = (AV1 + AV2) / 2;
if(Frequência >= 75%){
if(M1 >= 7)
Situação = "Aprovado";
else if (M1 < 3)
Situação = "Reprovado";
else{
Situação = "Prova Final";
if( ((PF + M1) / 2) >= 5)
Situação = "Aprovado";
else
Situação = "Reprovado";
}
}else{
Situação = "Reprovado";
}
Calendário:
- 05/08/2019 - 1. Conceitos e Taxonomia (Slides)
- 08/08/2019 - 1. Conceitos e Taxonomia (Slides)
- 12/08/2019 - 2. Modelos de Mauntenção e Evolução (Slides)
- 15/08/2019 - 3. Engenharia reversa e Reengenharia (Slides)
- 19/08/2019 - 3. Manutenção Prática (Sistema SisGEE)
- 22/08/2019 - 3. Engenharia reversa e Reengenharia
- 26/08/2019 - 3. Engenharia reversa e Reengenharia (Trabalho 1 - AV1)
- 29/08/2019 - 4. Sistemas Legados (Slides)
- 02/09/2019 - 4. Sistemas Legados
- 05/09/2019 - 4. Sistemas Legados
- 09/09/2019 - 4. Sistemas Legados
- 12/09/2019 - 4. Sistemas Legados
- 16/09/2019 - AV1
- 19/09/2019 - 5. Análise de Impacto de Mudança
- 23/09/2019 - 5. Análise de Impacto de Mudança (ferramentas de análise estática, AST em Java)
- 26/09/2019 - 5. Análise de Impacto de Mudança
- 30/09/2019 - 5. Análise de Impacto de Mudança (site exemplo de processamento código-java)
- 03/10/2019 - Prática de Processamento de Código Fonte (código inicial de processamento, exemplo de código a ser processado, visualização de grafos)
- 07/10/2019 - Prática de Processamento de Código Fonte (Código)
- 10/10/2019 - Prática de Processamento de Código Fonte (Código)
14/10/2019 - FeriadoSegundo Trabalho - Prazo de Entrega (18/11)- 17/10/2019 - 6. Refatoração
- 21/10/2019 - 6. Refatoração (referência de livro de refactoring)
24/10/2019 - Expotec28/10/2019 - Feriado- 31/10/2019 - (WebMedia)
- 04/11/2019 - 7. Compreensão de Programas (Slides)
- 07/11/2019 - 7. Compreensão de Programas
- 11/11/2019 - 8. Reuso e Engenharia de Domínio
- 14/11/2019 - 8. Reuso e Engenharia de Domínio (Slides)
- 18/11/2019 - Ajuda com o Trabalho.
- 21/11/2019 - Entrega do Segundo Trabalho. Correção dos Trabalhos.
- 25/11/2019 - Correção dos Trabalhos - Definição da nota da AV2.
- 28/11/2019 - Revisão PF
- 02/12/2019 - Revisão PF
- 05/12/2019 - Revisão PF
- 09/12/2019 - Prova Final