Manutenção de Software Flashcards

1
Q

Tipos de Manutenção

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Construção do Código

A

Código deve ser legível e organizado, atendendo à norma ISO/IEC 9126 de manutenibilidade.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Boas práticas recomendadas

A

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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Consequências de Código Mal Estruturado

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly