Prévia do material em texto
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! 1) 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 – V – V – F – V. • V – V – F – F – V. • V – V – F – V – F. • V – V – F – V – V. checkCORRETO • V – F – V – V – F. 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. Código da questão: 53373 2) Sobre o ritual da metodologia ágil de desenvolvimento de sistemas Scrum, preencha corretamente as lacunas que se seguem: _______________ é o líder da equipe responsável por conduzir a _______________e avaliar as _______________ de cada integrante. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: • Scrum Team; reunião; perguntas. • Scrum Master; reunião; respostas. checkCORRETO • Product Owner; avaliação; perguntas. • Product Owner; avaliação; respostas. • Scrum Team; reunião; perguntas. Resolução comentada: Scrum Master: líder da equipe responsável por conduzir a reunião e avaliar as respostas de cada integrante. Código da questão: 53370 3) A engenharia de software visa alinhar e coordenar o processo de desenvolvimento de software. Neste contexto, complete as lacunas da sentença a seguir: Engenharia de software atua em um ______________de desenvolvimento de software, com um conjunto de ______________ e ______________, para permitir que os profissionais possam desenvolver softwares de altíssima qualidade. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: • Processo; pessoas; estratégias. • Processo; métodos; ferramentas. CORRETO • Projeto; métodos; ferramentas. • Processo; pessoas; ferramentas. • Projeto; métodos; estratégias. checkINCORRETO Resolução comentada: a engenharia de software visa alinhar e coordenar o processo de desenvolvimento de software. Sendo assim, a engenharia de software atua em um processo, com um conjunto de métodos e ferramentas, para permitir que os profissionais possam desenvolver softwares de altíssima qualidade. Código da questão: 53349 4) 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; feedback; entrega final. checkINCORRETO • Equipes com poder de decisão; desenvolvimento iterativo e incremental; fixar os requisitos essenciais; análise de riscos. • 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; todas as alterações durante o desenvolvimento devem ser reversíveis. CORRETO • Participação ativa dos usuários e stakeholders; análise de riscos; abordagem cooperativa e compartilhada; entregas contínuas. 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. Código da questão: 53368 5) Um dos elementos mais importantes no processo de desenvolvimento de software são os requisitos. Neste contexto, preencha corretamente as lacunas que se seguem: A __________________ é a atividade de traduzir as informações coletadas durante a atividade de ___________________ em um documento que define um conjunto de ____________________. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: • Análise de requisitos; análise; documentos. • Validação de requisitos; validação; sistemas. • Análise de viabilidade; análise; requisitos. • Elicitação de requisitos; elicitação; programas. • Especificação de requisitos; análise; requisitos. checkCORRETO Resolução comentada: a especificação de requisitos é uma atividade que visa traduzir as informações coletadas durante a atividade de análise em um documento que define um conjunto de requisitos. Código da questão: 53352 6) Com a mudança tecnológica, houve um aumento dramático na produção de software. Em um breve período, os recursos de hardware aumentaram muito e permitiram que produtos mais complexos fossem criados. Assim, uma grande crise se instalou na área de desenvolvimento de sistemas. Assinale a alternativa que apresenta corretamente qual foi a crise que ocorreu: Alternativas: • Crise do hardware. • Crise do software. checkCORRETO • Crise dos programadores. • Crise do hardware e software. • Crise dos analistas. Resolução comentada: com a mudança tecnológica proporcionada pelo avanço do hardware, produtos mais complexos puderam ser criados, o que mostrou que uma grande crise estava ocorrendo, chamada crise do software. Código da questão: 53342 7) Sobre o Scrum, complete as lacunas da sentença a seguir: 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. checkCORRETO • Ferramentas; prazos de entrega variáveis; alteram. • Elementos; prazos de entrega longos; não variam. • Processos; prazos de entrega longos; variam. 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. Código da questão: 53376 8) 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 – III – IV. checkCORRETO • I – II – III – V. • I – III – IV – V. • I – IV – V. • I – II – IV. 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. Código da questão: 53348 9) 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 – V. checkCORRETO • V – F – F – V – V. • V – F – V – F – V. • V – F – V – V – F. • V – V – V – V – V. 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. Código da questão: 53364 10) 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: • Iguala; documentos; pessoas. • Iguala; testes; processos. • Diferencia; análises; processos. • Diferencia; processos; pessoas. • Diferencia; pessoas; processos. checkCORRETO 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. Código da questão: 53361