Baixe o app para aproveitar ainda mais
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
Compartilhar