Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE5

Prévia do material em texto

29/10/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2653379&courseId=13036&classId=1210302&topicId=2946690&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 5a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0746_EX_A5_201907065041_V1 26/10/2019
Aluno(a): THAYNA SILVA FAGUNDES 2019.3 EAD
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201907065041
 
 1a Questão
Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste.
I- O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software;
II- O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código;
III- O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na
codificação;
IV- O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento;
É correto, apenas, o que se afirma em:
I e II;
III e IV;
II e III;
II e IV;
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','5','','','');
javascript:abre_frame('3','5','','','');
29/10/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2653379&courseId=13036&classId=1210302&topicId=2946690&p0=03c7c0ace395d80182db0… 2/4
 I e III;
Respondido em 26/10/2019 23:17:50
 
 
Explicação:
O teste de caixa branca é baseado na arquitetura interna do software. Ele realiza a verificação do código do software. Seu objetivo é identificar defeitos nas
estruturas internas do sw, através de simulação que exercite a estrutura usada na codificação. Já o teste de caixa preta não leva em consideração a forma como o
software está implementado, ou seja, os detalhes internos do software. Ele tem objetivo validar se o sw produz os resultados esperados e se os requisitos estão
sendo atendidos.
Gabarito
 Coment.
 
 
 2a Questão
Qual a fase do processo de engenharia de requisitos em que se pretende demonstrar que o documento de requisitos produzido corresponde, de fato, ao sistema que
o cliente pretende:
arquitetura.
elicitação.
organização.
classificação.
 validação.
Respondido em 26/10/2019 23:18:16
 
 
Explicação:
Na faser de validação, pretende-se demonstrar que o documento de requisitos produzido corresponde, de fato, ao sistema que o cliente pretende.
À semelhança do que sucede na análise dos requisitos, pretende-se encontrar problemas/conflitos na especificação, porém ao contrário das fases anteriores esta
fase lida com uma especificação completa dos requisitos.
A validação é especialmente importante em sistemas de grandes dimensões uma vez que erros encontrados demasiado tarde (durante o desenvolvimento ou já
depois de o sistema estar a ser usado) no documento de requisitos têm repercussões proporcionais à dimensão do projeto. Uma vez que alterações em requisitos já
consolidados têm um custo muito superior a alterações no código ou design, este tipo de erro traduz-se em elevados custos e necessidade de refazer muito do
trabalho que se julgava já concluído.
Durante a fase de validação dos requisitos, devem ser verificados (através de checklists) os seguintes atributos dos requisitos:
Validade: a especificação resulta da análise dos requisitos identificados junto das diversas partes interessadas envolvidas. Como tal, requisitos identificados
individualmente (isto é, junto de cada parte interessada) podem diferir da especificação final que se atinge após o cruzamento de informação e é necessário
que cada cliente compreenda e aceite a especificação final obtida.
Consistência: não devem existir conflitos entre os requisitos identificados.
Compreensibilidade / Ambiguidade: os requisitos devem poder ser compreendidos de forma inequívoca pelas partes interessadas.
Completude: todas as funcionalidades pretendidas devem fazer parte da especificação do sistema.
Realismo: dadas as restrições do projeto (tecnológicas, financeiras e temporais) o sistema especificado tem de ser implementável.
Verificabilidade: de forma a evitar futuras discordâncias quanto à concretização dos requisitos especificados, estes devem ser descritos de modo a que seja
possível verificar se foram ou não concretizados, isto é, se o sistema final corresponde à especificação inicial.
Rastreabilidade: a origem dos requisitos, em relação ao cliente, deve estar claramente identificada. Entre outros motivos, isto é importante para facilitar a
gestão futura dos requisitos.
Conformidade com normas: para além dos aspectos funcionais dos requisitos, a sua especificação deve obedecer às normas usadas ao longo de todo o
documento.
 
 
 3a Questão
Assinale a opção que descreve corretamente o teste da caixa preta.
 
 Neste teste o objetivo é testar todas as entradas e saídas desejadas, mediante uma determinada entrada definida de dados 
O objetivo principal é testar o código dos componentes do sistema, quanto a sua estrutura e construção
Neste teste, o sistema é o sistema é analisado como um todo, ou seja todos os seus componentes, para validar a execução das suas funções 
 São testes baseados na execução do código do programa, podendo ser encarado como de forma complementar a análise dinâmica
Verifica também se o software se comporta adequadamente mediante as mais diversas tentativas ilegais de acesso
Respondido em 26/10/2019 23:19:06
 
 
Explicação:
Neste teste o objetivo é testar todas as entradas e saídas desejadas, mediante uma determinada entrada definida de dados Aqui não se está preocupado com o
código, cada saída indesejada é vista como um erro. Os mecanismos internos do sistema não são levados em conta
 
 
 4a Questão
Você está trabalhando como analista de teste em um projeto de desenvolvimento de software para a Secretaria de Saúde do seu estado. 
 
Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em
minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como
também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, qual tipo de teste você deverá
executar.
Teste da compilação prévia
 Teste caixa preta
29/10/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2653379&courseId=13036&classId=1210302&topicId=2946690&p0=03c7c0ace395d80182db0… 3/4
Teste caixa branca
Teste de integração
Teste de sistemas
Respondido em 26/10/2019 23:20:14
 
 
Explicação:
Teste de caixa-preta é um teste de software para verificar a saída dos dados usando entradas de vários tipos. Tais entradas não são escolhidas conforme a estrutura
do programa.
Quanto mais entradas são fornecidas, mais rico será o teste.
 
 
 5a Questão
Os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. Marque a classificação de teste a seguir que melhor
representa a frase:
"Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada
definida de dados.".
Teste caixa branca.
Teste orientado a objeto.
Teste estrutuardo.
 Teste caixa preta.
Teste de sistemas.
Respondido em 26/10/2019 23:20:36
 
 
Explicação:
Segundo a nomeclatura do IEEE, o processo de testes consiste em operar um sistema ou componente sob condições especificadas, observando ou registrando os
resultados e avaliando. Visa verificar os resultados da implementaçãoatravés do planejamento. (Paula Filho, Wilson de Pádua Engenharia de software).
Como estudamos em nossa disciplina de PDS, os testes podem ser qualificados quanto a transparência em: teste de caixa preta, teste de caixa branca e teste de sistema.
Conclusão:
A frase "Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do
sistema, mediante a entrada definida de dados." melhor classificada como teste caixa preta.
 
 
 6a Questão
Sobre os objetivos de teste de software, considere as seguintes afirmativas:
1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro.
2. A atividade de teste pode comprovar a ausência de erros.
29/10/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2653379&courseId=13036&classId=1210302&topicId=2946690&p0=03c7c0ace395d80182db0… 4/4
3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto.
Marque a alternativa correta:
 Somente as afirmativas 1 e 3 são verdadeiras.
Somente as afirmativas 2 e 3 são verdadeiras.
Somente a afirmativa 1 é verdadeira.
Somente a afirmativa 3 é verdadeira.
 As afirmativas 1, 2 e 3 são verdadeiras.
Respondido em 26/10/2019 23:21:38
 
 
Explicação:
Nem sempre a execução de testes pode identificar erros num software.
 
 
 7a Questão
O teste de produto de software apresenta duas fases: __________ e __________.
controle e validação
verificação e controle
gerenciamento e controle
 verificação e validação
gerenciamento e validação
Respondido em 26/10/2019 23:21:57
 
 
Explicação:
Essa questão está abordando as modalidades de testes.
Os testes de VERIFICAÇÕES ou ESTÁTICOS são realizados nas fases iniciais,antes da fase de implementação, envolvem inspeções, revisões e auditorias e foca na
qualidade do processo.
Os testes de VALIDAÇÕES ou DINÂMICOS são realizados durante ou após a fase de implementação, necessita de parte ou todo o sistema encarnado e foca na
qualidade do produto.
Conclusão, VERIFICAÇÃO e VALIDAÇÃO são exemplos de fases de testes que visão encontrar erros.
Gabarito
 Coment.
 
 
 8a Questão
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os
resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará
de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como
também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você
executado.
 Teste caixa preta
Teste caixa branca
Teste de integração
Teste de sistemas
Teste da compilação prévia
Respondido em 26/10/2019 23:22:16
 
 
Explicação:
O teste da caixa preta visa testar se para determinadas entradas, são geradas as saídas corretas. 
Gabarito
 Coment.
javascript:abre_colabore('38403','171272806','3470540507');

Mais conteúdos dessa disciplina