Escolar Documentos
Profissional Documentos
Cultura Documentos
Implementação e
Teste de Software
Aula de Hoje
Plano de Estudo:
• Revisão do Conteúdo
Pré-requisitos:
• Unidade: I, II, III, IV e V
Especificação
• Especificação de Software;
• Projeto e Implementação de Projeto
Software; Implementação
• Validação de Software;
• Evolução de Software. Verificação
Evolução
• Projeto de Arquitetura;
• Projeto de Dados;
• Projeto de Interfaces;
• Projeto de Componentes.
O que Envolve?
• Identificação dos componentes principais do sistema;
• Definição das interfaces de comunicação entre os
componentes.
• Listas;
• Pilha;
• Vetor sequencial;
• Item escalar;
• Árvores;
• Grafos.
Refatorar X Reescrever
Não altera a Altera a
funcionalidade funcionalidade do
ou conteúdo do sistema
sistema
• Plano de Teste
• Especificação de Projeto de Teste
- Projeto de teste
- Casos de teste
- Procedimentos de teste
• Relatórios de Teste
- Relatório de Passagem de Itens de Teste
- Relatório de Log de Teste
- Relatório de Incidentes de Teste
- Relatório de Sumário de Teste
Definição Exemplo
Medida Valor quantitativo da extensão, nº de erros detectados na
quantidade, dimensões, revisão de um módulo de sw,
capacidade ou tamanho de algum quantidade de classes-chave
atributo do processo ou produto
de software
Medição Ato de determinar uma medida investigação de um nº de
revisões de módulos para
recompilar medidas do nº de
erros encontrados em cada
revisão
Métrica Medida quantitativa do grau de Média de erros detectados por
posse de um atributo dado por revisão ou nº de erros
parte de um sistema, componente encontrados por pessoa e hora
ou processo em revisões