·
Análise e Desenvolvimento de Sistemas ·
Engenharia de Software
Envie sua pergunta para a IA e receba a resposta na hora

Prefere sua atividade resolvida por um tutor especialista?
- Receba resolvida até o seu prazo
- Converse com o tutor pelo chat
- Garantia de 7 dias contra erros
Recomendado para você
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
7
Engenharia de Software Estacio
Engenharia de Software
UMG
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
11
Mortari_resp
Engenharia de Software
UMG
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
5
Engenharia de Software Estacio V2
Engenharia de Software
UMG
3
Engenharia de Software Estacio Avd
Engenharia de Software
UMG
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
2
Prova Discursiva Engenharia de Software
Engenharia de Software
UMG
11
Enade Simulado
Engenharia de Software
UMG
Texto de pré-visualização
Av2 - Engenharia de Software\nSua avaliação foi confirmada com sucesso\nInformações Adicionais\nPeríodo: 06/03/2023 00:00 a 29/05/2023 23:59\nSituação: Cadastrado\nTentativas: 2 / 3\nPontuação: 2500\nProtocolo: 865272516\nAvaliar Material\n1) Tomando como referência as especificidades da realização de um teste de unidade, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.\n( ) Pela localização da sua aplicação, este teste é conhecido como intra-método.\n( ) Este procedimento deve se concentrar em testar as funcionalidades do método.\n( ) Este teste consiste em chamadas para as rotinas da unidade com diferentes parâmetros.\nAssinale a alternativa que apresenta a sequência CORRETA.\nAlternativas:\na) F - V - F.\nb) F - V - V.\nc) V - F - V.\nd) V - F - V.\ne) V - V - F. \n\n2) Considerando os conceitos e as aplicações de testes de sistema, avalie as afirmativas a seguir:\nI. Os testes de sistema devem se concentrar em testar as interações entre os componentes e os objetos que compõem um sistema.\nII. Mas justificativas para a aplicação de um teste de sistema é que alguns componentes se tornam evidentes apenas quando os componentes são unidos. Alternativas:\na) Apenas as afirmativas I e III são corretas.\nb) Apenas as afirmativas I e II são corretas.\nc) Apenas a afirmativa I é correta.\nd) Apenas a afirmativa II é correta.\ne) As afirmativas I, II e III são corretas.\n\n3) Considerando as características de operacionalização do TDD, complete as lacunas da sentença a seguir.\nDurante o TDD, o código é desenvolvido em incrementos __________ e nenhum código é escrito enquanto não houver um __________ para experimentar.\nCada iteração resulta em um ou mais novos testes, os quais são acrescentados a um conjunto de testes de __________ que é executado a cada mudança. Isso é feito para garantir que o novo código não tenha efeitos colaterais que causem erros no código anterior.\n\nAlternativas:\na) grandes - desenvolvedor - regressão.\nb) pequenos - teste - regressão.\nc) médios - teste - refatoração.\nd) grandes - cliente - regressão.\ne) pequenos - teste - refatoração.\n 4) Considerando características de testes automatizados e da ferramenta de teste JUnit, avalie as afirmativas a seguir:\nI. O JUnit é uma ferramenta que realiza testes unitários, com recursos para a aplicação de Desenvolvimento Orientado a Testes.\nII. Apesar de ser conhecida como uma ferramenta de automação de teste, o JUnit não é capaz de validar a saída do teste.\nIII. Os testes de unidade são automatizados em um formato em que de classes são criadas para testar outras classes.\nConsiderando o contexto apresentado, assinale a alternativa correta.\nAlternativas:\na) Apenas as afirmativas II e III são corretas.\nb) Apenas as afirmativas I e III são corretas.\nc) Apenas a afirmativa I é correta.\nd) Apenas a afirmativa II é correta.\ne) As afirmativas I e II são corretas.\n\n5) No desenvolvimento guiado por teste (TDD), requisitos para um componente de software servem de base para a criação de uma série de casos de teste que exercitam a interface e tentam encontrar erros nas estruturas de dados e na funcionalidade fornecida pelo componente.\nFonte: PRESSMAN, Roger; MAXIM, Bruce, Engenharia de Software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016.\nCom base no tipo de teste viável para a aplicação do TDD, avalie as seguintes assertions e a relação proposta entre elas.\n1. Embora seja a forma mais usual, a efetivação da prática do TDD não está relacionada, necessariamente, apenas aos testes de unidade\nPORQUE\nII. É possível que o TDD seja aplicado também em procedimentos que testem o sistema segundo o ponto de vista do usuário, numa ligeira mudança de seu atendimento aos requisitos do cliente.
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
7
Engenharia de Software Estacio
Engenharia de Software
UMG
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
11
Mortari_resp
Engenharia de Software
UMG
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
5
Engenharia de Software Estacio V2
Engenharia de Software
UMG
3
Engenharia de Software Estacio Avd
Engenharia de Software
UMG
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
2
Prova Discursiva Engenharia de Software
Engenharia de Software
UMG
11
Enade Simulado
Engenharia de Software
UMG
Texto de pré-visualização
Av2 - Engenharia de Software\nSua avaliação foi confirmada com sucesso\nInformações Adicionais\nPeríodo: 06/03/2023 00:00 a 29/05/2023 23:59\nSituação: Cadastrado\nTentativas: 2 / 3\nPontuação: 2500\nProtocolo: 865272516\nAvaliar Material\n1) Tomando como referência as especificidades da realização de um teste de unidade, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.\n( ) Pela localização da sua aplicação, este teste é conhecido como intra-método.\n( ) Este procedimento deve se concentrar em testar as funcionalidades do método.\n( ) Este teste consiste em chamadas para as rotinas da unidade com diferentes parâmetros.\nAssinale a alternativa que apresenta a sequência CORRETA.\nAlternativas:\na) F - V - F.\nb) F - V - V.\nc) V - F - V.\nd) V - F - V.\ne) V - V - F. \n\n2) Considerando os conceitos e as aplicações de testes de sistema, avalie as afirmativas a seguir:\nI. Os testes de sistema devem se concentrar em testar as interações entre os componentes e os objetos que compõem um sistema.\nII. Mas justificativas para a aplicação de um teste de sistema é que alguns componentes se tornam evidentes apenas quando os componentes são unidos. Alternativas:\na) Apenas as afirmativas I e III são corretas.\nb) Apenas as afirmativas I e II são corretas.\nc) Apenas a afirmativa I é correta.\nd) Apenas a afirmativa II é correta.\ne) As afirmativas I, II e III são corretas.\n\n3) Considerando as características de operacionalização do TDD, complete as lacunas da sentença a seguir.\nDurante o TDD, o código é desenvolvido em incrementos __________ e nenhum código é escrito enquanto não houver um __________ para experimentar.\nCada iteração resulta em um ou mais novos testes, os quais são acrescentados a um conjunto de testes de __________ que é executado a cada mudança. Isso é feito para garantir que o novo código não tenha efeitos colaterais que causem erros no código anterior.\n\nAlternativas:\na) grandes - desenvolvedor - regressão.\nb) pequenos - teste - regressão.\nc) médios - teste - refatoração.\nd) grandes - cliente - regressão.\ne) pequenos - teste - refatoração.\n 4) Considerando características de testes automatizados e da ferramenta de teste JUnit, avalie as afirmativas a seguir:\nI. O JUnit é uma ferramenta que realiza testes unitários, com recursos para a aplicação de Desenvolvimento Orientado a Testes.\nII. Apesar de ser conhecida como uma ferramenta de automação de teste, o JUnit não é capaz de validar a saída do teste.\nIII. Os testes de unidade são automatizados em um formato em que de classes são criadas para testar outras classes.\nConsiderando o contexto apresentado, assinale a alternativa correta.\nAlternativas:\na) Apenas as afirmativas II e III são corretas.\nb) Apenas as afirmativas I e III são corretas.\nc) Apenas a afirmativa I é correta.\nd) Apenas a afirmativa II é correta.\ne) As afirmativas I e II são corretas.\n\n5) No desenvolvimento guiado por teste (TDD), requisitos para um componente de software servem de base para a criação de uma série de casos de teste que exercitam a interface e tentam encontrar erros nas estruturas de dados e na funcionalidade fornecida pelo componente.\nFonte: PRESSMAN, Roger; MAXIM, Bruce, Engenharia de Software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016.\nCom base no tipo de teste viável para a aplicação do TDD, avalie as seguintes assertions e a relação proposta entre elas.\n1. Embora seja a forma mais usual, a efetivação da prática do TDD não está relacionada, necessariamente, apenas aos testes de unidade\nPORQUE\nII. É possível que o TDD seja aplicado também em procedimentos que testem o sistema segundo o ponto de vista do usuário, numa ligeira mudança de seu atendimento aos requisitos do cliente.