Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/04/2023, 15:26 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553510 1/5 Conceitos gerais e principais abordagens de desenvolvimento do software Professor(a): Thiago Salhab Alves (Mestrado acadêmico) 1) 2) 3) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Scrum é um método de desenvolvimento de software, criado por Jeff Sutherland no início dos anos 1990. Nesse contexto, assinale a alternativa com a qual o Scrum tem total aderência de princípios: Alternativas: Engenharia de software. Manifesto Ágil. CORRETO Metodologia clássica. Metodologia ágil. Engenharia de requisitos. Código da questão: 53377 Scrum é uma metodologia ágil de desenvolvimento de sistemas que conta com elementos que auxiliam sua aplicação em organizações. Neste contexto, preencha corretamente as lacunas que se seguem: ______________ é uma lista com prioridades dos ________________ ou funcionalidades do projeto que ___________________ ao cliente. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: Sprint Backlog; produtos; são entregues. Scrum Master; requisitos; agregam valor. Sprint; requisitos; apresentam documentações. Reunião Scrum; produtos; são entregues. Product Backlog; requisitos; agregam valor. CORRETO Código da questão: 53371 Sobre o Scrum, considere as seguintes afirmações, classificando em verdadeiras (V) ou falsas (F): ( ) É baseado no empirismo. ( ) Utiliza três pilares: transparência, inspeções e adaptação. ( ) Não faz uso de reuniões diárias. ( ) A transparência indica que os responsáveis pelos resultados devem enxergar os aspectos significativos do processo. ( ) A adaptação significa que o processo ou produto deve ser ajustado, sempre que inspeções determinem que aconteceram desvios fora dos limites aceitáveis. Assinale a alternativa que contenha a sequência correta: Alternativas: V – F – V – V – F. V – V – V – F – V. V – V – F – V – F. V – V – F – V – V. CORRETO Resolução comentada: Scrum é uma metodologia ágil de desenvolvimento de software, criado por Jeff Sutherland no início dos anos 1990, que possui total aderência aos princípios do Manifesto Ágil. Resolução comentada: Product Backlog é uma lista com prioridades dos requisitos ou funcionalidades do projeto que agregam valor ao cliente. 17/04/2023, 15:26 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553510 2/5 4) 5) 6) V – V – F – F – V. Código da questão: 53373 Sobre as fases da DSDM, considere as seguintes afirmações e avalie as sentenças classificando-as em verdadeiras (V) ou falsas (F): ( ) Estudo de viabilidade é realizado apenas uma vez durante o projeto. ( ) Análise de riscos é realizada durante o estudo de viabilidade. ( ) No estudo de negócio, são analisadas as regras de negócio, bem como todos os processos envolvidos, visando capturar as características do negócio. ( ) Na implementação, coloca-se o sistema em funcionamento no ambiente real. ( ) O projeto e a construção de iteração é a fase em que o sistema é implementado, sendo a saída dessa fase um sistema testado e validado. Assinale a alternativa que contenha a sequência correta: Alternativas: V – F – V – V – F. V – F – V – F – V. V – F – F – V – V. V – F – V – V – V. CORRETO V – V – V – V – V. Código da questão: 53364 O DSDM foi criado em 1994, no Reino Unido, por uma organização sem fins lucrativos e não proprietárias. A estrutura do DSDM é composta de nove princípios considerados boas práticas. Nesse contexto, assinale a alternativa que apresenta algumas das práticas que pertencem ao DSDM: Alternativas: Equipes com poder de decisão; desenvolvimento iterativo e incremental; fixar os requisitos essenciais; análise de riscos. Equipes com poder de decisão; desenvolvimento iterativo e incremental; feedback; entrega final. Participação ativa dos usuários e stakeholders; análise de riscos; abordagem cooperativa e compartilhada; todas as alterações durante o desenvolvimento devem ser reversíveis. CORRETO Fixar os requisitos essenciais; teste em todo o ciclo de vida; equipes com poder de decisão; programação em pares. Participação ativa dos usuários e stakeholders; análise de riscos; abordagem cooperativa e compartilhada; entregas contínuas. Código da questão: 53368 Sobre o Scrum, classifique as afirmações a seguir em verdadeiras (V) ou falsas (F): ( ) É um método de desenvolvimento ágil de software. ( ) Product Backlog é uma lista com prioridades dos requisitos ou funcionalidades do projeto que agregam valor ao cliente. Resolução comentada: a primeira, segunda, quarta e quinta asserções são verdadeiras, pois o Scrum é baseado no empirismo, utiliza três pilares: transparência, inspeções e adaptação. A transparência indica que os responsáveis pelos resultados devem enxergar os aspectos significativos do processo e a adaptação significa que o processo ou produto deve ser ajustado, sempre que inspeções determinem que aconteceram desvios fora dos limites aceitáveis. Já a terceira asserção é falsa, o Scrum faz uso de reuniões diárias chamadas de Daily Scrum. Resolução comentada: a primeira, terceira, quarta e quinta asserções são verdadeiras, pois as fases da DSDM contemplam o estudo de viabilidade, que é realizado apenas uma vez durante o projeto; no estudo de negócio, na implementação, coloca-se o sistema em funcionamento no ambiente real; o projeto e a construção de iteração é a fase em que o sistema é implementado. Já a segunda asserção é falsa, pois não se realiza estudo de risco no modelo DSDM. Resolução comentada: algumas das práticas que pertencem ao DSDM são: participação ativa dos usuários e stakeholders; análise de riscos; abordagem cooperativa e compartilhada; todas as alterações durante o desenvolvimento devem ser reversíveis. As análises de riscos, entrega final e programação em pares não fazer parte do DSDM. 17/04/2023, 15:26 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553510 3/5 7) 8) ( ) Sprints são reuniões curtas, de aproximadamente 15 minutos, realizadas diariamente pela equipe Scrum. ( ) Scrum Master é o líder da equipe responsável por conduzir a reunião e avaliar as respostas de cada integrante. ( ) Sprints são unidades de trabalho solicitadas para atingir um requisito estabelecido no Backlog e que precisa ser atendido dentro de um prazo. Assinale a alternativa que contenha a sequência correta: Alternativas: V – V – F – V – F. V – F – V – V – F. V – V – F – F – V. V – V – F – V – V. CORRETO V – V – V – F – V. Código da questão: 53372 Considerando o processo de desenvolvimento de sistemas, leia e associe as duas colunas. Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: I – B; II – C; III – E; IV – A; V – D. I – B; II – C; III – A; IV – C; V – B. I – B; II – C; III – A; IV – E; V – D. I – B; II – A; III – C; IV – E; V – D. I – B; II – C; III – D; IV – A; V – E. CORRETO Código da questão: 53365 Sobre o Scrum, complete as lacunas da sentença a seguir: Resolução comentada: a primeira, segunda, quarta e quinta asserções são verdadeiras e expressam corretamente os princípios do Scrum, sendo um método de desenvolvimento ágil de software; Product Backlog é uma lista com prioridades dos requisitos ou funcionalidades do projeto que agregam valor ao cliente; Scrum Master é o líder da equipe responsável por conduzir a reunião e avaliar as respostas de cada integrante; e Sprints são unidades de trabalho solicitadas para atingir um requisito estabelecido no Backlog e que precisa ser atendido dentro de um prazo. A terceira asserção é falsa, pois Sprints não são reuniões curtas, de aproximadamente15 minutos, realizadas diariamente pela equipe Scrum, essas são as reuniões Scrum. Resolução comentada: (I) estudo de viabilidade: (B) realizada apenas uma vez durante o projeto, buscando analisar a viabilidade do projeto; (II) estudo de negócio: (C) as regras de negócio são analisadas, bem como todos os processos envolvidos, visando capturar as características do negócio; (III) modelo de iteração funcional: (D) as funcionalidades são analisadas e implementadas, resultando em um protótipo que serve como modelo de experiência para melhoria de todo o processo de iteração; (IV) projeto e construção de iteração: (A) fase em que o sistema é implementado, sendo a saída dessa fase um sistema testado e validado com os requisitos iniciais, de acordo com as necessidades dos usuários; (V) implementação: (E) fase de colocar o sistema em funcionamento no ambiente real. 17/04/2023, 15:26 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553510 4/5 9) 10) Scrum utiliza um conjunto de ____________________ de software que se mostraram muito eficazes em projetos com ________________e com requisitos que _________________ constantemente. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Padrões; prazos de entrega curtos; não mudam. Padrões de processo; prazos de entrega curtos; mudam. CORRETO Ferramentas; prazos de entrega variáveis; alteram. Processos; prazos de entrega longos; variam. Elementos; prazos de entrega longos; não variam. Código da questão: 53376 Sobre as etapas de planejamento e modelagem no processo de desenvolvimento de software, analise as sentenças a seguir: I. No planejamento, cria-se o plano do projeto, que define o trabalho, as tarefas técnicas, os riscos e recursos. II. No planejamento, o cliente irá avaliar o produto entregue e fornecer feedback. III. Na modelagem, criam-se modelos para se entenderem as necessidades do software. IV. Na modelagem, cria-se um esboço para se ter uma ideia do todo. V. No planejamento, o que se projeta é construído e geram-se códigos e testes para revelar erros na codificação. Podemos afirmar que são verdadeiras: Alternativas: I – IV – V. I – III – IV – V. I – III – IV. CORRETO I – II – IV. I – II – III – V. Código da questão: 53348 Podemos afirmar que o uso de metodologias, independente de quais sejam, apresentam grandes benefícios para as organizações. Neste contexto, preencha corretamente as lacunas que se seguem: O que _______________ as metodologias ágeis das tradicionais é que os métodos ágeis utilizados são orientados a _______________ e não a _______________. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: Diferencia; pessoas; processos. CORRETO Iguala; documentos; pessoas. Diferencia; análises; processos. Diferencia; processos; pessoas. Iguala; testes; processos. Resolução comentada: o Scrum é uma metodologia de desenvolvimento que utiliza um conjunto de padrões de processo de software que se mostraram muito eficazes em projetos com prazos de entrega curtos e com requisitos que mudam constantemente. Resolução comentada: a primeira, terceira e quarta afirmações são verdadeiras, pois, no planejamento, cria-se o plano do projeto, que define o trabalho, as tarefas técnicas, os riscos e recursos; na modelagem, criam-se modelos para se entenderem as necessidades do software e cria-se um esboço para se ter uma ideia do todo. A segunda e quinta afirmações são falsas, pois, no planejamento, o cliente não irá avaliar o produto entregue e fornecer feedback, e nenhuma etapa de geração de códigos e testes para revelar erros na codificação é realizada. Resolução comentada: o que diferencia as metodologias ágeis das tradicionais é que os métodos ágeis utilizados são orientados a pessoas e não a processos. 17/04/2023, 15:26 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553510 5/5 Código da questão: 53361 Arquivos e Links
Compartilhar