Logo Passei Direto
Buscar
Considere o seguinte fragmento de texto: “Técnicas e critérios de teste fornecem ao projetista de software uma abordagem sistemática e teoricamente fundamentada para a condução da atividade de teste”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: DELAMARO, M. E.; MALDONADO, J. C.; JINO, M. Introdução ao Teste de Software. Rio de Janeiro: Elsevier, 2007.
Com base no fragmento de texto apresentado, analise as assertivas que seguem e marque V para as asserções verdadeiras e F para as asserções falsas. I. ( ) O critério de teste Todos-Nós exige que a execução do programa passe, ao menos uma vez, em cada vértice do grafo de fluxo de controle. II. ( ) O critério de teste Todas-Arestas requer que cada aresta do grafo de fluxo de controle seja exercitada pelo menos uma vez. III. ( ) O critério de teste Todos-Nós exige que todos os caminhos possíveis do programa sejam executados. IV. ( ) O critério de teste Todos-Caminhos requer que todos os caminhos possíveis do programa sejam executados. V. ( ) O critério de teste Todas-Arestas requer que a execução do programa passe, ao menos uma vez, em cada vértice do grafo de fluxo de controle. Agora, assinale a alternativa que apresenta a sequência correta:
I. ( ) O critério de teste Todos-Nós exige que a execução do programa passe, ao menos uma vez, em cada vértice do grafo de fluxo de controle.
II. ( ) O critério de teste Todas-Arestas requer que cada aresta do grafo de fluxo de controle seja exercitada pelo menos uma vez.
III. ( ) O critério de teste Todos-Nós exige que todos os caminhos possíveis do programa sejam executados.
IV. ( ) O critério de teste Todos-Caminhos requer que todos os caminhos possíveis do programa sejam executados.
V. ( ) O critério de teste Todas-Arestas requer que a execução do programa passe, ao menos uma vez, em cada vértice do grafo de fluxo de controle.
A F – V – V – V – F
B V – F – F – V – V
C F – F – V – F – V
D F – F – V – F – F
E V – V – F – V – F
User badge image
Aprendendo com Desafios

há 4 horas

Respostas

User badge image

Ed Verified user icon

há 4 horas

Vamos analisar cada assertiva com base nos critérios de teste de software: I. O critério de teste Todos-Nós exige que a execução do programa passe, ao menos uma vez, em cada vértice do grafo de fluxo de controle. Verdadeiro (V) — Todos-Nós (ou cobertura de nós) exige que cada nó (vértice) seja executado pelo menos uma vez. II. O critério de teste Todas-Arestas requer que cada aresta do grafo de fluxo de controle seja exercitada pelo menos uma vez. Verdadeiro (V) — Todas-Arestas (ou cobertura de arestas) exige que cada aresta seja percorrida pelo menos uma vez. III. O critério de teste Todos-Nós exige que todos os caminhos possíveis do programa sejam executados. Falso (F) — Todos-Nós não exige todos os caminhos, apenas que cada nó seja visitado. IV. O critério de teste Todos-Caminhos requer que todos os caminhos possíveis do programa sejam executados. Verdadeiro (V) — Todos-Caminhos exige a execução de todos os caminhos possíveis. V. O critério de teste Todas-Arestas requer que a execução do programa passe, ao menos uma vez, em cada vértice do grafo de fluxo de controle. Falso (F) — Todas-Arestas exige que cada aresta seja percorrida, não necessariamente cada nó (embora na prática a maioria dos nós seja visitada). Sequência correta: I (V) – II (V) – III (F) – IV (V) – V (F) Alternativa correta: E) V – V – F – V – F

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Considere o extrato de texto a seguir: “Alguns sistemas de controle de versão criam um conjunto de modificações que são necessárias para criar uma versão específica do software”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: PRESSMAN, R. S. Engenharia de Software: uma abordagem profissional. 7ª ed. Porto Alegre: AMGH, 2011.
De acordo com o extrato de texto sobre controle de versão apresentado e a ferramenta Git estudada na Aula 3, assinale a alternativa correta que corresponde ao comando para gravar e criar uma nova versão específica do software em um projeto no Git.
A git init
B git config
C git add
D git commit

Considere o trecho de texto a seguir: “O método Crystal Clear é uma abordagem ágil adequada a equipes pequenas que trabalham juntas. Em geral, a equipe é composta por um designer líder e por mais dois a sete programadores”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013.
Com base no trecho de texto dado sobre o método Crystal Clear, analise as assertivas que seguem e marque V para as asserções verdadeiras e F para as asserções falsas. I. ( ) As entregas devem acontecer no máximo a cada dois meses, com versões intermediárias. II. ( ) Os membros da equipe devem ter no mínimo cinco tópicos de alta prioridade nos quais possam trabalhar sem interrupções. III. ( ) A equipe deve trabalhar em uma única sala para que uns possam ouvir a conversa dos outros e participar dela quando julgarem conveniente. IV. ( ) O ambiente de desenvolvimento deve permitir gerenciamento de configuração, mas não necessariamente testes automáticos. Agora, assinale a alternativa que apresenta a sequência correta:
I. ( ) As entregas devem acontecer no máximo a cada dois meses, com versões intermediárias.
II. ( ) Os membros da equipe devem ter no mínimo cinco tópicos de alta prioridade nos quais possam trabalhar sem interrupções.
III. ( ) A equipe deve trabalhar em uma única sala para que uns possam ouvir a conversa dos outros e participar dela quando julgarem conveniente.
IV. ( ) O ambiente de desenvolvimento deve permitir gerenciamento de configuração, mas não necessariamente testes automáticos.
A V – F – V – F
B F – F – V – F
C V – V – F – V
D V – V – F – F
E F – F – V – V

Atente para a seguinte citação: “A descoberta de requisitos é o processo de reunir informações sobre o sistema requerido e os sistemas existentes e separar dessas informações os requisitos de usuário e de sistema”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SOMMERVILLE, I. Engenharia de Software, 9ª ed. São Paulo: Pearson, 2011.
Considerando a citação apresentada sobre a descoberta de requisitos, relacione corretamente cada uma das técnicas de descoberta de requisitos às suas respectivas aplicações: 1. Entrevistas 2. Cenários 3. Casos de uso 4. Etnografia ( ) Técnica de observação que pode ser usada para compreender os processos operacionais e ajudar a extrair os requisitos de apoio para esses processos. ( ) Formais ou informais com usuários e demais partes envolvidas. A equipe questiona as partes envolvidas sobre o sistema atual e sobre o que será desenvolvido. ( ) Podem ser textuais, em diagramas, telas, entre outros. Geralmente cobrem um pequeno número de iterações possíveis. ( ) Identificam os atores envolvidos em uma iteração e dão nome ao tipo de iteração. Agora, marque a sequência correta:
( ) Técnica de observação que pode ser usada para compreender os processos operacionais e ajudar a extrair os requisitos de apoio para esses processos.
( ) Formais ou informais com usuários e demais partes envolvidas. A equipe questiona as partes envolvidas sobre o sistema atual e sobre o que será desenvolvido.
( ) Podem ser textuais, em diagramas, telas, entre outros. Geralmente cobrem um pequeno número de iterações possíveis.
( ) Identificam os atores envolvidos em uma iteração e dão nome ao tipo de iteração.
A 2 – 3 – 1 – 4
B 1 – 2 – 3 – 4
C 4 – 1 – 2 – 3
D 2 – 3 – 4 – 1
E 4 – 2 – 3 – 1

Considere o seguinte extrato de texto: “As representações da arquitetura de software são um facilitador para a comunicação entre todas as partes interessadas no desenvolvimento de um sistema computacional”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: PRESSMAN, R. S. Engenharia de Software: uma abordagem profissional. 7ª ed. Porto Alegre: AMGH, 2011. De acordo com o extrato de texto sobre arquitetura de software apresentado, assinale a alternativa correta que corresponde aos conceitos que definem a arquitetura cliente-servidor. A Nesta arquitetura o sistema é organizado em camadas com a funcionalidade relacionada associada a cada camada. B Essa arquitetura se aplica quando dados de entrada devem ser transformados por meio de uma série de componentes computacionais ou de manipulação em dados de saída. C Muito utilizada para sistemas distribuídos e sistemas web. O sistema é apresentado como um conjunto de serviços, e cada serviço é fornecido por um servidor separado. D Essa arquitetura tem como foco separar a apresentação e a interação dos dados do sistema. E Um repositório de dados reside no centro dessa arquitetura e em geral é acessado por outros componentes que atualizam, acrescentam ou eliminam dados.

Mais conteúdos dessa disciplina