Baixe o app para aproveitar ainda mais
Prévia do material em texto
1) Alternativas: · I – C; II – A; III – B. · I – A; II – B; III – C. · I – A; II – C; III – B. · I – C; II – B; III – A. checkCORRETO · I – B; II – A; III – C. Resolução comentada: mudanças de recursos: de origem causada por fator interno. Adaptação às novas tecnologias: de origem causada por fator externo com grande impacto no desenvolvimento de software. Atualização de requisitos: alteração da forma de atribuir pontuação nas provas do aluno. Código da questão: 57733 2) Pressman (2016) cita que, dentre os princípios ágeis, o software ativo é importante, mas não se deve esquecer que também se deve apresentar uma série de atributos de qualidade, incluindo confiabilidade, usabilidade e facilidade de manutenção. Sobre os 12 princípios do Manifesto Ágil para alavancar agilidade (SOMMERVILLE, 2018), considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) A maior prioridade é satisfazer o cliente com entrega adiantada e contínua de software funcionando. ( ) O pessoal do comercial já cumpriu com a venda do serviço de desenvolvimento de software, portanto, os desenvolvedores assumem diariamente a execução do projeto. ( ) As melhores arquiteturas, os requisitos e projetos surgem de equipes auto-organizadas. ( ) Simplicidade – a arte de maximizar o volume de trabalho não realizado – é essencial. ( ) O método mais eficiente e efetivo de transmitir informações para e dentro de uma equipe de desenvolvimento é uma documentação completa. Assinale a alternativa que contenha a sequência correta: Alternativas: · F – V – F – F – V. · F – F – F – V – F. · V – V – F – V – F. · V – F – V – V – V. · V – F – V – V – F. checkCORRETO Resolução comentada: a segunda afirmativa é falsa, porque o pessoal do comercial e os desenvolvedores devem trabalhar em conjunto diariamente ao longo de todo o projeto; a quinta afirmativa também é falsa, pois o método mais eficiente e efetivo de transmitir informações para e dentro de uma equipe de desenvolvimento é uma conversa aberta, presencial. Código da questão: 57714 3) De acordo com Sommerville (2018), se tem um projeto com previsão para 15 meses quando a equipe conta com quatro pessoas, significa que são 60 pessoas/mês, portanto, se incluir mais uma pessoa na equipe, é certeza de que o mesmo sistema será entregue em 12 meses. Alternativas: · Sim, pois o esforço de 60 pessoas/mês será dividido por cinco pessoas. · Sim, com o aumento de uma pessoa, poderá ser entregue até antes de 12 meses. · Não, pois a produtividade da equipe é prejudicada com o aumento da quantidade de pessoas na equipe. checkCORRETO · Sim, ao ingressar mais uma pessoa que já tem experiência e conhecimento do negócio, vai aumentar a velocidade da equipe. · Não, pois não existe possibilidade de aumentar a quantidade de pessoas na equipe. Resolução comentada: sobre a duração de projeto e alocação de equipe, fica claro que o aumento do número de pessoas na equipe pode diminuir a velocidade produtiva por pessoa pela necessidade de comunicação. Código da questão: 57739 4) Classifique as afirmativas em verdadeiras (V) ou falsas (F). Sobre a qualidade na entrega do software modificado, para preservar (ou até aumentar) a qualidade, é sugerida que se adote a gestão de configuração (PRESSMAN, 2016): ( ) A execução do teste diário, como exemplo, uso da técnica de teste de integração diária. ( ) Ao efetuar um build integrado, possibilita a entrega sem bugs e no prazo. ( ) A integração de todos os SCI numa build diária não possibilita a entrega sem bugs e no prazo. ( ) Caso duas pessoas efetuem alterações no mesmo SCI para o mesmo check out, quando essas pessoas efetuarem o check in, a ferramenta mantém somente o último check in para aquele SCI. ( ) O engenheiro de software é que garante a propagação das modificações utilizando a ferramenta SCM. Assinale a alternativa que contenha a sequência correta: Alternativas: · V – V – F – V – F. · V – F – V – F – V. · V – V – F – F – V. checkCORRETO · F – F – V – V – V. · F – V – F – V – F. Resolução comentada: a integração de todos os SCI numa build diária possibilita a entrega sem bugs e no prazo. Caso duas pessoas efetuem alterações no mesmo SCI para o mesmo check out, quando essas pessoas efetuarem o check in, a ferramenta mantém os dois check in para aquele SCI. Código da questão: 57767 5) 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 checkCORRETO · I, II e V, apenas · III, IV e V, apenas · II e III, apenas · I, II e IV, apenas Resolução comentada: 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. Código da questão: 57719 6) Escolha a alternativa que preenche corretamente a afirmativa: “As histórias de usuário podem ser utilizadas no _____ das _____ do sistema. Cada cartão de história elaborado pelo time de desenvolvimento possui a decomposição da história do usuário que receberá uma _____ de recursos necessários para a implementação” (SOMERVILLE, 2018). Alternativas: · Orçamento; projeções; estimativa. · Planejamento; criações; documentação. · Orçamento; criações; codificação. · Planejamento; iterações; documentação. · Planejamento; iterações; estimativa. checkCORRETO Resolução comentada: conforme o texto da página 64 do livro Engenharia de software descreve, o modelo de processo ágil quanto às histórias de usuário e as estimativas. É a partir das histórias de usuário que se planeja o que será desenvolvido na iteração, sendo que cada história dessa recebe uma estimativa de esforço para o seu desenvolvimento. Código da questão: 57721 7) Ao perceber que o tempo da iteração não foi suficiente para a implementação e entrega da história do usuário, deve-se proceder a um ajuste para garantir que o objetivo da iteração seja alcançado. Assinale a alternativa que especifica o ajuste adequado para esse caso: Alternativas: · Contratar novos integrantes para a equipe de desenvolvimento. · Aumentar o tempo da iteração. · O time de desenvolvimento deve reescrever a história do usuário. · Eliminar parte da história para conseguir entregar o software. · O usuário final deve reescrever a história em histórias menores. checkCORRETO Resolução comentada: o compromisso de escrita da história do usuário é do próprio usuário, inclusive quando existe a necessidade de divisão em partes menores, pois é ele que tem a responsabilidade de priorizar cada uma das partes. Código da questão: 57723 8) Sobre os fatores da qualidade de McCall, o software pode ser avaliado em determinadas fases (PRESSMAN, 2016, p. 417), são elas: ( ) Facilidade de manutenção. ( ) Revisão. ( ) Capacitação. ( ) Reusabilidade e integridade. ( ) Transição. Assinale a alternativa que contenha a sequência correta: Alternativas: · V – F – F – V – F. · V – V – V – F – F. · F – V – F – F – V. checkCORRETO · F – F – F – V – V. · F – V – V – V – F. Resolução comentada: conforme McCall especifica em quais fases do processo de desenvolvimento de softwarea qualidade pode ser avaliada. Código da questão: 57753 9) Alternativas: · I – C; II – A; III – B. · I – B; II – A; III – C. · I – B; II – C; III – A. checkCORRETO · I – A; II – B; III – C. · I – C; II – B; III – A. 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. Código da questão: 57769 10) 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 – V. checkCORRETO · V – V – F – V – F. · V – V – F – F – V. · V – V – V – V – F. · F – F – F – V – V. Resolução comentada: todas estão corretas. Código da questão: 57730
Compartilhar