A maior rede de estudos do Brasil

Grátis
3 pág.
AV - CCT0207 - Avaliação de Software - Leandro Robady

Pré-visualização | Página 1 de 1

Avaliação: CCT0207_AV_201110005466 » AVALIAÇÃO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201110005466 - LEANDRO CORREIA ROBADY 
Professor:
SHEILA DE GOES MONTEIRO
ULISSES SPERLE GRACA
Turma: 9001/AA
Nota da Prova: 7,5 Nota de Partic.: 1 Data: 22/08/2014 19:16:56
1a Questão (Ref.: 201110251501) Pontos: 1,5 / 1,5
O processo de desenvolvimento de software é dividido em 2 momentos que possuem características diferentes e 
consequentemente métodos de avaliação diferentes. Cite as principais diferenças entre os métodos de validação e 
verificação. 
Resposta: Método de Validação é utilizado após a criação do software para verificar se está em conformidade com 
os requisitos que foram solicitados pelo contratante. Método de verificação é utilizado durante todo o período de 
criação do software para verificar se há algo errado e assim ter o tempo hábil para a resolução.
Gabarito: Verificação: É a coleta de informações de negócios e o planejamento da arquitetura do software. Nesta 
fase a principal preocupação é o entendimento e a coerência entre o negócio a ser atendido e o software a ser 
construído. Nesta fase não existem componentes tecnológicos, mas documentos que especificam o comportamento 
a ser seguido pelo software a ser desenvolvido. Validação: Esta fase caracteriza-se pela existência de um 
componente computacional (seja em parte ou um todo da solução) que deverão ser testados através de um método 
computacional ou não. 
2a Questão (Ref.: 201110131217) Pontos: 1,5 / 1,5
Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes: testes de baixo nível 
e de alto nível. Descreva quais são os testes que são considerados de alto nível e quando são aplicados. 
Resposta: Teste de Sistema - É feito após a criação do sistema para verificar se há algo que não esteja em 
conformidade com os requisitos. Teste de Aceitação - É feito para verificar se o software satisfaz todos os requisitos 
estabelecidos.
Gabarito: teste de sistema: O teste de sistema se refere ao comportamento de todo o sistema / produto definido 
pelo escopo de um projeto ou programa de desenvolvimento. Neste tipo de teste o ambiente de teste deve 
corresponder o máximo possível ao objetivo final, ou o ambiente de produção, para minimizar que os riscos de 
falhas específicas de ambiente não serem encontradas durante o teste. teste de aceite: teste de aceitação é de 
responsabilidade do cliente. Ele irá validar todas as funcionalidades do sistema
3a Questão (Ref.: 201110131180) Pontos: 0,0 / 0,5
Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao longo do processo de 
software, para garantir que cada produto de trabalho satisfaça os requisitos estabelecidos, são conhecidas como: 
controle de qualidade; 
garantia de qualidade; 
reengenharia de processos; 
Página 1 de 3BDQ Prova
05/09/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
custo da qualidade; 
gold plate. 
4a Questão (Ref.: 201110113635) Pontos: 0,5 / 0,5
Qual a fase do processo de verificação que tem como objetivo garantir que os diversos documentos produzidos 
tenham total aderência às necessidades apontadas pelos clientes? . 
Verificação dos negócios
Verificação da programação
Verificação dos requisitos 
Verificação da Implementação 
Verificação da analise e modelagem 
5a Questão (Ref.: 201110112686) Pontos: 0,5 / 0,5
Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e produz documentos 
e/ou modelos pertinentes a finalidade da fase. A etapa de verificação é fundamental no processo, pois desde as 
fases iniciais pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases 
seguintes. Em relação as fases no processo de desenvolvimento de software temos:
Verificação de negócios - Verificação de requisitos - Verificação de análise e modelagem - Verificação de 
implementação
Verificação de negócios - Verificação de desenvolvimento - Verificação de implementação - verificação de 
suporte
Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de suporte
Verificação de negócios - Verificação de instalação - Verificação de análise e modelagem - Verificação de 
encerramento financeiro
Verificação de progresso - Verificação de instalação - Verificação de encerramento financeiro - Verificação de 
treinamento
6a Questão (Ref.: 201110112692) Pontos: 0,5 / 0,5
Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural), marque a 
opção correta:
é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para 
derivar casos teste. 
devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de testes não 
preveem acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos funcionais só podem ser 
testados quando o software está pronto.
focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema 
sejam amplamente atendidos pelo software construído.
devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas fases iniciais 
de coletas de requisitos para esclarecer os requisitos funcionais. Isto só é possível pois estes tipos de testes 
não preveem acesso a estrutura do sistema que esta sendo desenvolvido.
diferentemente dos testes da caixa-preta, o teste da caixa-branca não requer o conhecimento da tecnologia 
empregada e dos conceitos de implementação do software.
7a Questão (Ref.: 201110113652) Pontos: 0,5 / 0,5
Indique a opção que representa o teste que devemos usar para responder a seguinte pergunta:
Página 2 de 3BDQ Prova
05/09/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 "O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?".
Desempenho
Componente
Navegação
Segurança
Configuração
8a Questão (Ref.: 201110256158) Pontos: 0,5 / 0,5
Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que: 
Os testes devem ser feitos somente no programa mais importante do sistema. (testes evolutivos) 
Todos os módulos de cálculo afetados devem ser testados (teste de cálculos) 
Somente os módulos que envolvam cálculos e tenham fronteiras com o módulo alterado, devem ser 
testados (teste de afirmação) 
Somente o módulo de cálculo alterado deve ser testado, pois o processo de reutilização garante que os 
módulos que o utilizam serão afetados. 
Todos os programas que tenham relação com esta mudança devem ser verificados, independentes se foram 
ou não alterados. (teste de regressão) 
9a Questão (Ref.: 201110251557) Pontos: 1,0 / 1,0
Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes: teste de baixo nível 
e teste de alto nível. São considerados teste de alto nível:
Integração e aceitação
Aceitação e unidade
Unidade e Integração
Sistema e integração
Sistema e Aceitação
10a Questão (Ref.: 201110130462) Pontos: 1,0 / 1,0
Em uma equipe independente de teste quem é o técnico responsável por pela montagem da infraestrutura de teste, 
ou seja, em montar o ambiente de teste e escolher as ferramentas de teste? 
Arquiteto de teste
testador
analista de teste
gerente de teste
desenvolvedor de software
Período de não visualização da prova: desde 19/08/2014 até 04/09/2014.
Página 3 de 3BDQ Prova
05/09/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp