Você está na página 1de 1

DISCIPLINA: Engenharia de Software - 2018.

Lista de exercícios – AP2 – Parte 2

1. De acordo com o conceito de Evolução de Software, quais são os


dois tipos de envelhecimento de Software?
2. Em quais situações que a mudança de software é inevitável? Cite-
as.
3. Quais são as 8 Leis de Lehman? Descreva cada uma dessas leis.
4. Defina Manutenção de Software.
5. Em quais situações que a manutenção de software é inevitável?
Cite-as.
6. Quais são os tipos de manutenção de software?
7. Por que podemos afirmar que os custos de manutenção são
superiores aos custos de desenvolvimento? Quais os fatores que
afetam esse custo?
8. Cite quais métricas de processo que podem ser utilizadas para
avaliar a facilidade de manutenção.
9. Em que situações podemos implementar mudanças urgentes ?
10. O que é reengenharia de sistema? Onde podemos citar sua
aplicabilidade? Quais as vantagens da reengenharia de sistemas?
11. O que são métricas de software? Porque devemos medir o
processo de desenvolvimento e implementação de um software?
12. Quais são as propriedades ou qualidades desejáveis de uma
métrica de software? Como podemos categorizar essas métricas?
13. Cite alguns possíveis problemas com métricas.
14. Segundo Humphrey, quais são os quatro os principais papéis de
medições de Software? Descreva-os.
15. Algumas atividades são atribuídas ao processo cíclico de
medição de software, cite-as.
16. Porque devemos armazenar os resultados e histórico das
métricas de software?
17. Defina Verificação e Validação de Software. Quais são as duas
técnicas mais utilizadas?
18. O objetivo da V&V é estabelecer a confiança de que o sistema é
“adequado a seu propósito”, ou seja, se atingiu seu objetivo principal.
Do que depende o nível de confiança?
19. Defina inspeção de software. Descreva como funciona o
processo de inspeção de software.
20. Defina como é o processo de teste de software. Cite os principais
testes de software existentes.
1
Prof. MSc. Hedler Barreto

Você também pode gostar