Baixe o app para aproveitar ainda mais
Prévia do material em texto
Usuário Curso 2401-ENGENHARIA DE SOFTWARE Teste Clique aqui para iniciar o Quiz Iniciado 27/02/24 19:12 Enviado 27/02/24 19:21 Data de vencimento 27/03/24 23:59 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 9 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários • Pergunta 1 1 em 1 pontos Sobre o Ciclo de Vida na Engenharia de Sistemas, leia as afirmativas abaixo e assinale a alternativa correta. I - A etapa de Aquisição é o momento onde os requisitos são estabelecidos e decisões de compra de insumos são decididas. II - A etapa de Desenvolvimento é onde ocorre a implementação de testes e monitoramento do sistema em produção. III - A etapa de Operação é onde ocorre a implantação e o sistema é colocado em uso. Resposta Selecionada: b. I e III. Respostas: a. I e II. b. I e III. c. Somente a III. d. Somente a II. Comentário da resposta: b) I e III. Apenas a afirmativa II é falsa. O monitoramento do sistema em produção significa que o sistema já está em operação, ou seja, já estamos na etapa de operação. • Pergunta 2 1 em 1 pontos O modelo de processo Scrum com o intuito de lidar com a complexidade do desenvolvimento e para o gerenciamento de software adota um controle descentralizado, e assim possibilitar gerência mais eficientemente com contextos pouco previsíveis. Neste contexto, a gerência é distribuída por meio de três agentes independentes que são: Resposta Selecionada: b. Product Owner, Scrum Team e Scrum Master. Respostas: a. Sprint, Scrum Master e Planning Meeting. b. Product Owner, Scrum Team e Scrum Master. c. Sprint, Scrum Team e Product Backlog. d. Product Owner, Sprint e Planning Meeting. Comentário da resposta: b) Product Owner, Scrum Team e Scrum Master. A resposta correta Product Owner (representa o cliente no projeto), Scrum Team (as equipes de desenvolvimento) e Scrum Master (atua como gerente). • Pergunta 3 1 em 1 pontos É um modelo de processo em que cada loop na espiral representa uma fase do processo de software, o qual exige a consideração direta dos riscos técnicos em todos os estágios do projeto e, se aplicado adequadamente, deve reduzir os riscos antes que eles se tornem problemáticos. Esse modelo de processo é conhecido como: Resposta Selecionada: b. Espiral. Respostas: a. Em cascata. b. Espiral. c. Prototipagem. d. Processo unificado. Comentário da resposta: b) Espiral. Essas características são do modelo espiral proposto por Boehm, em 1988. • Pergunta 4 1 em 1 pontos No Diagrama de Sequência, utilizamos mensagem assíncrona para representar: Resposta Selecionada: b. Processos concorrentes. Respostas: a. A necessidade de aguardar uma mensagem de retorno para dar continuidade ao processo. b. Processos concorrentes. c. Que o processo finaliza com esta mensagem. d. Que a mensagem não necessita enviar parâmetros. Comentário da resposta: Alternativa correta: b) Representar processos concorrentes. As demais alternativas são falsas. A alternativa a) descreve a mensagem síncrona. As alternativas c) e d) descrevem características que não necessitam de um tipo de mensagem especial, além de não descreverem o significado da mensagem assíncrona. • Pergunta 5 1 em 1 pontos O controle de qualidade pode ser aplicado aos artefatos de software de qual(is) fase(s) do processo de desenvolvimento? I. Requisitos II. Projeto III. Implementação IV. Teste Resposta Selecionada: d. Das fases I, II, III e IV. Respostas: a. Somente da fase I. b. Somente das fases II e III. c. Somente da fase III. d. Das fases I, II, III e IV. Comentário da resposta: Alternativa correta: d) Das fases I, II, III e IV. O controle de qualidade é definido como um conjunto de atividades projetado para avaliar a qualidade de um produto desenvolvido, ou seja, pode ser aplicado para avaliar a qualidade de qualquer artefato produzido em qualquer fase do processo de desenvolvimento. • Pergunta 6 1 em 1 pontos Considere a seguinte situação: Um engenheiro de software foi designado como o encarregado para avaliar o processo de revisão por pares que foi adotado para apoiar o desenvolvimento de um novo produto de software da empresa. A tarefa que foi designada ao engenheiro de software seria considerada: Resposta Selecionada: a. Garantia de qualidade. Respostas: a. Garantia de qualidade. b. Controle de qualidade. c. Medição de qualidade. d. Melhoria de qualidade. Comentário da resposta: Alternativa correta: a) Garantia de qualidade. A garantia de qualidade é um conjunto de atividades projetado para avaliar um processo pelo qual os produtos são desenvolvidos, enquanto que o controle de qualidade é definido como um conjunto de atividades projetado para avaliar a qualidade de um produto desenvolvido. • Pergunta 7 1 em 1 pontos Uma fábrica de software utiliza um ciclo de vida de desenvolvimento de sistemas que se baseia em alguns princípios, tais como: indivíduos e interações do que processos e ferramentas; software funcionando do que documentação extensa; colaboração do cliente do que negociação contratual; e respostas a mudanças do que planejamento seguido. Além disso, a cada ciclo de desenvolvimento entrega uma versão do software que agrega valor ao negócio do cliente. Esse modelo de processo é conhecido como Resposta Selecionada: d. SCRUM. Respostas: a. Cascata. b. RUP. c. Espiral. d. SCRUM. Comentário da resposta: d) Scrum. A Scrum é uma metodologia ágil que é aderente a esses princípios e adota essa prática. • Pergunta 8 1 em 1 pontos A engenharia de software está inserida no contexto: Resposta Selecionada: d. das engenharias de sistemas, de processo e de produto. Respostas: a. das engenharias de processo e de produto. b. das engenharias de sistemas e de processo. c. das engenharias de sistemas e de produto. d. das engenharias de sistemas, de processo e de produto. Comentário da resposta: d) das engenharias de sistemas, de processo e de produto. A engenharia de software é uma área que estuda todos os aspectos da produção de software, tanto no contexto de sistemas quanto de processo e de produto. • Pergunta 9 1 em 1 pontos Assinale a alternativa correta a que se refere à seguinte descrição: “Adequada quando não há um conhecimento da totalidade da solução. Esta estratégia requer uma solução que de maneira geral cubra os requisitos, mas pode perder alguns detalhes. Em outras palavras, as funções são conhecidas e construídas na solução, mas os detalhes (as características) não são completamente conhecidas e implementadas”. Resposta Selecionada: c. Estratégia iterativa. Respostas: a. Estratégia linear. b. Estratégia incremental. c. Estratégia iterativa. d. Estratégia ágil. Comentário da resposta: c) Estratégia iterativa. É a estratégia iterativa, que é adequada quando temos apenas uma ideia vaga do que queremos e iremos refinar os detalhes ao longo do desenvolvimento do software. • Pergunta 10 1 em 1 pontos Considere as seguintes assertivas sobre modelos de processos de software: I. No modelo em cascata, a fase seguinte não deve iniciar antes que a fase precedente tenha sido concluída. II. No modelo incremental, a mudança constante tende a corromper a estrutura do software. III. A explícita consideração dos riscos no modelo em espiral distingue este dos modelos em cascata e evolucionário. As assertivas corretas são: Resposta Selecionada: d. Todas as assertivas: I, II e III. Respostas: a. Somente a assertivaI. b. Somente as assertivas I e II. c. Somente as assertivas II e III. d. Todas as assertivas: I, II e III. Comentário da resposta: d) Todas as assertivas: I, II e III. As três afirmações estão corretas e descrevem adequadamente as características desses modelos de processo. • Pergunta 1 • Pergunta 2 • Pergunta 3 • Pergunta 4 • Pergunta 5 • Pergunta 6 • Pergunta 7 • Pergunta 8 • Pergunta 9 • Pergunta 10
Compartilhar