Logo Passei Direto
Buscar

Engenharia de Software Prática 2 2

User badge image
Carla Susan

em

Ferramentas de estudo

Questões resolvidas

Como estudado na Aula 5 sobre os possíveis testes na Engenharia de Software, há um tipo de teste que é realizado pelo cliente ou usuários do sistema que consiste justamente na aceitação da aplicação desenvolvida. Posto isto, escolha a única alternativa correta sobre qual é o tipo de teste que está sendo referenciado.

A Teste não Funcional.
B Teste Estrutural.
C Teste de Sistema.
D Teste de Aceitação.
E Teste de Intergação.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Como estudado na Aula 5 sobre os possíveis testes na Engenharia de Software, há um tipo de teste que é realizado pelo cliente ou usuários do sistema que consiste justamente na aceitação da aplicação desenvolvida. Posto isto, escolha a única alternativa correta sobre qual é o tipo de teste que está sendo referenciado.

A Teste não Funcional.
B Teste Estrutural.
C Teste de Sistema.
D Teste de Aceitação.
E Teste de Intergação.

Prévia do material em texto

Questão 1/10 - Engenharia de Software
Leia o extrato de texto a seguir:
 
“A arquitetura de software de um programa ou sistema computacional é a estrutura ou estruturas do sistema, que abrange os componentes 
de software, as propriedades externamente visíveis desses componentes e as relações entre eles”.
 
Considerando o extrato de texto apresentado, assinale a alternativa correta que corresponde aos conceitos que definem a arquitetura modelo, 
visão e controlador (MVC).
Nota: 10.0
A Essa arquitetura tem como foco separar a apresentação e a interação dos dados do sistema
Você assinalou essa alternativa (A)
B Nesta arquitetura os componentes de um sistema encapsulam dados e as operações que devem ser aplicadas para
manipular os dados
C Nesta arquitetura o sistema é apresentado como um conjunto de serviços, e cada serviço é fornecido por um
servidor separado
D Nesta arquitetura o sistema é organizado em camadas com a funcionalidade relacionada associada a cada camada
E 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
Questão 2/10 - Engenharia de Software
Conforme a aula 6, construir uma cultura DevOps requer que os líderes da organização trabalhem com suas equipes para criar uma um 
ambiente e uma cultura de colaboração e compartilhamento.
Posto isto, assinale a única alternativa correta sobre os líderes na cultura DevOps.
Nota: 0.0 Você não pontuou essa questão
A Os líderes visa obter resultados ruins.
B Os líderes devem julgar as ideias dos integrantes da equipe.
C Os líderes devem praticar o individualismo dos integrantes da equipe.
Você assinalou essa alternativa (C)
D Os líderes devem remover quaisquer barreiras autoimpostas à cooperação.
E Os líderes não devem remover barreiras autoimpostas à cooperação.
Questão 3/10 - Engenharia de 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.
Você acertou!
Comentário: A alternativa correta é a letra A. A arquitetura MVC tem como foco separar a apresentação e a interação dos
dados do sistema. (Aula 3 – página 10).
Alternativa B – A arquitetura em que os componentes de um sistema encapsulam dados e as operações que devem ser
aplicadas para manipular os dados é a arquitetura orientada a objetos. (Aula 3 – página 9).
Alternativa C – A arquitetura em que o sistema é apresentado como um conjunto de serviços, e cada serviço é fornecido
por um servidor separado é a arquitetura cliente-servidor. (Aula 3 – página 8).
Alternativa D – A arquitetura em que o sistema é organizado em camadas com a funcionalidade relacionada associada a
cada camada é a arquitetura em camadas. (Aula 3 – página 8).
Alternativa E – A arquitetura que 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 é a arquitetura de fluxo de dados. (Aula 3 – página
7).
Os líderes devem remover quaisquer barreiras autoimpostas à cooperação. Texto da aula 6, página 12.
01/07/2024, 18:47 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/nofIPTa8I0nhGU9hxA5OaQ%3D%3D/novo/3/UrGRYh0JRbcrZGStvwjgwQ… 1/6
Como estudado na Aula 5 sobre os possíveis testes na Engenharia de Software, há um tipo de teste que é realizado pelo cliente ou usuários 
do sistema que consiste justamente na aceitação da aplicação desenvolvida.
Posto isto, escolha a única alternativa correta sobre qual é o tipo de teste que está sendo referenciado.
Nota: 10.0
A Teste não Funcional.
B Teste Estrutural.
C Teste de Sistema.
D Teste de Aceitação.
Você assinalou essa alternativa (D)
E Teste de Intergação.
Questão 4/10 - Engenharia de Software
Conforme visto na aula 6, Sharma e Coyne (2017) referencia algumas fontes de ineficiência na entrega do software.
Assinale, a única alternativa correta que cita essas fontes de ineficiência na entraga do software citadas por Sharma e Coyne(2017).
Nota: 0.0 Você não pontuou essa questão
A Sobrecarga desnecessária, Defeito e Superprodução.
B Sobrecarga desnecessária, Retrabalho desnecessário e Superprodução.
C Defeito, Sobrecarga desnecessária e Retrabalho desnecessário.
Você assinalou essa alternativa (C)
D Defeito, Retrabalho desnecessário e Superprodução.
E Ineficiência na produção, Sobrecarga desnecessária e Defeito.
Questão 5/10 - Engenharia de Software
Conforme o que estudamos na Aula 5, existem três técnicas de teste de software propostas na literatura. Cada uma dessas técnicas 
apresenta diferentes critérios de teste que em sua maioria propõem atingir o mesmo objetivo.
Em vista disto, assinale a única alternativa correta que lista as três técnicas de teste de software.
Nota: 10.0
A Funcional, estrutural e baseada em correções.
B Funcional, não estrutural e baseada em defeitos.
C Semi funcional, semi estrutural e baseada em defeitos.
D Funcional, estrutural e baseada em defeitos.
Você assinalou essa alternativa (D)
Você acertou!
Teste de Aceitação pode é um tipo de teste realizado pelo cliente ou usuários do sistema que consiste justamente na
aceitação da aplicação desenvolvida. Texto da Aula 5, página 11.
Segundo Sharma e Coyne(2017) há três fontes de ineficiência na entrega do software, que são: Sobrecarga
desnecessária, retrabalho desnecessário e superprodução. Slide da aula 06 página 6.
Você acertou!
Três técnicas de teste de software são porpostas na literatura - funcional, estrutural e baseada em defeitos. Cada uma
dessas
técnicas apresenta diferentes critérios de teste que em sua maioria propõem atingir o mesmo objetivo. Texto da aula 5,
página 2.
01/07/2024, 18:47 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/nofIPTa8I0nhGU9hxA5OaQ%3D%3D/novo/3/UrGRYh0JRbcrZGStvwjgwQ… 2/6
E Não funcional, estrutural e baseada em defeitos.
Questão 6/10 - Engenharia de Software
Na Aula 4, Wazlawick( 2013, p. 171) "O método se baseia na análise da quantidade e complexidade dos atores e casos de uso, o que gera os 
UUCP, ou pontos de caso de uso não ajustados."
Assinale a única alternativa correta onde Wazlawick( 2013, p. 171) faz a definição de qual método de estimativa?
Nota: 10.0
A Pontos de casos de uso.
Você assinalou essa alternativa (A)
B Pontos ajustados de casos de uso..
C Ponto de função.
D SLOC.
E COCOMO
Questão 7/10 - Engenharia de Software
Atente para a seguinte afirmação:
 
“A arquitetura constitui um modelo relativamente pequeno e intelectualmente compreensível de como o sistema é estruturado e como seus 
componentes trabalham em conjunto”.
 
Considerando a afirmação sobre arquitetura de software apresentada, assinale a alternativa correta que corresponde aos conceitos que 
definem a arquitetura de fluxo de dados.
Nota: 0.0 Você não pontuou essa questão
A Essa arquitetura tem como foco separar a apresentação e a interação dos dados do sistema
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 Nesta arquitetura o sistema é apresentado como um conjunto de serviços, e cada serviço é fornecido por um
servidor separado
Você assinalou essa alternativa (C)
Você acertou!
Pontos de Casos de Usos são referenciados por Wazlawick( 2013, p. 171) como um método se baseia na análise da
quantidade e complexidade dos atores e casos de uso, o que gera os UUCP, ou pontos de caso de uso não ajustados.
Texto da Aula 4, página.
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.
Comentário: A alternativa correta é a letra B. A arquitetura que 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é a
arquitetura de fluxo de dados. (Aula 3 – página 7).
Alternativa A – A que tem como foco separar a apresentação e a interação dos dados do sistema é a arquitetura MVC.
(Aula 3 – página 10).
Alternativa C – A arquitetura em que o sistema é apresentado como um conjunto de serviços, e cada serviço é fornecido
por um servidor separado é a arquitetura cliente-servidor. (Aula 3 – página 8).
Alternativa D – A arquitetura em que o sistema é organizado em camadas com a funcionalidade relacionada associada a
cada camada é a arquitetura em camadas. (Aula 3 – página 8).
Alternativa E – Na arquitetura centralizada em dados um repositório de dados, como por exemplo um banco de dados,
reside no centro dessa arquitetura e em geral é acessado por outros componentes que atualizam, acrescentam, eliminam
ou de alguma forma modificam dados contidos nesse repositório (Aula 3 – páginas 6 e 7).
 
01/07/2024, 18:47 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/nofIPTa8I0nhGU9hxA5OaQ%3D%3D/novo/3/UrGRYh0JRbcrZGStvwjgwQ… 3/6
D Nesta arquitetura o sistema é organizado em camadas com a funcionalidade relacionada associada a cada camada
E Um repositório de dados reside no centro dessa arquitetura e em geral é acessado por outros componentes que
atualizam, acrescentam ou eliminam dados
Questão 8/10 - Engenharia de Software
De acordo com a aula 5, Wazlawick (2013) contextualiza alguns termos considerados sinônimos, mas na literatura de teste apresentam 
significados bastante precisos, e as suas compreensões auxiliam na avaliação do processo de teste.
Dessa maneira, assinale a única alternativa correta que apresente estes termos citados por Wazlawick(2013).
Nota: 0.0 Você não pontuou essa questão
A Erro, Defeito, Falha e Usabilidade.
B Erro, Defeito, Usabilidade e Falha.
C Erro, Defeito, Falha e Engano.
D Erro, Defeito, Falha e Precisão.
Você assinalou essa alternativa (D)
E Erro, Caso de Uso, Defeito e Falha.
Questão 9/10 - Engenharia de Software
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”.
 
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.
De acordo com Wazlawick (2013), alguns termos bastante precisos, e as suas compreensões auxiliam na avaliação do
processo de teste empregado são: Erro (error), defeito (fault), Falha (failure) e Engano (mistake). Texto da Aula 05,
página 3.
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.
01/07/2024, 18:47 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/nofIPTa8I0nhGU9hxA5OaQ%3D%3D/novo/3/UrGRYh0JRbcrZGStvwjgwQ… 4/6
( ) 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:
Nota: 10.0
A 2 – 3 – 1 – 4
B 1 – 2 – 3 – 4
C 4 – 1 – 2 – 3
Você assinalou essa alternativa (C)
D 2 – 3 – 4 – 1
E 4 – 2 – 3 – 1
Questão 10/10 - Engenharia de Software
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”.
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.
Nota: 10.0
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.
Você assinalou essa alternativa (C)
Você acertou!
Comentário: A alternativa correta é a letra C. “1. Entrevistas – Podem ser 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. 2.
Cenários – Podem ser textuais, em diagramas, telas, entre outros. Geralmente cobrem um pequeno número de iterações
possíveis. 3. Casos de uso – Identificam os atores envolvidos em uma iteração e dão nome ao tipo de iteração. 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. (Aula 3 – páginas 13).
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.
Você acertou!
Comentário: A alternativa correta é a letra C. A arquitetura cliente-servidor é muito utilizada para sistemas distribuídos e
sistemas web. De acordo com Sommerville (2018), nessa arquitetura o sistema é apresentado como um conjunto de
serviços, e cada serviço é fornecido por um servidor separado. (Aula 3 – página 8).
Alternativa A – A arquitetura em que o sistema é organizado em camadas com a funcionalidade relacionada associada a
cada camada é a arquitetura em camadas. (Aula 3 – página 8).
Alternativa B – A arquitetura que 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 é a arquitetura de fluxo de dados. (Aula 3 – página
7).
Alternativa D – A que tem como foco separar a apresentação e a interação dos dados do sistema é a arquitetura MVC.
(Aula 3 – página 10).
Alternativa E – Na arquitetura centralizada em dados um repositório de dados, como por exemplo um banco de dados,
reside no centro dessa arquitetura e em geral é acessado por outros componentes que atualizam, acrescentam, eliminam
ou de alguma forma modificam dados contidos nesse repositório (Aula 3 – páginas 6 e 7).
01/07/2024, 18:47 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/nofIPTa8I0nhGU9hxA5OaQ%3D%3D/novo/3/UrGRYh0JRbcrZGStvwjgwQ… 5/6
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.
01/07/2024, 18:47 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/nofIPTa8I0nhGU9hxA5OaQ%3D%3D/novo/3/UrGRYh0JRbcrZGStvwjgwQ… 6/6

Mais conteúdos dessa disciplina