Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/03/2023, 20:28 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2022) https://pucminas.instructure.com/courses/90043/quizzes/296941 1/11 PROVA ON-LINE Entrega Sem prazo Pontos 60 Perguntas 10 Disponível depois 11 de abr de 2022 em 10:00 Limite de tempo 60 Minutos Tentativas permitidas Sem limite Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 22 minutos 24 de 60 Pontuação desta tentativa: 24 de 60 Enviado 9 mar em 20:27 Esta tentativa levou 22 minutos. ATENÇÃO: Verifique em "Notas" se você não atingiu o aproveitamento necessário nesta disciplina. Caso você já tenha realizado uma prova anterior e opte por uma nova tentativa, será identificado como uma prova extra e resultará em pagamento de taxa extra. INSTRUÇÕES DA AVALIAÇÃO ON-LINE A prova tem a duração de 60 minutos. Ao clicar em PROVA ON-LINE, no menu “Testes” você iniciará a prova. A partir daí não será possível desistir de realizá-la. A prova é composta de 10 questões objetivas, cada uma no valor de 6 pontos. Ao final do teste não se esqueça de enviá-lo, clicando no botão “ENVIAR TESTE”. Só utilize esse botão quando tiver finalizado a avaliação. Se necessário, durante a prova, entre em contato pelo link “Atendimento”. ATENÇÃO: Todas as provas iniciadas e que não houverem sido submetidas serão automaticamente encerradas pelo sistema transcorridos os 60 minutos de duração. Boa Prova! Fazer o teste novamente 0 / 6 ptsPergunta 1 https://pucminas.instructure.com/courses/90043/quizzes/296941/history?version=1 https://pucminas.instructure.com/courses/90043/quizzes/296941/take?user_id=166255 09/03/2023, 20:28 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2022) https://pucminas.instructure.com/courses/90043/quizzes/296941 2/11 Mesmo depois de anos da prática da Engenharia de Software, ainda se percebe alguns mitos do desenvolvimento de software em projetos de desenvolvimento e/ou de manutenção deste produto/serviço tão importante para a sociedade contemporânea. Considere as afirmativas abaixo: I- Acreditar que a qualidade de um software só pode ser avaliada quando ele estiver pronto para execução é um mito percebido em times envolvidos com o desenvolvimento de software. Ou seja, um mito dos profissionais da área. II- Achar que basta aumentar o time com mais profissionais para o software ser entregue no prazo é um mito de gerenciamento de projetos de software. III- Acreditar que todo software é flexível e que não há problema em se modificar os requisitos é um mito geralmente evidenciado pelos clientes. Agora, escolha a alternativa correta. Apenas as afirmativas II e III são verdadeiras. Todas as afirmativas são verdadeiras. esposta corretaesposta correta Apenas as afirmativas I e II são verdadeiras. Apenas as afirmativas I e III são verdadeiras. ocê respondeuocê respondeu Todas as alternativas são mitos conhecidos do desenvolvimento de software e ainda destacados no livro do Roger Pressman, que os classifica em mitos de gerenciamento, mitos dos clientes e mitos dos profissionais da área. 6 / 6 ptsPergunta 2 Em uma ação conjunta da ACM e do IEEE-CS foi publicado em 1999 algumas diretrizes para ética e práticas profissionais da engenharia de 09/03/2023, 20:28 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2022) https://pucminas.instructure.com/courses/90043/quizzes/296941 3/11 software, com a premissa que os Engenheiros de Software devem se comprometer a fazer da análise, especificação, projeto, desenvolvimento, teste e manutenção do software uma profissão útil e respeitável. Considere as afirmativas abaixo: I- Os engenheiros de software devem ser justos e apoiar os colegas. II- Os engenheiros de software devem manter integridade e independência em sua opinião profissional desde que isto não entre em conflito com o que é demandado pelos usuários dos softwares que estão desenvolvendo. III- Os engenheiros de software devem promover a integridade e reputação da profissão em conformidade com o interesse público. Agora, escolha a alternativa correta. Apenas as afirmativas II e III são verdadeiras. Apenas as afirmativas I e III são verdadeiras. Correto!Correto! Apenas as afirmativas I e II são verdadeiras. Todas as afirmativas são verdadeiras. As afirmativas I e III são corretas por serem 2 dos 8 princípios do referido código de ética apresentado no livro do Ian Sommerville. Por outro lado, a afirmativa II está incorreta. Apesar da primeira parte da afirmativa estar alinhada um desses princípios, os engenheiros de software não necessariamente devem ser subservientes às demandas dos seus usuários. Enfim, a resposta é a opção: Apenas as afirmativas I e III são verdadeiras. 0 / 6 ptsPergunta 3 Os modelos de processos de software oferecem características que facilitam a escolha do melhor processo para um projeto de 09/03/2023, 20:28 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2022) https://pucminas.instructure.com/courses/90043/quizzes/296941 4/11 desenvolvimento de software. Considere as afirmativas abaixo: I- O modelo incremental utiliza apenas elementos dos fluxos de processos paralelos. II- O modelo em cascata é um modelo prescritivo que, às vezes, é chamado de ciclo de vida clássico. III- Tanto a prototipação quanto o modelo espiral são classificados como modelos de processo evolucionário, ou seja, são iterativos. Agora marque a opção correta: Todas as afirmativas são verdadeiras. Apenas a afirmativa I é falsa. esposta corretaesposta correta Apenas a afirmativa III é falsa. Apenas a afirmativa II é falsa. ocê respondeuocê respondeu De acordo com a seção 4.1.2 do livro do Pressman (8ª edição), o modelo incremental combina os fluxos de processo linear e paralelo. Por isso a Afirmativa I é falsa. Esse mesmo livro apresenta o modelo em cascata como ciclo de clássico, muito provavelmente por ter sido um dos primeiros modelos propostos na literatura, e também descreve a prototipação e o modelo espiral como processos evolucionários, ou seja, processos que utilizam fazem o uso de ciclos para contemplar a evolução dos softwares. 6 / 6 ptsPergunta 4 As atividades metodológicas de um processo genérico de software podem ser organizadas em diferentes tipos de fluxo, dos quais se destacam: linear, iterativo, evolucionário e paralelo. Analise as alternativas abaixo e escolha a único que é correta. 09/03/2023, 20:28 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2022) https://pucminas.instructure.com/courses/90043/quizzes/296941 5/11 No fluxo de processos evolucionário, ao final de cada “giro” por todas as atividades metodológicas há uma nova versão do software mais completa que a anterior. Correto!Correto! Em um processo de software com fluxo de atividades metodológicas linear, os engenheiros de software definem a ordem sequencial de execução destas atividades. No fluxo de processos paralelo, cada atividade deve ser realizada em paralelo por mais de um engenheiro de software. O fluxo de processos iterativo enfatiza as ações e tarefas da atividade metodológica de comunicação. No fluxo de processos em paralelo as atividades metodológicas podem ser executadas em paralelo pelo time de software e não cada uma ser executada por mais de um engenheiro de software. Processos de software caracterizados pelo tipo de fluxo linear não flexibilizam a ordem cronológica de realização das suas atividades metodológicas. Por isto, a alternativa sobre este tipo de fluxo é incorreta. Como o fluxo de processos iterativo (e não interativo) promove a repetição de qualquer atividade metodológica, ou seja, sem ênfase na atividade de comunicação, a alternativa sobre os fluxos de processos iterativos também está incorreta. A premissa básica do fluxo de processos evolucionário é exatamente executar cada uma das atividades metodológicas (comunicação, planejamento, modelagem, construção e entrega) de formacircular (“giro”) para se construir um software de forma incremental. Desta forma, a alternativa correta é aquela sobre os fluxos de processos evolucionários. 0 / 6 ptsPergunta 5 09/03/2023, 20:28 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2022) https://pucminas.instructure.com/courses/90043/quizzes/296941 6/11 A reengenharia de software deve ser realizada com o propósito de diminuir a complexidade de um software, assim como reduzir custos e riscos. Ou seja, é um trabalho de reforma de um software. Considere as afirmativas abaixo: I- A Engenharia Direta é realizada com o auxílio de ferramentas para se recuperar o projeto de software através da análise do código fonte. II- A refatoração é uma atividade que contribui com a reestruturação do código fonte de um projeto de software. III- Geralmente, um processo de reengenharia de software se inicia com um levantamento das aplicações existentes e dos seus respectivos relacionamentos. Agora marque a opção correta: As afirmativas I e III são verdadeiras. Todas as afirmativas são verdadeiras. ocê respondeuocê respondeu As afirmativas I e II são verdadeiras. As afirmativas II e III são verdadeiras. esposta corretaesposta correta 6 / 6 ptsPergunta 6 Um Squad que pratica a mentalidade ágil com o uso do SCRUM precisa realizar periodicamente um planejamento de suas atividades, pois, ser ágil não significa trabalhar sem planejamento. Considere as afirmativas abaixo: I- No SCRUM, uma release deve ser concluída entre uma e quatro semanas. II- O planejamento da release é conduzido pelo SCRUM Master e 09/03/2023, 20:28 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2022) https://pucminas.instructure.com/courses/90043/quizzes/296941 7/11 seu time técnico. III- O backlog do produto de software construído com o SCRUM compõe sempre uma única release. Agora, escolha a alternativa correta. Apenas a afirmativa I é verdadeira. Apenas a afirmativa III é verdadeira. Apenas a afirmativa II é verdadeira. Nenhuma afirmativa é verdadeira. Correto!Correto! A afirmativa I é falsa porque a release pode ser construída ao longo de várias sprints de uma a quatro semanas. A afirmativa II é falsa porque o planejamento deve ter o envolvimento ativo do Product Owner e, opcionalmente, mas, não menos importante, do usuário. A afirmativa III é falsa porque um backlog de produto pode ser muito grande e, assim, ser tratado em mais de uma release. Enfim, nenhuma das afirmativas é verdadeira. 0 / 6 ptsPergunta 7 Uma Sprint pode ser considerada a engrenagem que promove a evolução contínua de um projeto SCRUM. Ela é executada em um espaço de tempo fechado (time boxed), geralmente de duas ou quatro semanas. Tudo que será feito é planejado e controlado. Ao final da Sprint, normalmente, o Time SCRUM participa da entrega do que foi planejado. Considere as afirmativas abaixo: I- Um quadro de tarefas com a organização do que deve ser feito, do está sendo feito, o que está aguardando teste e o que já foi feito pode ser utilizado para controle de uma Sprint do SCRUM. II- Uma atividade típica de um Product Owner em um projeto de software que utiliza o SCRUM é dar feedback para o time sobre o que está sendo produzido e entregue. 09/03/2023, 20:28 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2022) https://pucminas.instructure.com/courses/90043/quizzes/296941 8/11 III- Geralmente, as equipes que usam o SCRUM criam o Gráfico denominado Burndown no final da Sprint para apresentar o trabalho concluído ao longo das semanas. Agora, escolha a alternativa correta. Todas as afirmativas são verdadeiras. ocê respondeuocê respondeu Apenas as afirmativas I e III são verdadeiras. Apenas as afirmativas I e II são verdadeiras. esposta corretaesposta correta Apenas as afirmativas II e III são verdadeiras. A afirmativa III é falsa porque o Gráfico Burndown é utilizado pelo Time SCRUM no acompanhamento da realização das atividades que precisam ser realizadas. A afirmativa I é verdadeira porque apresenta claramente a estrutura típica de um Quadro de Tarefas. A afirmativa II é verdadeira, pois, como o Product Owner é responsável por organizar os requisitos que serão tratados em um Sprint, ele(a) é a pessoa da equipe mais indicada para avaliar e dar um feedback sobre o que está sendo feito e sobre o que está sendo entregue. 6 / 6 ptsPergunta 8 A prática da mentalidade ágil em processos de software pode ser direcionada pelos 12 (doze) princípios propostos pela Agile Alliance (www.agilealliance.org). Escolha a opção que não está diretamente relacionada a um dos doze princípios propostos pela Agile Alliance. 09/03/2023, 20:28 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2022) https://pucminas.instructure.com/courses/90043/quizzes/296941 9/11 Construa projetos em torno de indivíduos motivados, oferecendo ambiente, apoio e confiança no trabalho que cada um faz. Obtenha vantagem competitiva na relação com o cliente acolhendo bem os pedidos de alterações, mesmo estando atrasado no desenvolvimento. Somente entregue o software para o cliente se tiver certeza de que todos os modelos e documentação estão devidamente atualizados. Correto!Correto! Simplicidade – a arte de maximizar o volume de trabalho não efetuado – é essencial. A única opção que não pode ser relacionada a nenhum dos 12 princípios em pauta é aquela que afirma que somente a documentação atualizada deve permitir a entrega. Esta opção ainda enfatiza um ponto incoerente do Desenvolvimento Ágil: a atualização de modelos e de documentação sem isto estar diretamente relacionado a uma necessidade evidente. Enfim, ela é a resposta esperada para a questão. 0 / 6 ptsPergunta 9 De acordo com a Wikipedia, a “Transformação Digital pode ser definida como um fenômeno que incorpora o uso da tecnologia digital às soluções de problemas tradicionais”. De acordo com livro do David Rogers indicado como leitura desta disciplina, a prática da Transformação Digital deveria contemplar 5 domínios: clientes, competição, dados, inovação e valor. Considere as afirmativas abaixo: 09/03/2023, 20:28 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2022) https://pucminas.instructure.com/courses/90043/quizzes/296941 10/11 I- A competição entre as empresas em processo de transformação digital deve ser cada vez mais acirrada, pois, em uma virada de dia, tudo pode mudar. II- Um grande desafio para as empresas engajadas com a sua transformação digital é tratar os seus dados sem comprometer a privacidade e segurança, especialmente dos seus clientes. III- Os clientes têm um papel importante na transformação digital das empresas especialmente pela capacidade de se influenciarem em rede. Agora, escolha a alternativa correta. Apenas as afirmativas I e III são verdadeiras. Todas as afirmativas são verdadeiras. ocê respondeuocê respondeu Apenas as afirmativas II e III são verdadeiras. esposta corretaesposta correta Apenas as afirmativas I e II são verdadeiras. As afirmativas II e III sobre o uso de dados e sobre o relacionamento com clientes são verdadeiras. Especialmente por causa das leis de proteção de dados e privacidade, o uso de dados com responsabilidade é cada vez mais evidente e importante. A partir do instante que os clientes se conectam em redes sociais de diferentes naturezas, eles se tornam atores importantes na consolidação do sucesso de uma empresa. Por outro lado, mesmo em um ambiente cada vez mais competitivo, as empresas precisam buscar e estabelecer parcerias estratégicas para se fortalecerem e para aumentar as barreiras de entrada em espaços conquistados. Ou seja, a afirmativa I não é verdadeira. 0 / 6 ptsPergunta 10 À medida que evoluem, os ecossistemas de inovação assumem características peculiares que determinam a sua identidade. 09/03/2023, 20:28 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2022)https://pucminas.instructure.com/courses/90043/quizzes/296941 11/11 Considere as afirmativas abaixo: I- O Vale do Silício é uma referência mundial de ecossistema de inovação que tem uma forte colaboração com Universidades e empresas e incentiva a criação de empreendimentos de alto risco e alto impacto. II- Os principais ecossistemas de inovação do mundo não possuem e não precisam do apoio dos governos onde mantêm o seu funcionamento. III- Um ecossistema de inovação pode ter a vocação no desenvolvimento de empresas e pessoas capazes de atuar em um ambiente cercado de incertezas, mas, também capazes de transformar efetivamente startups em scale-ups. Agora, escolha a alternativa correta. Apenas as afirmativas II e III são verdadeiras. Todas as afirmativas são verdadeiras. ocê respondeuocê respondeu Apenas as afirmativas I e III são verdadeiras. esposta corretaesposta correta Apenas as afirmativas I e II são verdadeiras. As afirmativas sobre o Vale do Silício e sobre a criação de startups e scale-ups estão corretas e podem ser conferidas nas videoaulas sobre os assuntos, assim como na própria Internet. Por outro lado, também é notório no material da disciplina que os ecossistemas de inovação se relacionam, direta ou indiretamente, com os governos. Pontuação do teste: 24 de 60
Compartilhar