O documento discute validação, verificação, teste e gerenciamento de software, definindo cada processo e suas diferenças. Também aborda técnicas de teste estrutural e funcional e aspectos do gerenciamento de projetos de software como pessoal, financeiro e qualidade.
1. Lucas Darini Rocha, Luan Pinheiro, Leandro Araújo
Engenharia de Software
Validação, Verificação, Teste e Gerenciamento de Software
Prof.ª: Fabiana Pupin Masson Caravieri
Jales
2016
4. OBJETIVOS E DIFERENÇAS
• Verificação: O papel da verificação é analisar se o software em
desenvolvimento está de acordo com as especificações, atendendo, ou
não, os requisitos funcionais e não-funcionais presentes na análise de
sistemas.
• Validação: O processo de validação tem a finalidade de garantir
que o sistema esteja de acordo com o pedido do cliente ou empresa que
solicitou o serviço, pois o objetivo da validação e verificação é estabelecer
a confiança de que o software esteja adequado ao proposito que foi
criado.
5. TESTE DE SOFTWARE
• Técnica Estrutural: Garante que os softwares e os programas
sejam estruturalmente sólidos e que funcionem no contexto técnico onde
serão instalados. Conhecidos como testes de Caixa Branca.
• Técnica Funcional: Garante o atendimento aos requisitos, ou
seja, que os requisitos estão corretamente codificados. Conhecidos como
testes de Caixa Preta.
8. Pessoal
O gerenciamento de pessoal é extremamente importante
durante o desenvolvimento do processo, pois tudo que
será produzido depende do relacionamento e do clima
positivo que irá haver no espaço de trabalho.
9. Financeiro
É preciso se preocupar com o gerenciamento de recursos
financeiros, pois o pessoal e as ferramentas depende disso. Quanto
mais caro a equipe e melhor as ferramentas utilizadas mais caro o
preço final do software.
10. Qualidade
A qualidade do projeto irá depender das ferramentas ultilizadas e do
investimento em pessoal.
11. REFERÊNCIAS
FERREIRA, C. Sistemas Críticos. 2010. Disponível em:
<http://www.devmedia.com.br/sistemas-criticos/18252>. Acesso em: 16 mar. 2016.
JUNIOR, A. Teste de Software e Métodos Ágeis: Testes Funcionais e Testes Estruturais.
2010. Disponível em: <http://engtesteagil.blogspot.com.br/2010/09/resumo-testes-
funcionais-e-testes.html>. Acesso em: 23 mar. 2016.
LOWE, D. e PRESSMAN, R. S. Engenharia Web - Um Enfoque Profissional. LTC, 2009.
MORENO, L. A importância da validação e da verificação. 2011. Disponível em:
<http://www.devmedia.com.br/a-importancia-da-validacao-e-da-verificacao/24559>.
Acesso em: 23 mar. 2016.
SOMERVILLE, I. Engenharia de Software. São Paulo: Addison Wesley Brasil, 2007.