Académique Documents
Professionnel Documents
Culture Documents
DE SOFTWARE
CMP 1069
Prof. Me. Fábio Assunção
Parte 2
PONTO DE VISTA DO USUÁRIO?
Resume ao o que o software faz, não como.
Um olhar para o “o que”.
Lembrar-se dos testes caixa-preta, geralmente
executados pelo usuário final.
PROGRAMAÇÃO DEFENSIVA
Um olhar para o “como”.
Um teste caixa-branca, geralmente executado por
quem tem conhecimento da estrutura.
PROGRAMAÇÃO DEFENSIVA
Tratamento de Exceções.
Impacto local x integral.
Diretas.
Tratáveis a nível de programação.
Indiretas.
Não tratáveis a níveis de programação.
SO, hardware, etc.
Depuração do código.
PROGRAMAÇÃO DEFENSIVA
Reuso.
Padrões de Projeto.
PROGRAMAÇÃO DEFENSIVA
Planejamento.
Controle de Versão.