Prévia do material em texto
25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 1/18 AS Geral Entrega Sem prazo Pontos 10 Perguntas 15 Disponível 20 out em 0:00 - 31 out em 23:59 Limite de tempo Nenhum Tentativas permitidas 3 Instruções Histórico de tentativas Tentativa Tempo Pontuação MANTIDO Tentativa 2 8 minutos 10 de 10 MAIS RECENTE Tentativa 2 8 minutos 10 de 10 Tentativa 1 41 minutos 8,67 de 10 As respostas corretas estarão disponíveis em 1 nov em 0:00. Pontuação desta tentativa: 10 de 10 Enviado 25 out em 18:05 Na "Atividade de sistematização Geral da disciplina (AS Geral)", você encontrará questões objetivas, com o foco no conteúdo apresentado e estudado na disciplina. Após a finalização da tentativa, o sistema corrigirá e atribuirá de maneira automática a sua nota. Observe que você tem 3 tentativas para realizar a atividade. Assim, que ao pressionar o botão "Enviar”, na sua primeira tentativa de envio, ocorrer algum tipo de problema (como queda de energia, falha de conexão, entre outros), você poderá reenviá-la mais uma vez. Se ocorrer algum problema na primeira, na segunda e na terceira tentativa de envio, encaminhe uma mensagem ao seu professor tutor informando o ocorrido. LEIA TAMBÉM ATENTAMENTE OS AVISOS COM AS INSTRUÇÕES E INFORMAÇÕES DA ATIVIDADE! Fique Atento! A atividade "Atividade de sistematização Geral da disciplina (AS Geral)" possui valor máximo de 10,0 ponto(s). O prazo limite para realizar esta atividade é 31 de Outubro até às 23:59 PM(BRT). Fazer o teste novamente https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545/history?version=2 https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545/history?version=2 https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545/history?version=1 https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545/take?user_id=306961 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 2/18 Esta tentativa levou 8 minutos. 0,66 / 0,66 ptsPergunta 1 Analise as afirmações a seguir com relação ao processo incremental: I. Os requisitos são divididos em múltiplos módulos, independentes de desenvolvimento de software. II. No desenvolvimento, o sistema é particionado por funcionalidade. III. Inicia-se com um subsistema pequeno, funcional. IV. Só é colocado em produção quando o segundo incremento for entregue. V. Cada funcionalidade provoca outro lançamento. Assinale uma das alternativas abaixo: As afirmações I, III e IV são corretas e as afirmações II e V são incorretas. As afirmações II, III e IV são corretas e as afirmações I e V são incorretas. As afirmações I, II e V são corretas e as afirmações III e IV são incorretas. As afirmações I, II e III são corretas e as afirmações IV e V são incorretas. As afirmações II, III e V são corretas e as afirmações I e IV são incorretas. 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 3/18 A afirmação IV está errada, pois é colocado em produção quando o primeiro incremento é entregue. A afirmação V também é errada, pois outros lançamentos vão adicionando funcionalidades. 0,66 / 0,66 ptsPergunta 2 Analise as afirmações que se seguem em relação ao Modelo Espiral: I. Engloba as fases de planejamento, análise de riscos, engenharia e avaliação. II. Tem forte aprovação e controle de documentação. III. É bom para projetos rápidos e críticos. IV. Qualquer funcionalidade adicional pode ser adicionada em uma data posterior. V. O software é produzido ao final do ciclo de vida de desenvolvimento. Assinale uma das alternativas abaixo: As afirmações I, II e IV são corretas e as afirmações III e V são incorretas. As afirmações I, II e III são corretas e as afirmações IV e V são incorretas. As afirmações II, III e V são corretas e as afirmações I e IV são incorretas. As afirmações I, III e IV são corretas e as afirmações II e V são incorretas. 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 4/18 As afirmações II, III e IV são corretas e as afirmações I e V são incorretas. A afirmação III está errada, pois é para projetos grandes e de missão crítica. A afirmação V, também errada, pois o software já começa a ser produzido no início de seu ciclo de vida. 0,66 / 0,66 ptsPergunta 3 Com relação à abordagem top-down, analise as afirmativas: I. O executável só existirá ao termino do software. II. Tende a gerar módulos muito específicos e, portanto, não são muito reutilizáveis. III. Criam-se dependências indesejadas entre as diferentes partes da aplicação. IV. Deve ser escalável e permitir a inserção de subcomponentes. V. O trabalho em equipe é difícil, porque toda pessoa tende a trabalhar em seu próprio ritmo e muitas vezes em isolamento. Agora, assinale a alternativa correta: As afirmações I, II e III são corretas e as afirmações IV e V são incorretas. As afirmações II, III e IV são corretas e as afirmações I e V são incorretas. As afirmações II, II e V são corretas e as afirmações II e IV são incorretas. 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 5/18 As afirmações I, III e IV são corretas e as afirmações II e V são incorretas. As afirmações I, II e V são corretas e as afirmações III e IV são incorretas. As afirmações IV e V referem-se à abordagem bottom-up. Veja mais detalhes no material de apoio. 0,66 / 0,66 ptsPergunta 4 Analise as afirmações a seguir sobre o Processo Unificado – RUP: I. Divide-se em 6 etapas para o desenvolvimento. II. Faz uso ineficiente de recursos. III. As questões relativas ao projeto são descobertas no final do projeto. IV. Suporta o desenvolvimento iterativo. V. Possui modelo de caso de uso ou de design que contém os elementos do projeto. Assinale uma das alternativas abaixo: As afirmações I, IV e V são corretas e as afirmações II e III são incorretas. As afirmações I, II e III são corretas e as afirmações IV e V são incorretas. 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 6/18 As afirmações I, II e IV são corretas e as afirmações III e V são incorretas. As afirmações II, III e IV são corretas e as afirmações I e V são incorretas. As afirmações II, III e V são corretas e as afirmações I e IV são incorretas. A afirmação II está errada, pois o RUP faz uso eficiente de recursos. A afirmação III também é errada, pois as questões relativas ao desenvolvimento são descobertas no início do seu projeto. 0,66 / 0,66 ptsPergunta 5 Com relação ao Modelo V, analise as afirmações que a seguir: I. O modelo permite que haja rastreamento proativo de defeitos sejam encontrados no estágio inicial; II. Cada fase pode ser concluída antes da próxima fase começar; III. Uma metade é dedicada aos testes de validação; IV. Os processos não são executados sequencialmente; V. Na metade do modelo, a atividade de teste de verificação é integrada em cada fase; Agora, assinale a alternativa correta: As afirmações I, III e V são corretas e as afirmações II e IV são incorretas. 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 7/18 As afirmações I, II e IV são corretas e as afirmações III e V são incorretas. As afirmações I, II e V são corretas e as afirmações III e IV são incorretas. As afirmações I, III e IV são corretas e as afirmações II e V são incorretas. As afirmações I, II e III são corretas e as afirmações IV e V são incorretas. A afirmação II está errada, pois cada fase DEVE ser concluída antes da próxima fase começar. A afirmação IV também está errada, pois os processos SÃO executados sequencialmente. 0,67 / 0,67 ptsPergunta 6 Com relação à abordagem da orientação a objetos, pode-se AFIRMAR que: I. Durante análise,podemos dividir o domínio em objetos, que possuem propriedades, responsabilidades e relações entre si. II. Os objetos fornecem os meios para estruturar um Sistema. III. A herança permite a reutilização de especificações de classe. IV. Os objetos são pacotes contendo dados e procedimentos. V. Um de seus benefícios é que há o compromisso diferido, ou seja, o funcionamento interno de um objeto pode ser redefinido sem alterar outras partes do Sistema. Assinale a alternativa CORRETA: 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 8/18 As afirmações I, III, IV e V são corretas e a afirmação II é incorreta. As afirmações I, II, III, IV e V são incorretas. As afirmações I, II e V são corretas e as afirmações III e IV são incorretas. As afirmações I, II, III, IV e V são corretas. As afirmações II, III, IV e V são corretas e a afirmação I é incorreta. Todas as afirmações são corretas. Veja mais detalhes no Material de Apoio. 0,67 / 0,67 ptsPergunta 7 Podemos AFIRMAR que: I. O ciclo de vida básico da orientação a objetos é: análise, design e implementação. II. Os chamados requisitos RAMP são: reliability, applicability, maintainability e performance. III. Um dos desafios na tecnologia de objetos distribuídos é que os sistemas são heterogêneos. IV. A metodologia de Raumbaugh contempla análise, design do Sistema, projeto dos objetos e implementação. V. A análise orientada a objetos para Coad e Yourdon compreende identificar classes, objetos, estruturas, atores, atributos e, por fim, definir métodos. Assinale a alternativa CORRETA: 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 9/18 As afirmações I, III e V são corretas e as afirmações II e IV são incorretas. As afirmações II, III e V são corretas e as afirmações I e IV são incorretas. As afirmações I, II e IV são corretas e as afirmações III e V são incorretas. As afirmações II, III e IV são corretas e as afirmações I e V são incorretas. As afirmações I, II e III são corretas e as afirmações IV e V são incorretas. A afirmação II está errada, pois os requisitos RAMP são: reliability, adaptability (não applicability), maintainability e performance e a afirmação IV está errada porque a metodologia de Raumbaugh contempla análise, projeto de Sistema, design dos objetos e implementação (não design do sistema e nem projeto dos objetos). Veja mais detalhes no Material de Apoio. 0,67 / 0,67 ptsPergunta 8 Assinale a alternativa INCORRETA: Um dos objetivos do TDD é que ele é uma maneira de pensar as exigências ou design antes de escrever seu Código Funcional. 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 10/18 Na abordagem AMDD, os modelos extensivos são criados antes de o código fonte ser escrito. Com relação ao TDD, é feita uma abordagem participativa para o desenvolvimento. Quanto ao TDD, é escrito um teste antes de se escrever apenas o Código de Produção suficiente para realizar esse teste e refatoração. A abordagem AMDD tem uma estratégia crítica para escalar o desenvolvimento de software ágil, além da abordagem de equipe pequena e co-localizada. Com relação ao TDD, é feita uma abordagem evolutiva para o desenvolvimento. Veja mais detalhes no Material de Apoio. 0,67 / 0,67 ptsPergunta 9 Analise as afirmações que se seguem com relação ao Disciplined Agile Delivery – DAD: I. É abordagem ágil e híbrida orientada para o fluxo de dados e entrega de soluções de TI. II. Considera primeiro a visão das pessoas. III. Seu ciclo de vida considera a entrega do valor de risco; a orientação para o aprendizado; a consciência na empresa; é escalável. IV. É híbrido e sua abordagem amplia o Scrum com diversas estratégias. V. Executa diversos papéis com maestria. Assinale a alternativa CORRETA: 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 11/18 As afirmações II, III e IV são corretas e as afirmações I e V são incorretas. As afirmações II, IV e V são corretas e as afirmações I e III são incorretas. As afirmações I, III e IV são corretas e as afirmações II e V são incorretas. As afirmações II, III e V são corretas e as afirmações I e IV são incorretas. As afirmações I, II e III são corretas e as afirmações IV e V são incorretas. A afirmação I está errada, pois é abordagem ágil e híbrida orientada para o aprendizado e entrega de soluções de TI, e a afirmação III também está errada, pois seu ciclo de vida considera a entrega do valor de risco, a orientação por objetivos, a consciência na empresa, é escalável. Veja mais detalhes no Material de Apoio. 0,67 / 0,67 ptsPergunta 10 Assinale a alternativa INCORRETA: 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 12/18 Na fase de transição do EUP – Enterprise Unified Process, são feitas as aceitações das partes interessadas nos negócios, das operações e do custo e estimativa, além do apoio à aceitação. O pré-projeto no EUP – Enterprise Unified Process identifica ativos de projeto, focando reutilização para ver quais recursos estão atualmente disponíveis. Na fase de construção do EUP – Enterprise Unified Process são considerados e aceitos os riscos, os custos, as estimativas e os planos de iteração detalhados. O EUP – Enterprise Unified Process contém os mesmos processos de entrega com base em Scrum ou outros métodos de software ágil. Na fase inicial do EUP – Enterprise Unified Process, é realizada a estimativa de custo e cronograma. Na fase de construção do EUP – Enterprise Unified Process são considerados: a) Estabilidade do sistema; b) Partes interessadas; c) Aceitação de riscos; d) Aceitação de custo e estimativa; e) Planos de iteração detalhados para as próximas iterações de transição; f) Conformidade com padrões empresariais. Veja mais detalhes no material de apoio. 0,67 / 0,67 ptsPergunta 11 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 13/18 Assinale a alternativa INCORRETA: DevOps também é caracterizado por pessoal de operações fazendo uso de muitas das mesmas técnicas que os desenvolvedores para o funcionamento de seus sistemas. O DevOps é OPS (operação) que pensa como desenvolvedor e Devs (desenvolvedores) que pensam como Ops. DevOps é um termo para um grupo de conceitos e uma união de movimentos. DevOps é a prática de operações e engenheiros de desenvolvimento que participam juntos em alguns pontos do ciclo de vida do serviço, desde o design e o processo de desenvolvimento até o suporte à produção. DevOps tem como prática as áreas de automação de infraestrutura, a entrega contínua e a engenharia de confiabilidade do site DevOps é a prática de operações e engenheiros de desenvolvimento que participam juntos em todo o ciclo de vida do serviço, desde o design até o processo de desenvolvimento até o suporte à produção. Veja mais detalhes no material de apoio. 0,67 / 0,67 ptsPergunta 12 Quanto ao Crystal, pode-se afirmar que: 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 14/18 I. É uma coleção de abordagens de desenvolvimento do software frágil. II. Concentra-se nas pessoas e na interação entre elas. III. A prioridade comercial é do sistema em desenvolvimento. IV. Mantém as pessoas e os processos no centro do processo de desenvolvimento. V. Seu foco é a elasticidade empresarial. Assinale uma das alternativas abaixo: As afirmações II, III e IV são corretas e as afirmações I e V são incorretas. As afirmações I, III e V são corretas e as afirmações II e IV são incorretas. As afirmações II, III e V são corretas e as afirmações I e IV são incorretas. As afirmações I, II e III são corretas e as afirmações IV e V sãoincorretas. As afirmações I, II e IV são corretas e as afirmações III e V são incorretas. A afirmação I está errada pois é uma coleção de abordagens de desenvolvimento de software ágil e a afirmação V está errada pois seu foco é na criticidade empresarial. Veja mais detalhes no material de apoio. 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 15/18 0,67 / 0,67 ptsPergunta 13 Com relação ao Feature Driven Development – FDD, pode-se afirmar que: I. É um desenvolvimento orientado por características. II. Faz-se o desenvolvimento de um modelo ideal. III. Elabora-se o design por recurso. IV. Faz-se o planejamento conforme o curso do projeto. V. Deve ser usado com compreensão profunda de escopo e de requisitos. Assinale uma das alternativas abaixo: As afirmações I, III e V são corretas e as afirmações II e IV são incorretas. As afirmações I, II e V são corretas e as afirmações III e IV são incorretas. As afirmações I, II e III são corretas e as afirmações IV e V são incorretas. As afirmações I, II e IV são corretas e as afirmações III e V são incorretas. As afirmações I, III e IV são corretas e as afirmações II e V são incorretas. 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 16/18 A afirmação II está errada pois faz-se o desenvolvimento de um modelo geral (e não ideal) e a afirmação IV está errada porque o planejamento é feito por recurso e não conforme o curso do projeto. Veja mais detalhes no material de apoio. 0,67 / 0,67 ptsPergunta 14 Com relação ao Dynamic Systems Development Method – DSDM, pode-se afirmar que: I. Sua estrutura contém pré-projeto; estudo de viabilidade; estudo de negócios; iteração de modelo funcional; design e construção de iteração; implementação; pós-projeto. II. Possui os seguintes pontos fracos: custo de licenciamento e mudança cultural na organização. III. O método usado para a priorização é chamado de MoSCoW e tem 4 categorias de requisitos. IV. Seu sucesso depende dos poderes de decisão dos usuários e desenvolvedores dentro da equipe de desenvolvimento. V. Seu sucesso depende também das habilidades e do tamanho da equipe de desenvolvimento. Assinale uma das alternativas abaixo: As afirmações I, II, III, IV e V são incorretas. As afirmações II, III, IV e V são corretas e a afirmação I é incorreta. As afirmações I, II e V são corretas e as afirmações III e IV são incorretas. As afirmações I, III, IV e V são corretas e a afirmação II é incorreta. As afirmações I, II, III, IV e V são corretas. 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 17/18 Todas as afirmações são corretas. Veja mais detalhes no material de apoio. 0,67 / 0,67 ptsPergunta 15 Analise as afirmações abaixo sobre o Crystal e assinale a alternativa correta: I. As equipes podem agilizar seus processos como seu trabalho e se tornarem uma equipe mais otimizada. II. Os projetos não são únicos ou dinâmicos e requerem métodos específicos. III. É usado em 3 dimensões: tamanho da equipe, elasticidade no comando e prioridade do projeto. IV. Possui comunicação fluida e com as pessoas certas. V. Permite acesso fácil aos usuários experientes. Assinale uma das alternativas abaixo: As afirmações I, III e V são corretas e as afirmações II e IV são incorretas. As afirmações I, IV e V são corretas e as afirmações II e III são incorretas. As afirmações I, II e V são corretas e as afirmações III e IV são incorretas. As afirmações I, II e III são corretas e as afirmações IV e V são incorretas. 25/10/2022 18:06 AS Geral: PROCESSO DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30736/quizzes/79545 18/18 As afirmações I, II e IV são corretas e as afirmações III e V são incorretas. A afirmação II está errada pois os projetos são únicos e dinâmicos e requerem métodos específicos, e a afirmação III também é errada, pois é usado em 3 dimensões: tamanho da equipe, criticidade e prioridade do projeto. Veja mais detalhes no material de apoio. Pontuação do teste: 10 de 10