Prévia do material em texto
Ler em voz alta Ler em voz alta Ler em voz alta Questão 1/5 - Diferentes Metodologias Ágeis de Projetos O modelo de processo do MSF é uma combinação dos marcos dos modelos tradicionais em cascata e as interações do modelo espiral, utilizando os pontos fortes de cada modelo. São cinco fases do ciclo de vida do modelo de processo do MSF, conforme os conteúdos do texto-base da Aula 2, analise as afirmativas a seguir: I- A fase previsão é o momento de pensar sobre o que deve ser realizado e identificar constrangimentos, criando uma visão de alto nível preparando o terreno para fase de planejamento. Possui dois marcos provisórios: equipe central organizada e visão e escopo elaborado. II- A fase de planejamento é o momento de planejar e projetar uma solução para atender as necessidades e expectativas dentro dessas limitações. Possui quatro marcos provisórios: validação de tecnologia, especificação funcional definidas, plano mestre definidos, cronograma mestre definidos e desenvolvimento e configuração do ambiente de teste. III- A fase de desenvolvimento é o momento de realizar a maior parte da construção da solução. Os marcos provisórios são: componentes principais implantados, implantação de sites completos, implantação estável. IV- A fase de estabilização é o momento da condução dos testes para validar a solução que vá ao encontro das necessidades e expectativas. Os marcos provisórios são: convergência de bug, zero bugs ativos, candidatos à liberação, teste de pré-produção concluído, teste de aceitação do usuário concluído e piloto concluído. V- A fase de implantar é o momento de efetivamente realizar a implantar a solução. Os marcos provisórios são: prova de conceito completa, compilação interna n concluída e compilação interna n + 1 concluída. São corretas apenas as afirmativas: A I, II e V B I, III e IV C I, II, III e V D I, II e IV Você assinalou essa alternativa (D) Questão 2/5 - Diferentes Metodologias Ágeis de Projetos A programação Extrema sugere 12 práticas principais que devem ser utilizadas durante o desenvolvimento de software, quando utilizadas em conjunto ajudam a mitigar os riscos do processo de desenvolvimento e geram alta qualidade no resultado. Considerando os conteúdos do texto-base da Aula 6, considerando os quatro grupos de práticas, é correto dizer que: A No grupo de participação do cliente temos duas práticas que priorizam o feedback do desenvolvedor, pois nada melhor que a opinião de software e atingir o sucesso do projeto. B O jogo de planejamento, pertence ao grupo de grupo bem-estar, é reunião de planejamento para estimar histórias e priorizar. O jogo con planejamento, tratando este como se fosse um jogo. C No grupo de entendimento compartilhado temos três práticas para garantir a integração e qualidade do software e no grupo de Atividade compartilhada do projeto. D No grupo bem-estar temos a prática de Semana de 40 horas que é uma metáfora para alcançar o ritmo sustentável da equipe. Deve-s de uso de carga normal de trabalho sem horas extras, ou seja, em um ritmo saudável de trabalho. Você assinalou essa alternativa (D) Questão 3/5 - Diferentes Metodologias Ágeis de Projetos A Metodologia de Desenvolvimento Orientado a Funcionalidade (Feature-Driven Development – FDD) é uma metodologia que já existia antes do Manifesto ágil, surgiu em 1999 na Cingapura, derivado de um projeto de desenvolvimento de software. A equipe de projeto era: Leff Lucas como gerente de projetos, Peter Coad como o arquiteto-chefe e Stephen Palmer como o gerente de desenvolvimento. A esse respeito sobre os valores e princípios que torna a metodologia FDD diferente das demais, conforme os conteúdos do texto-base da Aula 1, relacione corretamente os elementos às suas respectivas descrições: 1- Comunicação 2 - Complexidade 3- Qualidade 4- Papéis 5- Granularidade ( ) decomposição do problema em requisitos funcionais, granulares o suficiente para saber como projetar e implementar cada um deles. Assim, o desenvolvedor consegue realizar a estimativa para implementação e o testador se sente seguro para escrever o teste para verificar o funcionamento da função. ( ) pode ser interna ou externa, a primeira é avaliada pela equipe e a segunda pelo usuário final e gerente do projeto. ( ) com objetivo de ser de fácil aprendizado, criado para evitar problemas de comunicação durante processo por conter várias checagens. ( ) a decomposição do processo tem como objetivo reduzir a complexidade. ( ) divisão de papéis visando a produtividade pessoal, trabalham em pequenas equipes em pequenas interações que são terminadas frequentemente. Agora, selecione a alternativa que apresenta a sequência correta: A 3 – 1 – 4 – 5 – 2 B 1 – 2 – 3 – 4 – 5 javascript:void(0) javascript:void(0) javascript:void(0) Ler em voz alta Ler em voz alta C 5 – 3 – 1 – 2 – 4 Você assinalou essa alternativa (C) D 4 – 3 – 1 – 5 – 2 Questão 4/5 - Diferentes Metodologias Ágeis de Projetos Figura 1: Comparação dos tipos de ciclo de vida do projeto (material de aula 1) O gerenciamento de projetos é uma área que está despertando interesse em várias organizações pelo fato de oferecer elementos que dão suporte para tomada de decisão empresarial. Considerando os conteúdos do texto-base da Aula 1, sobre os tipos de ciclo de vida do projeto, assinale a alternativa correta: A Os ciclos preditivos se caracterizam pela baixa certeza no que se refere aos requisitos, onde o escopo, prazo e custo são determinad são chamados de cascata ou waterfall. B O ciclo interativo é utilizado quando a complexidade é média e quando existem poucas mudanças ou quando o escopo tem diferentes foco é aprendizagem e não velocidade da entrega, a cada novo ciclo o produto (ou resultado) é melhorado através de sucessivos protót C Os ciclos ágeis ou incrementais são realizados a definição do escopo já no início do projeto, porém a aprovação do escopo é durante a D A principal diferença entre o ciclo de vida preditivo e ágil, é que o primeiro não realiza entrega até o final do projeto e o segundo realiza Você assinalou essa alternativa (D) Questão 5/5 - Diferentes Metodologias Ágeis de Projetos O Processo Unificado Ágil (Agile Unified Process – AUP) foi lançado em 2005, sendo um abordagem simplificada para o desenvolvimento de Software baseada no Processo Unificado Racional ou Rational Unified Process (RUP). Agile UP é uma versão simplificada do RUP, uma abordagem simples e fácil de entender para desenvolvimento de software de aplicativos utilizando práticas e conceitos ágeis mantendo fiel ao RUP. Considerando os conteúdos do texto-base da Aula 4, sobre a filosofia do Agile UP, é correto dizer que: A A orientação em baixo nível é um princípio do Agile UP, pois fornece link para detalhes do processo e impõe a leitura detalhada da docu B A simplicidade não é um dos princípios do Agile UP, pois a explicação é bem detalhada do processo e existem umas centenas de págin C O foco em atividade de valor não é um princípio do Agile UP, pois deve-se focar em atividades mais difíceis primeiros não importando q D Independência de ferramentas e personalização do processo são princípios do Agile UP. O processo é adaptável através de ferramenta ferramentas de código aberto que são simples ou também qualquer ferramenta que desejar e tiver maior conhecimento. Você assinalou essa alternativa (D) javascript:void(0) javascript:void(0)