Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 - ENGENHARIA DE SOFTWARE E GESTAO DE TIMES AGEIS Código da questão: 15585 O Framework SCRUM apresenta 5 cerimônias que ajudam na condução do processo SCRUM. Como você está responsável pela implantação do SCRUM na empresa, deve conhecê-la bem. Por esse motivo, solicitamos que analise as afirmativas a seguir e assinale a alternativa que apresenta as afirmativas corretas. I. A reunião de retrospectiva da Sprint é realizada ao término da Sprint e tem por objetivo levantar o que funcionou positivamente, o que não funcionou e quais ações serão tomadas para melhorar. II. No início de cada Sprint é realizada a reunião de planejamento da Sprint, em que o Scrum Master prioriza os itens do Product Backlog. III. São realizadas reuniões diárias rápidas preferencialmente com todo o time scrum, que tem por objetivo reportar as atividades realizadas no dia anterior, as atividades que serão realizadas no próximo dia e quais os impedimentos. A) Apenas a III. B) I, II e III. C) I e II. D) Apenas a I. E) I e III. Questão 2 - ENGENHARIA DE SOFTWARE E GESTAO DE TIMES AGEIS Código da questão: 15617 O framework SCRUM apresenta três pilares: transparência, inspeção e adaptação. O Scrum fornece vários mecanismos de feedback, garantindo o pilar inspeção, que leva à adaptação formando um ciclo virtuoso. Quais são as reuniões do SCRUM que fornecem esse feedback contínuo? A) Reunião de Planejamento e Retrospectiva na Sprint. B) Reunião Diária e Revisão da Sprint. C) Revisão da Sprint e Retrospectiva da Sprint. D) Reunião de Planejamento e Revisão da Sprint. E) Reunião Diária e Reunião de Planejamento. Questão 3 - ENGENHARIA DE SOFTWARE E GESTAO DE TIMES AGEIS Código da questão: 15482 Em uma definição simplificada, quais das afirmativas abaixo estão relacionadas a definição de “software”? I. Programas: quando executados, determinam a função e o resultado que se deseja obter. II. Documentos: apresentam a operação e a utilização dos programas. III. Produto sujeito ao desgaste do tempo. Isso implica afirmar que o mesmo sofre alterações ou falhas no futuro. IV. Estrutura dos dados: permitem aos programas a possibilidade de manipulação correta da informação. É correto o que se afirma em: A) II e IV, apenas B) l, II, III e IV C) l, II e IV D) I e II, apenas E) I e III, apenas Questão 4 - ENGENHARIA DE SOFTWARE E GESTAO DE TIMES AGEIS Código da questão: 15521 Nós já vimos que os softwares, por regra, não são padronizados. Portanto, os processos de desenvolvimento também apresentam aplicações diversificadas. Mas existem basicamente quatro tarefas, ou atividades, consideradas fundamentais na área de engenharia de software, que todo processo de desenvolvimento deve incluir. Determinar as funcionalidades do software, e as limitações do seu funcionamento, faz parte de qual grupo de atividades? A) Especificação de software. B) Projeto e implementação de software. C) Nenhuma das alternativas. D) Evolução de software. E) Validação de software. Questão 5 - ENGENHARIA DE SOFTWARE E GESTAO DE TIMES AGEIS Código da questão: 15642 Antes do início do uso do Scrum na empresa surgiu uma dúvida, quem é o responsável por fazer a divisão do trabalho e a divisão de atividades de forma justa entre os membros do time de Desenvolvimento? A) Gerente de Projetos. B) Time de Desenvolvimento. C) Lider do Time de Desenvolvimento. D) Scrum Master. E) Dono do Produto. Questão 6 - ENGENHARIA DE SOFTWARE E GESTAO DE TIMES AGEIS Código da questão: 15610 O Scrum é mais que uma metodologia de desenvolvimento de software, na verdade, é um modelo ágil para o gerenciamento de projeto, não só de software. Existem relatos de projetos utilizando Scrum no desenvolvimento de produtos diversos. Ele apresenta algumas características. Qual das alternativas mostra uma dessas? A) O product owner define quais são os requisitos mais importantes a serem tratados em cada sprint, porém, não é o responsável pelo ROI (Return Of Investment), nem por avaliar as necessidades dos clientes. B) O product backlog precisa ser completo desde o início do projeto, contemplando todas as funcionalidades. C) O scrum team é a equipe de desenvolvimento com 6 a 10 pessoas, necessariamente dividida em papéis, como analista, designer e programador. D) O scrum master é um gerente e um líder como nos modelos prescritivos, já que as equipes não são auto-organizadas. E) As funcionalidades a serem implementadas em cada projeto (requisitos ou histórias de usuário) são mantidas em uma lista chamada de product backlog. Questão 7 - ENGENHARIA DE SOFTWARE E GESTAO DE TIMES AGEIS Código da questão: 15649 Em 2001, foi lançado o Manifesto ágil que tem como base quatro valores. Sobre este assunto, analise as afirmativas a seguir: I. Capacidade de responder as mudanças no projeto ao invés de manter um plano pré- estabelecido. II. A colaboração com o cliente é mais importante do que a negociação de contratos. III. Software funcionando é mais importante do que documentação completa e abrangente. Assinale a afirmativa que apresenta as afirmativas corretas. A) I e III. B) I, apenas. C) I e II. D) II e III. E) I, II e III. Questão 8 - ENGENHARIA DE SOFTWARE E GESTAO DE TIMES AGEIS Código da questão: 15578 Na última década, o movimento ágil ganhou força. E, com a finalidade de melhorar a maneira pela qual os softwares são desenvolvidos, as empresas têm aplicado os valores apresentados pelo Manifesto Ágil. Assinale a alternativa que se encontra no manifesto. A) Seguir um plano mais que responder a mudanças. B) Negociação de contratos mais que colaboração com o cliente. C) Indivíduos e interações mais que processos e ferramentas. D) Negociação de contratos mais que indivíduos e interações. E) Documentação abrangente mais que software em funcionamento. Questão 9 - ENGENHARIA DE SOFTWARE E GESTAO DE TIMES AGEIS Código da questão: 15514 Ao utilizarem um produto de software, os usuários dispõem de informações ou experiências que variam de pessoa para pessoa. Você já deve imaginar que um software, enquanto produto, deve ser desenvolvido com atenção especial à sua interface e trazer uma documentação robusta em informações que possibilitem a plena utilização dos recursos disponíveis. Ressaltando que o produto software deve passar, antes da sua disponibilização, por uma série de testes para que quaisquer erros de execução sejam corrigidos. O trecho acima trata da importância do uso dos testes no processo de software. Assim, considerando as informações apresentadas e os conteúdos estudados, pode-se afirmar que o estágio do processo de testes de software em que os componentes do sistema são integrados para gerar um sistema completo e tem o objetivo de verificar possíveis falhas provenientes de interações inesperadas ocorridas entre os elementos do sistema, e ocupa-se em demonstrar que o sistema atende a seus requisitos, sejam funcionais ou não funcionais, é denominado de: A) Teste de integração. B) Teste de verificação. C) Teste de desenvolvimento. D) Teste de sistema. E) Teste de aceitação. Questão 10 - ENGENHARIA DE SOFTWARE E GESTAO DE TIMES AGEIS Código da questão: 15489 No que se refere ao desenvolvimento e à manutenção de sistemas, analise as afirmativas a seguir e assinale a alternativa que apresenta todas as afirmativas corretas. I – Saber qual a necessiadade do cliente é o primeiro passo para o desenvolvimento de um sistema. II – Mesmo uma empresa tendo profissionais de áreas diferentes, na hora de construir um sistema, apenas a participação dos desenvolvedores é realmenteimportante. III – A realização de testes do código desenvolvido é uma ação importante na busca por inconsistências no desenvolvimento. Está(ão) correta(s): A) I, II e III. B) I e II. C) I e III. D) II. E) III.
Compartilhar