Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 1 em 1 pontos Assinale a alternativa que se refere à seguinte descrição: “Esta estratégia é baseada na suposição de que você precisa ter uma clara definição das necessidades do cliente. Isto é estabelecido em uma completa documentação dos objetivos do projeto, dos requisitos que a solução deve atender, da especificação das funcionalidades que fundamentam estes requisitos e as particularidades e características detalhadas de cada parte da funcionalidade”. Resposta Selecionada: a. Estratégia linear. Respostas: a. Estratégia linear. b. Estratégia incremental. c. Estratégia iterativa. d. Estratégia ágil. Comentário da resposta: a) Estratégia linear. É a estratégia linear, uma vez que segue uma sequência de atividades. Assim, elas devem estar bem definidas e especificadas antes de prosseguir para etapa seguinte. Pergunta 2 1 em 1 pontos O documento de visão é um artefato importante, pois: Resposta Selecionada: a. Pode ser utilizado como base de contratação para desenvolvimento de sistemas. Respostas: a. Pode ser utilizado como base de contratação para desenvolvimento de sistemas. b. Contém a especificação do sistema a ser desenvolvido. c. Reúne o conjunto de diagramas que foram elaborados para o desenvolvimento de um sistema. d. Estabelece o contexto do sistema. Comentário da resposta: Alternativa correta: a) Pode ser utilizado como base de contratação para desenvolvimento de sistemas. As demais alternativas são falsas porque: a alternativa b) refere-se ao documento de especificação; a alternativa c) também refere-se ao documento de especificação; já a alternativa d) refere-se ao diagrama de contexto. Pergunta 3 1 em 1 pontos A maioria dos modelos de ciclos de vida de projeto de software compartilham diversas características em comum. Sendo assim, analise as afirmativas a seguir e assinale a alternativa correta: I. Os níveis de custo e de pessoal são constantes do início ao fim do projeto, sendo que atingem um breve pico durante as fases intermediárias do ciclo de vida do projeto. II. O nível de incertezas é o mais baixo e, portanto, o risco de não atingir os objetivos é menor no início do projeto. A certeza de término geralmente se torna cada vez maior conforme o projeto continua. III. A capacidade das partes interessadas de influenciarem as características finais do produto do projeto e o custo final do projeto é mais baixa no início e torna-se cada vez maior conforme o projeto continua. Resposta Selecionada: a. Todas as afirmativas são falsas. Respostas: a. Todas as afirmativas são falsas. b. Apenas as afirmativas I e II são verdadeiras. c. Apenas as afirmativas I e III são verdadeiras. d. Todas as afirmativas são verdadeiras. Comentário da resposta: a) Todas as afirmativas são falsas. Nas fases inicias do projeto as partes interessadas têm maior influência sobre as características do projeto e, também, o nível de incertezas é maior e os custos e uso de recursos não são constantes no ciclo de vida de projetos. Pergunta 4 1 em 1 pontos O modelo de processo Scrum com o intuito de lidar com a complexidade do desenvolvimento e para o gerenciamento de software adota um controle descentralizado, e assim possibilitar gerência mais eficientemente com contextos pouco previsíveis. Neste contexto, a gerência é distribuída por meio de três agentes independentes que são: Resposta Selecionada: b. Product Owner, Scrum Team e Scrum Master. Respostas: a. Sprint, Scrum Master e Planning Meeting. b. Product Owner, Scrum Team e Scrum Master. c. Sprint, Scrum Team e Product Backlog. d. Product Owner, Sprint e Planning Meeting. Comentário da resposta: b) Product Owner, Scrum Team e Scrum Master. A resposta correta Product Owner (representa o cliente no projeto), Scrum Team (as equipes de desenvolvimento) e Scrum Master (atua como gerente). Pergunta 5 1 em 1 pontos A engenharia de software está inserida no contexto: Resposta Selecionada: d. das engenharias de sistemas, de processo e de produto. Respostas: a. das engenharias de processo e de produto. b. das engenharias de sistemas e de processo. c. das engenharias de sistemas e de produto. d. das engenharias de sistemas, de processo e de produto. Comentário da resposta: d) das engenharias de sistemas, de processo e de produto. A engenharia de software é uma área que estuda todos os aspectos da produção de software, tanto no contexto de sistemas quanto de processo e de produto. Pergunta 6 1 em 1 pontos Uma organização de desenvolvimento de software encomenda o desenvolvimento um sistema de software para uma frente de loja de um hipermercado. O sistema será utilizado por “caixas” do hipermercado para realizarem as vendas para os clientes. A eficiência das funções do “caixa” utilizando o produto de software é crítica para o sucesso desse projeto. O hipermercado tem uma alta taxa de rotatividade de funcionários para a função de “caixa” e, por esse motivo, foi solicitado que a interface gráfica fosse intuitiva. Além disso, a direção do hipermercado, com base na prática padrão da indústria, deseja que os seus “caixas” sejam capazes de introduzir 40 itens por minuto de uma compra de um cliente para o sistema. Qual é a melhor classificação para esses tipos de requisitos? Resposta Selecionada: c. Requisito de usabilidade. Respostas: a. Requisito de desempenho do sistema. b. Requisito funcional do sistema. c. Requisito de usabilidade. d. Requisito de projeto. Comentário da resposta: Alternativa correta: c) Requisito de usabilidade. A usabilidade é definida como a facilidade com que as pessoas podem usar uma ferramenta ou objeto para a realização de uma tarefa. Pergunta 7 1 em 1 pontos É um modelo de processo em que cada loop na espiral representa uma fase do processo de software, o qual exige a consideração direta dos riscos técnicos em todos os estágios do projeto e, se aplicado adequadamente, deve reduzir os riscos antes que eles se tornem problemáticos. Esse modelo de processo é conhecido como: Resposta Selecionada: b. Espiral. Respostas: a. Em cascata. b. Espiral. c. Prototipagem. d. Processo unificado. Comentário da resposta: b) Espiral. Essas características são do modelo espiral proposto por Boehm, em 1988. Pergunta 8 1 em 1 pontos Sobre Scrum e Extreme Programming podemos afirmar que: Resposta Selecionada: a. ambos são conhecidos métodos ágeis, porém distintos na forma de trabalhar. O Scrum é um framework e o XP é um conjunto de práticas. Respostas: a. ambos são conhecidos métodos ágeis, porém distintos na forma de trabalhar. O Scrum é um framework e o XP é um conjunto de práticas. b. são métodos bem conhecidos no mercado. São utilizados porque não exigem documentação do produto e as iterações mais curtas permitem testes mais elaborados. c. são métodos que contrapõem os métodos tradicionais, mas garantem o desenvolvimento sequencial onde cada etapa gera um produto que é base para a etapa seguinte. d. ambos disputam o interesse dos times de desenvolvimento, mas ainda estão em fase experimental e precisam de melhor definição em alguns pontos. Comentário da resposta: a) ambos são conhecidos métodos ágeis, porém, distintos na forma de trabalhar. O Scrum é um framework e o XP é um conjunto de práticas. Por ser um framework, o Scrum permite trabalhar com processos diferentes de modo a resolver problemas complexos e adaptativos. O XP já apresenta uma coletânea de boas práticas, portanto menos adaptativo que o Scrum. Pergunta 9 1 em 1 pontos Considereas afirmativas abaixo: I. Requisitos não funcionais não podem ser medidos, ou seja, não são mensuráveis. II. Requisitos funcionais descrevem as funções que o software deverá executar. III. Requisitos não funcionais devem expressar condições que o software deve atender ou, também, qualidades específicas que o software deve contemplar. Assinale a alternativa CORRETA: Resposta Selecionada: b. Somente as afirmativas II e III são verdadeiras. Respostas: a. Todas as afirmativas são verdadeiras. b. Somente as afirmativas II e III são verdadeiras. c. Somente a afirmativa I é verdadeira. d. Todas as afirmativas são falsas. Comentário da resposta: Alternativa correta: b) Somente as afirmativas II e III são verdadeiras. A afirmativa I é falsa, os requisitos não funcionais podem ser medidos. Pergunta 10 1 em 1 pontos Uma fábrica de software utiliza um ciclo de vida de desenvolvimento de sistemas que se baseia em alguns princípios, tais como: indivíduos e interações do que processos e ferramentas; software funcionando do que documentação extensa; colaboração do cliente do que negociação contratual; e respostas a mudanças do que planejamento seguido. Além disso, a cada ciclo de desenvolvimento entrega uma versão do software que agrega valor ao negócio do cliente. Esse modelo de processo é conhecido como Resposta Selecionada: d. SCRUM. Respostas: a. Cascata. b. RUP. c. Espiral. d. SCRUM. Comentário da resposta: d) Scrum. A Scrum é uma metodologia ágil que é aderente a esses princípios e adota essa prática.
Compartilhar