Manutenção de Software Flashcards
Tipos de Manutenção
Adaptativa: Alinha o software a novas demandas e ambientes.
Corretiva: Resolve falhas identificadas após a implementação.
Preventiva: Antecipação de falhas futuras com ajustes e melhorias.
Evolutiva: Adiciona novas funcionalidades e aprimora o software.
Construção do Código
Código deve ser legível e organizado, atendendo à norma ISO/IEC 9126 de manutenibilidade.
Boas práticas recomendadas
Nomeação clara e consistente de variáveis, funções e classes.
Estruturação do código com funções menores e bem definidas.
Uso cuidadoso de comentários (somente quando essencial e informativo).
Consequências de Código Mal Estruturado
Diminuição da produtividade e aumento dos custos com retrabalho.
Projetos podem ser abandonados ou reformulados devido à complexidade crescente.
Um código ruim dificulta a leitura, a alteração e o entendimento por futuros programadores.