Buscar

Verificação de Qualidade em Desenvolvimento de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

1a Questão 
 
 Os testes de verificação devem garantir a qualidade de todas as etapas do 
desenvolvimento de sistemas. Neste sentido a qualidade será obtida através 
da correta construção de documentos e a adequada realização das 
atividades previstas no processo corporativo de engenharia de software. Desta 
forma os testes de verificação devem concentra-se em dois aspectos bem distintos: 
 
 
Teste do produto e revisões 
 
Teste da caixa branca e teste da caixa preta 
 
Levantamento de requisitos e auditoria 
 Revisões e auditorias 
 
Levantamento de requisitos e teste do produto 
 
 
 
 2a Questão 
 
 
 
Nesta fase toda a documentação produzida nas fases anteriores será transformada em código de uma determinada linguagem de 
desenvolvimento. O objetivo da verificação neste caso é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. 
Esta verificação pode ser realizada através das "boas práticas de programação" garantidas pela adoção de normas e padrões 
corporativos seguidos pela equipe de desenvolvimento. 
 
Estamos nos referindo a qual fase de verificação? 
 
 Implementação. 
 
Análise. 
 
Teste. 
 
Negócio. 
 
Modelagem. 
 
 
 
 3a Questão 
 
 
 
O processo de verificação requer um conjunto de procedimentos e regras, dentre várias possibilidades, que auxiliarão as equipes de 
qualidade na verificação. As verificações devem ser aplicadas com um nível de formalidade apropriado para o produto a ser construído, a 
cronologia do projeto e as pessoas que estão realizando o trabalho. Neste sentido são identificadas quatro características que contribuem 
para a formalidade na qual o processo de verificação deve ser conduzido: 
 
 
1-Levantamento e preparação, 2-correção e verificação, 3-auditoria e 4- testes 
 
1-Planejamento, 2-estrutura da reunião, 3- verificação e correção,4- auditoria 
 
1-Planejamento e preparação, 2-levantamento, 3-correção e verificação e 4-auditoria 
 1-Planejamento e preparação, 2-estrutura da reunião, 3-correção e verificação,4- papeis desempenhados pelos indivíduos 
 
1-Levantamento, 2-preparação, 3-verificação, 4-correção 
 
 
 
 4a Questão 
 
 
 
Segundo Bartié, a auditorias concentram-se nas atividades críticas de um processo de engenharia de software. Marque a opção que NÃO 
corresponde a um dos objetivos de uma auditoria de qualidade: 
 
 
Avaliar se estão produzindo as atas de reuniões 
 
Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de desenvolvimento 
 
Avaliar se estão registrando os defeitos encontrados 
 
Avaliar se estão atualizando o mapa de riscos dos projetos 
 Avaliar e garantir que não estão envolvendo clientes e usuários nos processos 
 
 
Explicação: 
Avaliar e garantir que não estão envolvendo clientes e usuários nos processos - FALSO, pois é fundamental o envolvimento de clientes e 
usuários nessa atividade, dando-lhes ciencia e acompanhamento. 
 
 
 
 5a Questão 
 
 
 
Você trabalha em uma empresa de desenvolvimento de software e está participando de uma a Revisão Técnica Formal (RTF). Na reunião 
seu chefe distribuiu documentos, explicou os objetivos, processos e documentos para cada participante da reunião. Ele checou também 
os critérios de entrada. Esta fase é normalmente conhecida como: 
 
 
Retrabalho 
 
Planejamento 
 Kick-off 
 
Preparação Individual 
 
Acompanhamento 
 
 
 
 6a Questão 
 
 
 
O checklist é um importante instrumento que auxilia revisores e auditores no processo de verificação. Quais das opções abaixo não faz 
parte das atividades do Modelo de Negócios: 
 
 
Identificar expectativas e exigências do cliente 
 
Estimar os custos do projeto de software 
 Modelar uma solução que suporte todos os requisitos 
 
Modelar as atividades e estabelecer uma macro visão 
 
Estimar os prazos do projeto de software 
 
 
 
 7a Questão 
 
 
 
Durante a Revisão Técnica Formal (RTF), um revisor registra ativamente todos os problemas levantados que serão, ao final da reunião 
de revisão, sintetizados. Será então produzido o relatório sintetizado da revisão técnica formal. Quais são as três perguntas que o 
relatório deve responder? 
 
 
Qual era o defeito? Qual a consequência? Quem o revisou? 
 
Qual era o erro? Quem o revisou? Quando será corrigido? 
 O que foi revisado? Quem o revisou? Quais foram as descobertas e as conclusões? 
 
Qual era o problema? Qual a consequência? Quando será corrigido? 
 
O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões? 
 
 
 
 8a Questão 
 
 
 
À medida que o software é desenvolvido é normal que ocorram erros. Para garantir a qualidade do produto produzido é importante que 
estes erros sejam encontrados e corrigidos antes que sejam passados para os usuários finais. Um dos métodos utilizados para a 
detecção destes erros logo no início do processo de desenvolvimento de software é conhecido como: 
 
 
Teste de regressão 
 
Teste de integração 
 Revisão 
 
Depuração 
 
Teste de validação 
 
 
Explicação: 
No inicio do processo de desenvolvimento apenas avaliações nos diagramas e requisitos é possível, o que se chama Revisão; As demais 
opções são testes e precisam de código desenvolvido, o que não ocorre no inicio do processo

Continue navegando