Buscar

Teste de Conhecimento - Aula 05

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 5 páginas

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

Prévia do material em texto

26/04/2018 EPS
http://simulado.estacio.br/alunos/ 1/5
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 5a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0746_EX_A5_201701082713_V1 26/04/2018 10:12:22 (Finalizada)
Aluno(a): DOUGLAS MENEZES DA SILVA 2018.1 EAD
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201701082713
 
 
Ref.: 201701701206
 1a Questão
Durante o desenvolvimento de um software, é importante descobrir os erros o mais cedo possível. Isto justifica-se pois:
se for descoberto um erro em um programa, este deverá ser desprezado e construído um novo programa.
não é permitido que chegue nenhum erro no software na fase de homologação
se os erros forem detectados muito tardiamente, pode não ser mais possível sua correção.
o custo de correção de erros é estável ao longo do processo de desenvolvimento
 o custo de correção de erros crescer exponencialmente quanto mais avançamos nas fases de desenvolvimento
do sistema.
 
 
Explicação:
Erro é um desvio entre o que é desejado ou intencionado e o que é gerado ou derivado. Um erro
pode existir sem que se saiba disso. Já uma Falha é um erro observado. A latência do erro é o tempo
decorrido entre o momento em que o erro é gerado e o momento em que é observado quanto maior
a latência significativamente maior é o custo da remoção da causa, i.e. o defeito
 
 
 
 
 
 
Ref.: 201701361295
 2a Questão
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e
suas representações lógicas também. 
 
Marque a alternativa que indica o tipo de teste mencionado acima.
Teste simples
Teste caixa preta
Teste iterativo
 Teste caixa branca
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
26/04/2018 EPS
http://simulado.estacio.br/alunos/ 2/5
Teste de interação
 
 
Explicação:
Os testes de caixa branca são baseados na arquitetura interna do software. Realizam a verificação de código. Tem como
objetivo identificar defeitos nas estruturas internas do sw, através de simulação que exercite a estrutura usada na
codificação.
 
 
 
Ref.: 201701327634
 3a Questão
A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é
realizado após a integração de todos os módulos, antes da implantação?
Teste de Unidade
Teste de Módulo
Teste de Programação
 Teste de Validação
Teste de Integração
 
 
Explicação:
O teste de validação é realizado após a integração de TODOS os módulos do sistema e antes do processo de
implantação.
 
 
 
Ref.: 201701110912
 4a Questão
 
O gráfico acima, adaptado do livro Engenharia de Software, de Roger Pressman, ilustra o custo relativo da
correção de um defeito nas diversas fases de um projeto de software, baseado em dados colhidos por Boehm e
outros estudiosos. Embora não seja explicitamente informado, os dados se basearam, principalmente, em
projetos que utilizaram o modelo de desenvolvimento em cascata. A esse respeito, analise as afirmativas a
seguir.
I - O gráfico pode ser utilizado como um argumento a favor do uso de processos de desenvolvimento iterativos.File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
26/04/2018 EPS
http://simulado.estacio.br/alunos/ 3/5
II - O gráfico deixa claro que o maior investimento na prevenção de defeitos deve acontecer nas fases finais do
projeto, preferencialmente depois que o software estiver em uso pelos clientes.
III - O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de um projeto, o que é
consistente com a abordagem de muitos processos de desenvolvimento de software atuais, que minimizam
este esforço e enfatizam a codificação e os testes unitários de código.
IV - O gráfico sustenta os argumentos de que a qualidade deve ser incorporada ao processo através de técnicas
e ações efetivas de detecção, prevenção e controle, garantindo que todas as atividades do projeto resultem
em produtos ou subprodutos de qualidade, ao invés de ser uma preocupação secundária ou limitada a um
grupo de profissionais de controle de qualidade.
São corretas APENAS as afirmativas:
II e III
II e IV
I e II
 I e IV
III e IV
 
 
 
Ref.: 201701154136
 5a Questão
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente".
É correto afirmar que:
Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento.
Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade.
 Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software.
Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
 
 
 
Ref.: 201701800028
 6a Questão
Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou
unidades do sistema é o teste:
de aceitação.
de validação.
 de integração.
de unidade.
funcional.
 
 
Explicação:
Os testes de integração rem como objetivo identificar erros na integração dos diversos módulos, já testados
individualmente.
 
 
 
Ref.: 201701787476
 7a Questão
O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao
contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. Encontramos
algumas modalidades de teste para testar o Software. Uma dessas modalidades é o Teste Estático (ou de Verificação). A
partir deste contexto, são apresentados os seguintes itens sobre Teste Estático:
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
26/04/2018 EPS
http://simulado.estacio.br/alunos/ 4/5
I- O Teste Estático deve ser feito durante ou após a implementação;
II- O Teste Estático precisa de parte ou todo sistema implementado em uma determinada tecnologia;
III- O Teste Estático deve ser feito antes da implementação;
IV- O Teste Estático é utilizado para inspeções, revisões e auditorias;
Assinale a única resposta correta.
 Apenas III e IV estão corretas;
Apenas I e IV estão corretas;
Apenas I, II e IV estão corretas;
 Apenas I e II estão corretas;
Apenas II e IV estão corretas;
 
 
Explicação:
Os testes estáticos quando realizados antes da fase de implementação são
baseados em auditorias e revisões da documentação do sistema. Quando realizado
na fase de implementação são realizados verificações no código fonte. Já os testes
dinâmicos são aplicados na fase de implementação através da execução do código
pronto e baseado nos requisitos funcionais do programa.
 
 
 
Ref.: 201701145907
 8a Questão
A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde
no Brasil, embasada nas normas do PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das
funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema.
Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no
momento.
Teste de sistemas
Teste de carga do sistema
Teste da unidade
Teste de integração
 Teste de aceite
 
 
Explicação:
Abordando conceito sobre os tipos de testes dentro do processo de desenvolvimento de software(PDS), podemos definir
que:
 
Teste de Aceite - envolve uma homologação interna e externa, os usuários interagem com o sistema completo e validam
as funcionalidades. Nessa fase o usuário vai homologar o sistema.
Teste de Unidade - Esse é um testeonde os módulos possuem sua funcionalidade avaliada individualmente.
Teste de Integração ¿ Aqui vamos verificar a integração entre os módulos e, dessa forma, validar se os módulos
respondem as suas funcionalidades também quando estão integrados (juntos) um com os outros.
Testes de Sistemas - nessa fase o ambiente está bem próximo da realidade, ou seja, vamos validar o comportamento
do sistema com o Hardware, Sistema Operacional e outros cenários similares ao ambiente de produção do cliente.
Conclusão, com base no estudo de caso acima, o projeto encontra-se na fase de TESTE DE ACEITE.
 
 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
26/04/2018 EPS
http://simulado.estacio.br/alunos/ 5/5
 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js

Outros materiais