Buscar

APOL OBJETIVA 1 Engenharia de Software

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 7 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

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 6, do total de 7 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

Prévia do material em texto

Questão 1/10 - Engenharia de Software 
Na aula 06, estudamos sobre a cultura DevOps. 
De acordo com Muniz et al. (2020), DevOps refere - se a: 
Nota: 10.0 
 
A Desenvolvimento (Dev) equipe responsável pela identificação dos 
requisitos com o cliente, pela análise, pelo projeto e pela codificação 
Operações (Ops) equipe responsável somente pelo monitoramento do 
projeto. 
 
B Desenvolvimento (Dev) equipe responsável pela identificação dos 
requisitos com o cliente, pela análise, pelo projeto, pela codificação e 
pelos testes. Operações (Ops) equipe responsável por apenas 20% da 
implementação em produção, pelo monitoramento e pela solução de 
incidentes e problemas. 
 
C Desenvolvimento (Dev) equipe responsável somente pelo projeto, pela 
codificação e sem olhar para os testes. Operações (Ops) equipe 
responsável pela implementação em produção, pelo monitoramento e 
pela solução de incidentes e problemas. 
 
D Desenvolvimento (Dev) equipe responsável somente pelo projeto, pela 
codificação e sem olhar para os testes. Operações (Ops) equipe 
responsável por apenas 20% da implementação em produção, pelo 
monitoramento e pela solução de incidentes e problemas. 
 
E Desenvolvimento (Dev) equipe responsável pela identificação dos 
requisitos com o cliente, pela análise, pelo projeto, pela codificação e 
pelos testes. Operações (Ops) equipe responsável pela implementação 
em produção, pelo monitoramento e pela solução de incidentes e 
problemas. 
Você acertou! 
Desenvolvimento (Dev): equipe responsável pela identificação dos requisitos 
com o cliente, pela análise, pelo projeto, pela codificação e pelos testes. 
Operações (Ops): equipe responsável pela implantação em produção, pelo 
monitoramento e pela solução de incidentes e problemas. 
Texto da aula 6, página 3. 
 
Questão 2/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ê 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. 
 
E Não funcional, estrutural e baseada em defeitos. 
 
Questão 3/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: 10.0 
 
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. 
 
D Os líderes devem remover quaisquer barreiras autoimpostas à 
cooperação. 
Os líderes devem remover quaisquer barreiras autoimpostas à cooperação. 
Texto da aula 6, página 12. 
 
E Os líderes não devem remover barreiras autoimpostas à cooperação. 
 
Questão 4/10 - Engenharia de Software 
Testes de software são um dos principais elementos que auxiliam na garantia da 
qualidade do software. 
Dentro deste contexto, pode-se definir teste como um conjunto de atividades que 
podem ser planejadas com antecedência e executadas sistematicamente. 
Em quais fases do desenvolvimento testes de software são aplicados? 
 
 I) Requisitos 
 
II) Projeto 
III) Implementação 
 
IV) Testes 
V) Manutenção 
Considerando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA 
Nota: 10.0 
 
A Somente os itens I , II e IV estão corretos 
 
B Somente os itens III, IV e V estão corretos 
 
C Somente os itens II, III e IV estão corretos 
 
D Somente os itens I, II, e III estão corretos 
 
E Todos os itens estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 4, Todos os itens estão CORRETOS 
 
Questão 5/10 - Engenharia de Software 
Conforme Lopes (2011) na Aula 4, Ponto de Função pode ser considerado como uma 
técnica de estimativa de esforço. 
Marque a única alternativa correta sobre Ponto de função. 
Nota: 10.0 
 
A Ponto de função medem diretamente o esforço, a produtivdade e o custo 
de um projeto de software. 
 
B Pode ser considerado como uma técnica que tem por definição medir o 
que o software faz e como ele foi construído. 
 
C Ponto de função medem diretamente o esforço, a produtividade, mas não 
medem o custo de um projeto de software. 
 
D Ponto de função tem por definição medir o que o software faz e não 
como ele foi construído. 
Segundo Lopes (2011), essa técnica tem por definição medir o que o software 
faz e não como ele foi construído. PDF da Aula 04, página 3. 
 
E Ponto de função não medem a estimativa de esforço para implementação 
de um sistema. 
 
Questão 6/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: 10.0 
 
A Sobrecarga desnecessária, Defeito e Superprodução. 
 
B Sobrecarga desnecessária, Retrabalho desnecessário e Superprodução. 
Você acertou! 
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. 
 
C Defeito, Sobrecarga desnecessária e Retrabalho desnecessário. 
 
D Defeito, Retrabalho desnecessário e Superprodução. 
 
E Ineficiência na produção, Sobrecarga desnecessária e Defeito. 
 
Questão 7/10 - Engenharia de Software 
De acordo com a Aula 6, estudamos sobre integração contínua e a entrega contínua 
dentro da cultura Devops. 
Com base nisto, assinale a única alternativa correta que defina integração contínua e a 
entrega contínua dentro da cultura Devops. 
Nota: 10.0 
 
A Integração contínua é uma prática do desenvolvimento de software em 
que apenas um participante do time integra seu trabalho pelo menos uma 
vez no dia. A entrega contínua é uma evolução natural quando existe o 
interesse de expandir os benefícios da automação dos testes e feedback 
imediato para os próximos estágios. 
 
B Integração contínua é uma prática do desenvolvimento de software em 
que um grupo de 3 participante integra seu trabalho uma vez no dia. A 
entrega contínua é uma evolução natural quando existe o interesse de 
expandir os benefícios da automação dos testes e feedback imediato para 
os próximos estágios. 
 
C Integração contínua é uma prática do desenvolvimento de software em 
que cada participante do time integra seu trabalho pelo menos uma vez 
no dia. A entrega contínua é uma evolução natural quando não há o 
interesse de expandir os benefícios da automação dos testes e feedback 
imediato para os próximos estágios. 
 
D Integração contínua é uma prática do desenvolvimento de software em 
que cada participante do time integra seu trabalho pelo menos uma vez 
no dia. A entrega contínua é uma evolução natural quando existe o 
interesse de expandir os benefícios da automação dos testes e feedback 
imediato para os próximos estágios. 
Você acertou! 
Integração contínua é uma prática do desenvolvimento de software em que 
cada participante do time integra seu trabalho pelo menos uma vez no dia. A 
entrega contínua é uma evolução natural quando existe o interesse de expandir 
os benefícios da automação dos testes e feeedcbackimediato para os próximos 
estágios. 
Slide da aula 06, páginas 3 - 4. 
 
E Integração contínua é uma prática do desenvolvimento de software em 
que apenas um participante do time integra seu trabalho pelo menos uma 
vez no dia. A entrega contínua é uma evolução natural quando não há o 
interesse de expandir os benefícios da automação dos testes e feedback 
imediato para os próximos estágios. 
 
Questão 8/10 - Engenharia de Software 
A gestão da qualidade preza por um produto que seja útil (usável) e que contenha 
valor agregado tanto para o desenvolvedor quanto para os usuários do sistema. 
A qualidade pode ser analisada de acordo com as dimensões: conformidade, 
durabilidade, facilidade de manutenção, estética, percepção, desempenho, recursos e 
confiabilidade. 
Dentro destas dimensões, há fatores importantes e destacados para gerar a gestão 
completa da qualidade. São eles: 
 
I)Flexibilidade. 
 
II) Portabilidade. 
III)Interoperabilidade. 
IV)Testabilidade. 
V)Reusabilidade 
Considerando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA 
Nota: 10.0 
 
A Somente os itens I , II e IV estão corretos 
 
B Somente os itens I, III e V estão corretos 
 
C Somente os itens I, II e V estão corretos 
 
D Somente os itens I e V estão corretos 
 
E Todos os itens estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 4, Todos os itens 
estão CORRETOS 
 
Questão 9/10 - Engenharia de Software 
Na aula 04 Vazquez, Simões e Albert (2009), cita quatorze características de valor do 
fator de ajuste. Estas características 
recebem uma nota conforme a análise do analista do projeto que podem cariar o 
tamanho funcional do software. 
Posto isto, assinale a única alternativa correta que cita de maneira sequencial 
(organizada) as quatorze características para se determinar o valor do fator de ajuste. 
Nota: 10.0 
 
A Comunicação, Perfomance, Utilização do equipamento, Volume de 
Transações, Entrada de dados on-line, Interface com o usuário, 
Atualizações on-line, Processamento complexo, Reusabilidade, 
Facilidade de Implementação, Facilidade operacional, Múltiplos locais, 
Facilidade de mudanças e Funções distribuídas. 
 
B Comunicação, Perfomance, Utilização do equipamento, Volume de 
Transações, Entrada de dados on-line, Interface com o usuário, 
Atualizações on-line, Processamento complexo, Reusabilidade, 
Facilidade de Implementação, Facilidade operacional, Funções 
distribuídas, Múltiplos locais e Facilidade de mudanças. 
 
C Comunicação, Perfomance, Funções distribuídas, Utilização do 
equipamento, Volume de Transações, Entrada de dados on-line, 
Interface com o usuário, Atualizações on-line, Processamento complexo, 
Reusabilidade, Facilidade de Implementação, Facilidade operacional, 
Múltiplos locais e Facilidade de mudanças. 
 
D Comunicação, Perfomance, Utilização do equipamento, Volume de 
Transações, Entrada de dados on-line, Interface com o usuário, 
Atualizações on-line, Processamento complexo, Reusabilidade, 
Facilidade de Implementação, Funções distribuídas, Facilidade 
operacional, Múltiplos locais e Facilidade de mudanças. 
 
E Comunicação, Funções distribuídas, Perfomance, Utilização do 
equipamento, Volume de Transações, Entrada de dados on-line, 
Interface com o usuário, Atualizações on-line, Processamento complexo, 
Reusabilidade, Facilidade de Implementação, Facilidade operacional, 
Múltiplos locais e Facilidade de mudanças. 
Você acertou! 
Texto da Aula 04, página 11. 
 
 
Questão 10/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: 10.0 
 
A Erro, Defeito, Falha e Usabilidade. 
 
B Erro, Defeito, Usabilidade e Falha. 
 
C Erro, Defeito, Falha e Engano. 
Você acertou! 
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. 
 
D Erro, Defeito, Falha e Precisão. 
 
E Erro, Caso de Uso, Defeito e Falha. 
 
Questão 11/11 - 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 UUCO, 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. 
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. 
 
B Pontos ajustados de casos de uso.. 
 
C Ponto de função. 
 
D SLOC. 
 
E COCOMO

Continue navegando