Baixe o app para aproveitar ainda mais
Prévia do material em texto
Gerenciamento ágil dos sistemas Professor(a): Marco Ikuro Hisatomi (Mestrado acadêmico) 1) 2) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Alternativas: I – B; II – A; III – C. I – C; II – A; III – B. I – B; II – C; III – A. CORRETO I – A; II – B; III – C. I – C; II – B; III – A. Código da questão: 57769 O dimensionamento quanto ao tamanho de uma história do usuário é importante para o projeto de desenvolvimento de software ágil, por se tratar de características: I. Tamanhos semelhantes/equivalentes tendem a terem eficiência e eficácia na estimativa global do projeto. II. Quanto maior a amplitude de tamanho da história do usuário, o projeto se torna melhor gerenciável. III. Acredita-se que histórias do usuário mais extensas facilitam a sua estimativa. IV. A história do usuário que envolve o maior número de entidades e operações são mais completas e objetivas. V. Uma história do usuário deve ser escrita pelo próprio usuário, garantindo que ele conheça as regras de negócio e determina a prioridade. São verdadeiras: Alternativas: I e V, apenas CORRETO II e III, apenas I, II e IV, apenas III, IV e V, apenas I, II e V, apenas Resolução comentada: de acordo com a apresentação do gerenciamento de configuração de Pressman (2016), o relatório de defeitos listados pelos stakeholders é considerado um Software Configuration Itens; conjunto de mecanismos e estruturas de dados que permitem a uma equipe de software gerenciar alterações de maneira eficaz é considerado um repositório de Software Configuration Management; e a gestão de dependências é considerada como sendo uma gestão de impacto e orienta na escolha dos casos de teste. Resolução comentada: 3) 4) 5) Código da questão: 57719 A modelagem Cocomo II possui o modelo ______ que contempla calcular a estimativa usando ______, considerando fatores, tais como: ______ e ______. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: Pós-arquitetura; história do desenvolvedor; flexibilidade de desenvolvimento; caixa-branca. Pós-arquitetura; Kloc; flexibilidade de desenvolvimento; coesão do time. CORRETO Arquitetura; história do usuário; Esloc; coesão do time. Projeto (design) inicial; Kloc; precedência; coesão do time. Reúso; Kloc; flexibilidade de desenvolvimento; coesão do time. Código da questão: 57727 A disciplina da gestão da qualidade está se tornando mais valorizada no processo de desenvolvimento de sistemas, acrescentando maior garantia de produtos seguros e úteis aos usuários finais. Sobre a camada da sustentação da engenharia de software (PRESSMAN, 2016, p. 16), assinale a alternativa correta. Alternativas: A disciplina da gestão da qualidade só depende da cultura organizacional. A base da sustentação é o foco na qualidade. CORRETO A camada-base são as ferramentas do desenvolvimento. Entende-se por camada da engenharia de software somente os métodos e processos. Métodos da engenharia de software é a base da sustentação. Código da questão: 57745 Por prever procedimentos simples, conexos ao Manifesto Ágil, tornou-se comum a sua adoção em desenvolvimento de softwares por demonstrar eficácia para projetos que exigem complexidade, requisitos em constante mudança e prazos curtos (PRESSMAN, 2016). Sobre o Scrum, assinale a alternativa correta. Alternativas: É um framework para desenvolver, entregar e manter produtos complexos. CORRETO É um framework para prestação de serviços de infraestrutura, de maneira rápida. É um framework para desenvolver, entregar e manter sistemas educacionais. a afirmação I é verdadeira, pois atividades de tamanhos equivalentes são melhores estimadas em esforços e em execução; e a V é verdadeira, a responsabilidade e autonomia das histórias do usuário é do próprio usuário; já a II é falsa porque, quanto maior a amplitude, o gerenciamento se torna mais complexo; já a III é falsa, pois uma história de usuário extensa não é sinônimo de ser completa e objetiva; e a IV é falsa por demonstrar que contempla várias histórias numa só, por envolver várias entidades e operações. Resolução comentada: a modelagem Cocomo II possui o modelo pós-arquitetura que contempla calcular a estimativa usando Kloc, considerando fatores, tais como: flexibilidade de desenvolvimento e coesão do time. Resolução comentada: a qualidade é conquistada por meio do acúmulo de esforços, com o foco na qualidade (PRESSMAN, 2016), sendo esta a base fundamental da sustentação da engenharia de software. 6) 7) 8) É um framework para o gerenciamento de configuração de software. É um framework para desenvolver, entregar e manter sistemas simplificados. Código da questão: 57707 “Quando há envolvimento de times diferentes, uma diferença fundamental entre o desenvolvimento e a evolução é que o primeiro estágio da implementação da mudança requer uma compreensão do programa” (SOMMERVILLE, 2018, p. 235). Qual alternativa corresponde melhor ao objetivo dessa compreensão do programa citada pelo autor? Alternativas: Analisar os sistemas de mobile, principalmente porque existem muitas instalações. Criar um cenário de teste para ser aplicado antes da entrega. Analisar o custo e o esforço necessário por parte dos usuários para testar o sistema. Analisar o impacto da mudança nas documentações de operação do sistema para o usuário final. Analisar o impacto da mudança para certificar-se de que não afetará outra parte do sistema ou na integração com outros sistemas do mesmo ambiente operacional. CORRETO Código da questão: 57774 Fazem parte dos fatores que influenciam no custo de um projeto de software, baseado no Cocomo II, conforme o modelo pós-arquitetura, dentre os 17 atributos: ( ) Tamanho da base de dados (do produto). ( ) Complexidade do produto (do produto). ( ) Experiência de aplicação (de pessoal). ( ) Restrição de armazenamento (de plataforma). ( ) Cronograma de desenvolvimento necessário (de projeto). Assinale a alternativa que contenha a sequência correta: Alternativas: V – V – V – V – F. V – V – F – F – V. F – F – F – V – V. V – V – V – V – V. CORRETO V – V – F – V – F. Código da questão: 57730 Em manutenibilidade, entende-se que favorecerá as tarefas “_____ porque o projeto (design) permite boa testabilidade, e de análise dos pontos que podem ______, inclusive quanto à existência de alinhamento conceitual entre o _____ e a implementação” (TAENTZER et al., 2019, p. 16). Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: Resolução comentada: é um framework para desenvolver, entregar e manter sistemas complexos, segundo o Guia Scrum (2017). Resolução comentada: segundo o autor, tecnicamente, o engenheiro de software deve conhecer o suficiente para manter os níveis de qualidade quanto ao funcionamento do sistema e das integrações com outros sistemas. Resolução comentada: todas estão corretas. 9) 10) De análise; causar falhas; requisito especificado. De testes; causar falhas; requisito especificado. CORRETO De testes; gerar erros; pedido de manutenção. De planejamento; causar falhas; pedido de manutenção. De análise; gerar erros; requisito não funcional. Código da questão: 57766 Na gestão de riscos, o gerente deve conhecer a probabilidade de ocorrência e, caso aconteça, qual será o impacto. Assinale a alternativa que preenche corretamente a afirmativa: “O gerente de um projeto de software deve dedicar menor esforço quando um fator de risco tem_____, mas que a probabilidade de ocorrência é _____”. Alternativas: Médio impacto; alta. Alto impacto; muito baixa. CORRETO Alto impacto; altíssima. Alto impacto; alta. Prejuízo; alta. Código da questão: 57740 O clienteprioriza as histórias a serem implementadas, escolhendo as que podem ser utilizadas imediatamente para proporcionar suporte útil _____. A intenção é identificar funcionalidades ______ que possam ser implementadas em aproximadamente duas semanas, quando a próxima versão do sistema é disponibilizada para o cliente (SOMMERVILLE, 2018). Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: Ao indivíduo; essenciais. Para a sociedade; essenciais. Ao negócio; gerenciais. Ao negócio; essenciais. CORRETO Ao negócio; raras. Código da questão: 57709 Resolução comentada: métodos ágeis, com o uso de técnicas como refatoração, aumentam o nível de manutenibilidade, sendo descrito por Taentzer (2019), que favorece as tarefas de testes porque o projeto (design) permite boa testabilidade e de análise dos pontos que podem causar falhas, inclusive quanto à existência de alinhamento conceitual entre o requisito especificado e a implementação. Resolução comentada: segundo Pressman (2016, p. 785), quando a probabilidade é muito baixa, o gerente não deve dedicar grande esforços. Resolução comentada: o cliente busca operacionalização aos negócios e somente as funcionalidades essenciais devem ser implementadas. Arquivos e Links
Compartilhar