Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/10/2022 21:20 AC2: OLAS037TSN1 - Metodologia de Desenvolvimento de Sistemas https://facens.instructure.com/courses/10097/quizzes/48376 1/10 AC2 Entrega 22 out em 23:59 Pontos 10 Perguntas 10 Disponível 17 out em 0:00 - 22 out em 23:59 Limite de tempo 60 Minutos Tentativas permitidas 2 Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 17 minutos 10 de 10 As respostas corretas estão ocultas. Pontuação desta tentativa: 10 de 10 Enviado 21 out em 21:20 Esta tentativa levou 17 minutos. Prezado Aluno: Leia com atenção as instruções abaixo antes de realizar a Avaliação AC2: IMPORTANTE: Escolha um ambiente adequado para a realização da avaliação, onde você possa se concentrar e responder às questões sem interrupções; Você precisará de uma conexão de Internet estável, que esteja ativa durante toda a realização da avaliação; Para maior tranquilidade, evite fazer a avaliação a partir do celular ou outros dispositivos móveis, use um notebook ou computador desktop; Não se esqueça de clicar no botão "Enviar teste"após responder às perguntas , para confirmar o seu envio; Fique atento ao horário limite para realização da avaliação; Uma vez iniciada, você terá apenas o tempo limite da avaliação para finalizá-la e enviá-la. Boa Prova! Fazer o teste novamente 1 / 1 ptsPergunta 1 https://facens.instructure.com/courses/10097/quizzes/48376/history?version=1 https://facens.instructure.com/courses/10097/quizzes/48376/take?user_id=22972 21/10/2022 21:20 AC2: OLAS037TSN1 - Metodologia de Desenvolvimento de Sistemas https://facens.instructure.com/courses/10097/quizzes/48376 2/10 As metodologias de desenvolvimento de sistemas apresentadas na unidade possuem vantagens e desvantagens. Por esse motivo, ao decidir em relação a qual aplicar no desenvolvimento de um sistema, é necessário analisá-las cautelosamente. Identifique qual das afirmações se refere à análise estruturada de desenvolvimento de sistemas. Muito flexível e eficiente diante de mudanças. Tenta diminuir os riscos adicionando recursos incrementalmente. Divide o processo de desenvolvimento em iterações que adicionam funcionalidades ao sistema. Compreende o sistema em termos de objetos que são consistidos por dados e processos. Representa o sistema em termos dos dados e processos que manipulam estes dados. 1 / 1 ptsPergunta 2 As metodologias ágeis surgiram no ano de 1995 (KHAN, 2011). A definição de que metodologias ágeis são apenas abordagens de code- and-fix (programar e corrigir) de forma controlada, com pouca ou nenhuma clareza do processo, é somente verdade para uma pequena, mas influente minoria de suas abordagens 21/10/2022 21:20 AC2: OLAS037TSN1 - Metodologia de Desenvolvimento de Sistemas https://facens.instructure.com/courses/10097/quizzes/48376 3/10 Identifique, das afirmações abaixo, qual não corresponde à metodologia ágil. Nessa metodologia, os erros podem ser detectados e corrigidos mais cedo. A maioria das abordagens ágeis, no entanto, englobam processos explícitos, apesar de haver um esforço para deixá-los o mais leve possível. De forma geral, abordagens ágeis fragmentam as fases em iterações sucessivas. A metodologia ágil é voltada única e exclusivamente para projetos considerados de grande porte ou complexos. A abordagem ágil foi consolidada a partir do “Manifesto ágil”. 1 / 1 ptsPergunta 3 Uma metodologia de desenvolvimento de software pode ser vista como uma coleção de métodos designados para cada atividade ou fase do projeto de um sistema. Os principais tipos de metodologia de desenvolvimento de sistemas, possuem o intuito de agilizar, organizar e estabelecer padrões que garantem maior qualidade do software e são eles: I – Alinhada II – Recursiva III – Estruturada 21/10/2022 21:20 AC2: OLAS037TSN1 - Metodologia de Desenvolvimento de Sistemas https://facens.instructure.com/courses/10097/quizzes/48376 4/10 IV – Orientada a Objeto V – Ágil Identifique quais das opções se referem a metodologias de desenvolvimento de software. I, III, V, apenas. II, IV, V, apenas. III, IV, V, apenas. I, III, V, apenas. I, II, III, apenas. 1 / 1 ptsPergunta 4 Tendo em vista as atividades genéricas que se fazem presentes em processos de software, faz-se necessário apresentar a definição do conceito de fluxo de processo. Podemos definir o fluxo do processo de desenvolvimento de sistemas como a forma que as atividades metodológicas são dispostas. Veja a imagem: Em relação ao fluxo de processo linear, a sequência correta para preenchimento do diagrama seria: 21/10/2022 21:20 AC2: OLAS037TSN1 - Metodologia de Desenvolvimento de Sistemas https://facens.instructure.com/courses/10097/quizzes/48376 5/10 Levantamento, Comunicação, Planejamento, Desenvolvimento e Entrega. Comunicação, Planejamento, Modelagem, Prototipação e Entrega. Comunicação, Planejamento, Prototipação, Desenvolvimento e Entrega. Levantamento, Análise, Prototipação, Desenvolvimento e Entrega. Comunicação, Planejamento, Modelagem, Construção e Entrega. 1 / 1 ptsPergunta 5 O Scrum pode ser compreendido como uma metodologia ágil que tem c principal finalidade o gerenciamento de projetos de software, tarefa que realizando com sucesso. Apesar de hoje sua aplicação se dar em maio escala no âmbito do desenvolvimento de software, teoricamente, o Scru pode ser aplicado em diversos contextos em que um conjunto de pesso necessitem trabalhar juntas a fim de atingir determinado objetivo. O controle de um processo empírico, como no Scrum, é baseado em trê pilares de sustentação: I – Versatilidade. II – Transparência. III – Inspeção. IV – Recursividade. V – Adaptação. Identifique qual das opções se refere aos três pilares de sustentação da 21/10/2022 21:20 AC2: OLAS037TSN1 - Metodologia de Desenvolvimento de Sistemas https://facens.instructure.com/courses/10097/quizzes/48376 6/10 metodologia Scrum. II, III, V. I, II, III. II, IV, V. II, III, IV. I, II, V. 1 / 1 ptsPergunta 6 O processo unificado foi criado por James Rumbaugh, Grady Booch e Ivar Jacobson por volta do ano de 1999. Esse processo foi baseado no(a): Fluxo de processos paralelo. Linguagem de modelagem unificada. Métrica orientada a tamanho. Programação estruturada. Fluxo de processos linear. As outras alternativas são conceitos nos quais o processo unificado não foi baseado. 21/10/2022 21:20 AC2: OLAS037TSN1 - Metodologia de Desenvolvimento de Sistemas https://facens.instructure.com/courses/10097/quizzes/48376 7/10 1 / 1 ptsPergunta 7 São atividades metodológicas genéricas que estão compreendidas em um processo de desenvolvimento de software: Elaboração, teste, modelagem, construção e entrega. Planejamento, elaboração, modelagem, construção e entrega. Comunicação, planejamento, modelagem, construção e entrega. Construção, elaboração, entrega, teste e manutenção. Comunicação, planejamento, construção, teste e entrega. As outras alternativas possuem nomes que não pertencem às atividades genéricas. 1 / 1 ptsPergunta 8 O modelo RUP é constituído de fases baseadas nas seguintes ações: I – Estabelecimento de um caso de negócio para o projeto. II – Compreensão do problema e estabelecimento da arquitetura do sistema, do plano do projeto e da identificação dos principais riscos do projeto, resultando no documento de requisitos. III – Projeto, codificação e teste do sistema. IV – Transferência do sistema para o ambiente do usuário. 21/10/2022 21:20 AC2: OLAS037TSN1 - Metodologia de Desenvolvimento de Sistemas https://facens.instructure.com/courses/10097/quizzes/48376 8/10 As fases do RUP, representadas por suas descrições no texto acima, podem ser nomeadas na seguinte ordem: Elaboração, concepção, construção e transição. Elaboração, concepção, construção e transição. Concepção, construção, elaboração e transição. Concepção, elaboração, construção e transição.Transição, concepção, elaboração e construção. A concepção consiste no estabelecimento de um caso de negócio para o projeto. A elaboração consiste na compreensão do problema e no estabelecimento da arquitetura do sistema, do plano do projeto e da identificação dos principais riscos do projeto, resultando no documento de requisitos. A construção consiste no projeto, codificação e teste do sistema. A transição consiste na transferência do sistema para o ambiente do usuário. 1 / 1 ptsPergunta 9 O RUP permite com que o processo seja enxergado em três diferentes perspectivas: perspectiva dinâmica, perspectiva estática e perspectiva prática. As características individuais de cada perspectiva e que fazem com que sejam diferentes são: A perspectiva dinâmica mostra os requisitos, a estática mostra a arquitetura do sistema, e a prática sugere boas práticas para o processo. 21/10/2022 21:20 AC2: OLAS037TSN1 - Metodologia de Desenvolvimento de Sistemas https://facens.instructure.com/courses/10097/quizzes/48376 9/10 A perspectiva dinâmica mostra as fases, a estática mostra o processo num determinado tempo, e a prática sugere prazos para finalizar o processo. A perspectiva dinâmica mostra as fases, a estática mostra as atividades, e a prática sugere boas práticas para o processo. A perspectiva dinâmica mostra o movimento dos dados, a estática mostra as fases, e a prática sugere boas práticas para o processo. A perspectiva dinâmica mostra as atividades, a estática mostra as fases, e a prática sugere boas práticas para o processo. A diferença principal entre as perspectivas dinâmica, estática e prática é que a primeira consiste em uma visão das fases, a segunda consiste em uma visão das atividades, e a última sugere uma sucessão de boas práticas para o processo. 1 / 1 ptsPergunta 10 O time do scrum é constituído por três papéis: scrummaster, product owner e time de desenvolvimento. Pode ser definida como uma das responsabilidades do scrummaster a seguinte definição: O scrummaster tem a responsabilidade de assegurar que o trabalho do time de desenvolvimento possua valor. 21/10/2022 21:20 AC2: OLAS037TSN1 - Metodologia de Desenvolvimento de Sistemas https://facens.instructure.com/courses/10097/quizzes/48376 10/10 O scrummaster tem a responsabilidade de garantir que a ideia do scrum seja compreendida por todos. O scrummaster tem a responsabilidade de realizar escolhas sobre as tecnologias a serem utilizadas. O scrummaster tem a responsabilidade de gerenciar o backlog do produto. O scrummaster tem a responsabilidade de realizar o desenvolvimento do que está no backlog do produto. A função principal do scrummaster é garantir que a ideia do scrum seja compreendida por todos. As outras alternativas apresentam responsabilidades de outros membros do time scrum. Pontuação do teste: 10 de 10
Compartilhar