Manutenção e Evolução de Software

Fonte: Wikiversidade

Aqui está sendo compartilhado o curso de Manutenção e Evolução de Software da Universidade de Brasília

Ementa[editar | editar código-fonte]

Identificação de configuração (itens e linha-base)

Controle de mudanças e versões

Integração e entrega contínua

Monitoramento do desenvolvimento de software

Gerenciamento do processo de construção/build (mapeamento para ferramentas para ambientes de desenvolvimento e produção)

Pacotes e dependência de software

Princípios e técnicas de manutenção de software

Sustentação de software

Cronograma do curso 2017/2[editar | editar código-fonte]

Plano de Aulas[editar | editar código-fonte]

08.08:

  • Apresentação da disciplina
  • Conceitos de Manutenção e evolução de software

10.08:

  • Projetos
  • Questionário de perfil para equipes
  • Copyright, patentes e aspectos legais
  • Licenças de software livre

15.08:

  • Copyright, patentes e aspectos legais
  • Licenças de software livre
  • Definição e Levantar ambientes dos projetos

17.08:

  • Finalizar ambientes dos projetos
  • Planejamento ágil
  • Levantamento do backlog dos projetos
  • Início da sprint/iteração 1 *

22.08:

  • Controle de versão e desenvolvimento colaborativo
  • Início da sprint/iteração 1

05.09:

  • Início da sprint/iteração 2
  • Show me the code 1

07.09: FEERIADO

21.09: 

  • Prova 1 (escrita)

26.09

  • Início da sprint/iteração 3
  • Show me the code 2

10.10: 

  • Clean Code
  • Início da Sprint 4

12.10: FEERIADO

17.10: 

  • Apresentação Clean Code

19.10

  • Princípios SOLID
  • Início da sprint/iteração 5

02.11: FERIADO

07.11: 

  • Apresentação de SOLID
  • Início da sprint/iteração 6

21.11: 

  • Início da Sprint/iteração 7 (foco em dívidas técnicas)

23.11

  • Prova 2 (escrita)

28.11

  • Apresentação final dos projetos

30.11

  • Apresentação final dos projetos

05.12

  • Apresentação final dos projetos

07.12

  • Revisão de menção

Critérios de Avaliação[editar | editar código-fonte]

  • Grupos = 30%
  1. Entregas (commits e funcionalidades) = 15%
  2. Apresentações (Clean Code e SOLID) = 5%
  3. Apresentação final = 10%
  • Individual = 70%
  1. Presença = 10%
  2. Apresentações individuais = 5%
  3. Contribuições individuais = 5%
  4. Provas (1 e 2) = 50%

Projetos Candidatos em 2017/2[editar | editar código-fonte]

Questionário de Habilidades e escolha de Projetos:

Referências[editar | editar código-fonte]

Software Livre

Licenças de Software

Compatibilidade de Licenças

Histórico de Projetos[editar | editar código-fonte]

Projetos 2017/1[editar | editar código-fonte]

Projetos 2016[editar | editar código-fonte]