Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Avaliação de SoftwareAula 3
Vidal. Ronnison Reges1
1Análise e Desenvolvimento de Sistemas - ParangabaCentro Universitário Estácio do Ceará
2018
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 1 / 23
DROPBOX
https://goo.gl/5rndMP
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 2 / 23
ROTEIRO
1 Verificação e ValidaçãoConceituaçãoTestes de VerificaçãoTestes de Validação
2 ExerćıciosFixaçãoLeitura Complementar
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 3 / 23
ROTEIRO
1 Verificação e ValidaçãoConceituaçãoTestes de VerificaçãoTestes de Validação
2 ExerćıciosFixaçãoLeitura Complementar
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 4 / 23
Verificação e ValidaçãoConceituação
A atividade de teste constitui uma anomalia interessante para oengenheiro de software.
Durante as fases de definição e desenvolvimento anteriores, oengenheiro tenta construir o software, partindo de um conceitoabstrato para uma implementação tanǵıvel.
Agora, surge a fase de testes. O engenheiro cria uma série de casosde teste que tem a intenção de “demolir”o software que ele construiu
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 5 / 23
Verificação e ValidaçãoConceituação
A atividade de teste deve promover culpa?
A atividade de testes é realmente destrutiva?
A reposta a essas perguntas é “Não!”.
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 6 / 23
Verificação e ValidaçãoConceituação
A atividade de teste deve promover culpa?
A atividade de testes é realmente destrutiva?
A reposta a essas perguntas é “Não!”.
Verificação e Validação
É o nome dado aos processos de verificação e análise que asseguram que osoftware cumpra com as suas especificações e atenda às necessidades dosclientes que estão pagando por ele
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 7 / 23
Verificação e ValidaçãoConceituação
Verificação e Validação
É um processo do ciclo de vida. Inclui:
Revisões dos requisitosRevisões de projetoInspeções de códigoTestes do produto
Para se realizar a verificação e a validação existem duas técnicasdistintas:
inspeção de software eteste de software
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 8 / 23
Verificação e ValidaçãoConceituação
O Processo de Qualide de software é decomposto em fases que seorganizam em forma de U
O objetivo é garantir que durante o ciclo de vida do software, sejamproduzidos efetivamente todos os produtos previstos e que o aplicativoesteja sendo constrúıdo de maneira adequada
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 9 / 23
Verificação e ValidaçãoConceituação
Figure: Visão do modelo de processos de qualidade de software em U
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 10 / 23
Verificação e ValidaçãoConceituação
Não é posśıvel um processo de qualidade que não seja integrado aoprocesso de desenvolvimnto.
Um dos objetivos do processo de qualidade de software é garantir quetodos os produtos previstos na metodologia empregada esteja emconformidade com os requistos implementados.
Os testes de verificação visam garatir o processo e ao detectar erroscedo, corriǵı-los a um custo menor.
Os testes de validação estão focados na garantia de qualidade doproduto.
Teste = Verificação + Validação.
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 11 / 23
ROTEIRO
1 Verificação e ValidaçãoConceituaçãoTestes de VerificaçãoTestes de Validação
2 ExerćıciosFixaçãoLeitura Complementar
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 12 / 23
Verificação e ValidaçãoTestes de Verificação
Processo de auditoria de atividades e avaliação de documentosgerados em todas as fases do processo de desenvolvimento dosoftware.
Não envolve o processamento de softwares, pois não exste umaencarnação deste ainda.
Os testes de verificação serão aplicados respeitando os estágios dodesenvolvimento.
Fase: Modelo de Requisitos → VerificaçãodenegóciosFase :Especificaçãoderequisitos → Verificaçãoderequisitos
Fase: Análise e modelagem → VerificaçãoAnáliseemodelagemFase :Implementação → Verificaçãodeimplementação
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 13 / 23
ROTEIRO
1 Verificação e ValidaçãoConceituaçãoTestes de VerificaçãoTestes de Validação
2 ExerćıciosFixaçãoLeitura Complementar
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 14 / 23
Verificação e ValidaçãoTestes de Validação
Processo formal de avaliação de produtos tecnológicos que podem seraplicado em componentes isolados, modulos existentes ou mesmo atotalidade do sistema.
O objetivo é avaliar a conformidade do software com os requisitos eespecificações analisadas e revisadas nas etapas iniciais do projeto.
Caracteriza-se pela presença f́ısica do software e de seusprocessamento em um ambiente tecicamente preparado.
As validações serão aplicadas respeitando os estágios dedesenvolvimnto
Validação da unidadeValidação da integraçãovalidação do sistemaValidação do aceite
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 15 / 23
ROTEIRO
1 Verificação e ValidaçãoConceituaçãoTestes de VerificaçãoTestes de Validação
2 ExerćıciosFixaçãoLeitura Complementar
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 16 / 23
ExerćıciosFixação
Questão 1 - Com relação ao teste de verficação, assinale a opçãocorreta
a) Analisam o produto final, em busca de conformidades
b) Faz uso do software já encarnado
c) Visam buiscar conformidade entre o prevsito e a realidade
d) testes de verificação e validação classficoi voces de vagdunde
e) É o mesmo que testes de validação
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 17 / 23
ExerćıciosFixação
Questão 1 - Com relação ao teste de verficação, assinale a opçãocorreta
a) Analisam o produto final, em busca de conformidades
b) Faz uso do software já encarnado
c) Visam buiscar conformidade entre o prevsito e a realidade
d) testes de verificação e validação classficoi voces de vagdunde
e) É o mesmo que testes de validação
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 18 / 23
ExerćıciosFixação
Questão 2 - Com relação ao testes de validação, assinale a respostacorreta
a) O teste de validação complementa o testes de verificação, sendoque esse avaliao produto como um todo
b) O testes de validação garante a qualidade do produto.
c) O teste de validação testa apenas a usabilidade de um sistema
d) O teste de validação é dispensável dentro do conceito de qualidadede software.
e) Os testes de verificação e validação são mutuamente exclusivos
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 19 / 23
ExerćıciosFixação
Questão 2 - Com relação ao testes de validação, assinale a respostacorreta
a) O teste de validação complementa o testes de verificação, sendoque esse avaliao produto como um todo
b) O testes de validação garante a qualidade do produto.
c) O teste de validação testa apenas a usabilidade de um sistema
d) O teste de validação é dispensável dentro do conceito de qualidadede software.
e) Os testes de verificação e validação são mutuamente exclusivos
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 20 / 23
ROTEIRO
1 Verificação e ValidaçãoConceituaçãoTestes de VerificaçãoTestes de Validação
2 ExerćıciosFixaçãoLeitura Complementar
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 21 / 23
Leitura ComplementarSemana 1
AVALIAÇÃO DE SOFTWARE; MAYB FIATS; Estácio; 1a edição,SESES, rio de janeiro 2016
Caṕıtulo 2: Testes de VerificaçãoCaṕıtulo 3: Testes de Validação
Garantia da Qualidade de Software; Alexandre Bartié; 2020; Campus;TJ
Caṕıtulo 4 - Entendo o processo de qualidade de software. - Pag 35 a39 (5 páginas)
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 22 / 23
Vidal. Ronnison Reges (Centro Universitário Estácio do Ceará)Avaliação de Software 2018 23 / 23
Verificação e ValidaçãoConceituaçãoTestes de VerificaçãoTestes de Validação
ExercíciosFixaçãoLeitura Complementar