Baixe o app para aproveitar ainda mais
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) No contexto de DevOps existem diversas ferramentas que apoiam a automatização de atividades. Sobre elas e os processos no DevOps, podemos afirmar que: I. Na implantação, o produto será disponibilizado para o cliente. Este processo é apoiado por serviços como o da Amazon Web Service e o Heroku. II. Na operação, prima-se pela estabilidade e pelo funcionamento do software em ambiente de produção. Dentre as ferramentas que apoiam este processo, temos a Zabbix. III. No feedback contínuo, temos a retroalimentação ou resposta às diferentes interações e responsabilidades das equipes e dos envolvidos. Dentre as ferramentas que apoiam tal processo, temos o Git e Docker. IV. No planejamento, ferramentas como o Google Drive e Astah auxiliam a criar os artefatos que servirão para a construção. V. Na integração contínua, busca-se integrar a equipe de compras com a equipe de marketing e são apoiadas por ferramentas como Jenkins e Travis CI. São verdadeiras: Alternativas: • III – IV – V. • I – II – IV. -> (correto) • I – II – V. • I – II – III. • II – IV – V. Código da questão: 58360 2) O termo ____________ remete ao conceito com que ____________ emergentes, também conhecidas como startups, definem seus ______________ e atividades. Devido ao número reduzido de recursos ______________ e ______________, estas empresas optam por enxugar, ou seja, reduzir os processos para que possam atendê-los com sucesso. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: • Enxuto; empresas; processos; humanos; de hardware. • Enxuto; empresas; processos; humanos; financeiros. → ( correto ) • Enxuto; indústrias; projetos; financeiros; culturais. • Enxuto; indústrias; projetos; culturais; de hardware. • Enxuto; indústrias; projetos; culturais; financeiros. Código da questão: 58357 3) Dentre as metodologias para gerenciamento de equipes de desenvolvimento, destaca-se a metodologia ágil Scrum. Sobre esta metodologia, considere as seguintes afirmações: ( ) O Scrum provê uma alteração de foco no contexto do gerenciamento de equipes. ( ) A relação entre as partes, tanto entre membros internos do projeto quanto com os stakeholders (partes envolvidas), é primada. ( ) Sprint é o período de uma a quatro semanas em que ocorrem o desenvolvimento e testes dos artefatos. ( ) Ao final da Sprint, é realizada uma reunião que valida o artefato desenvolvido. Se aprovado, segue-se para a seleção de novas histórias do Sprint Backlog ou, se reprovado, retorna para o Product Backlog. ( ) Durante todos os dias da Sprint, reuniões rápidas são realizadas para identificar como se encontram as atividades que cada membro da equipe assumiu e se há dificuldades que precisam ser resolvidas, estas reuniões são chamadas daily meeting. Assinale a alternativa que contenha a sequência correta: Alternativas: • V – V – F – V – F. • V – V – V – F – V. → ( correto ) • V – F – F – V – F. • V – F – F – V – V. • F – V – F – V – F. Código da questão: 58351 4) Sobre os diagramas da Linguagem de Modelagem Unificada, desenvolvidos e adotados nas diferentes etapas de implementação de software com apoio do engenheiro de software, considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) O diagrama de casos de uso é utilizado na etapa de análise, identificando os atores (usuários) e as funcionalidades que o sistema possuirá. ( ) O diagrama de classes apresenta as classes, os atributos e métodos que serão desenvolvidos na etapa de desenvolvimento, sendo modelado na fase de projeto. ( ) O diagrama de sequência apresenta a sequência lógica das interações entre as classes por meio da troca de serviços. ( ) O diagrama de componentes apresenta os diferentes elementos que interagem entre si, compondo o produto de software. Em especial, apresenta o relacionamento e a disponibilização de suas interfaces. ( ) Os diagramas da UML não são complementares uns aos outros. Assim, o diagrama de caso de uso, por exemplo, pode ser adotado na fase de desenvolvimento sem qualquer dificuldade. Assinale a alternativa que contenha a sequência correta: Alternativas: • V – V – F – F – V. • F – V – F – V – F. • V – F – F – V – F. • V – F – V – V – F. • V – V – F – V – F. → ( correto ) Código da questão: 58344 5) O termo engenharia de software foi cunhado pela primeira vez em 1968, durante a crise do software. Sobre os motivos que levaram à criação e ao uso da engenharia de software em tal período, assinale a alternativa correta. Alternativas: • A engenharia de software surge como meio de reduzir a complexidade no desenvolvimento de hardware, que, com o surgimento de novos componentes de software, resultou no aumento da sua complexidade. • A engenharia de sistemas surge como meio de reduzir a complexidade no desenvolvimento de software, que, com o surgimento de novos componentes de hardware, resultou no aumento da complexidade dos softwares. • A engenharia de software surge como meio de reduzir a complexidade no desenvolvimento de software, que, com o surgimento de novos componentes de hardware, resultou no aumento da complexidade de tais soluções. → ( correto ) • A engenharia de software surge como meio de formalizar a profissão de engenheiro na área de construção de produtos de hardware. • A engenharia de software surge como meio de formalizar a profissão de engenheiro na área de construção de produtos de software. Código da questão: 58335 6) As soluções de software abrangem diferentes tecnologias, dentre elas a internet e os dispositivos móveis, além dos computadores de mesa. Cada uma dessas tecnologias apresenta especificidades e, deste modo, características únicas. Sobre os sistemas emergentes, especialmente aplicativos móveis e aplicações web, assinale a alternativa correta. Alternativas: • Aplicativos móveis são mais lentos que as aplicações web. • Um aplicativo móvel utiliza a internet para executar tarefas, o que possibilita atender vários usuários ao mesmo tempo. • Tanto aplicações web quanto aplicativos móveis são multiusuários, independente de se conectarem ou não com a internet. • Uma aplicação web pode ser instalada nos computadores, não necessitando do navegador ou de acesso à internet para ser utilizada. • Um aplicativo móvel é um pacote que executa uma tarefa específica para um usuário final, já uma aplicação web pode ser projetada para atender vários usuários por meio da internet. -> (correto) Código da questão: 58342 7) Boas ferramentas e recursos digitais (sites) para a criação de jogos digitais auxiliam na redução de custos e esforços na concepção de tais softwares. Sobre ferramentas e sites adotados no desenvolvimento de jogos digitais, leia e associe as duas colunas: Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: • I – B; II – A; III – C. -> (correto) • I – A; II – B; III – C. • I – B; II – C; III – A. • I – C; II – A; III – B. • I – C; II – B; III – A. Código da questão: 58352 8) O documento de desenho do jogo, do termo em inglês game design document, é um artefato essencial para a condução das diferentes etapas para a implementação de um jogo digital. Sobre os principais itens documentados neste artefato, assinale a alternativa correta. Alternativas: • Gameplay e mecânicas de jogo é o único item que requer gerenciamento e equipe de desenvolvimento específica. • O cronograma das atividades da criação do jogo digital é definido e mantido no item que discorre sobre história e personagens do jogo digital. • Esse documento recebe as especificações principaispara a criação de um jogo, bem como a definição das tecnologias adotadas, padrões de desenvolvimento, arquiteturais e, principalmente, os elementos específicos integrados a um produto de software de jogo digital. • O item de visão geral do jogo especifica, em conjunto com os diagramas de casos de uso da UML, quais são os elementos que serão traduzidos para requisitos funcionais e não funcionais. → ( correto ) • O documento de desenho de jogos pode ser substituído pelo diagrama de atividades da UML. Código da questão: 58354 9) A engenharia de software apoia a implementação dos mais diferentes produtos. Este apoio ocorre utilizando recursos específicos, como métodos, processos e ferramentas. Sobre os tipos de sistemas apoiados e recursos utilizados, leia e associe as duas colunas: Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: • I – A; II – C;III – B. • I – B; II – C;III – A. • I – C; II – A;III – C. • I – B; II – A;III – C. → ( correto ) • I – A; II – B;III – C. Código da questão: 58338 10) A engenharia de software é estabelecida sobre quatro pilares: ________ abrange software e aplicações que apoiam os métodos e processos, facilitando a condução das atividades; os métodos referem-se à formalização das atividades e tarefas que englobam cada ________; processo refere-se à sistematização dos ___________ para que o software atenda ao fim para o qual foi criado; e _____________, que é obtida por meio da união dos esforços humanos com ferramentas, métodos e processos. É a qualidade que define um bom ____________. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: • Ferramentas; software; processos; qualidade; método. • Ferramentas; processo; métodos; qualidade; software. → ( correto ) • Ferramentas; qualidade; métodos; qualidade; hardware. • Sistemas; processo; métodos; qualidade; hardware. • Processos; ferramenta; métodos; qualidade; hardware. Código da questão: 58336 26110449: Off 26110454: Off 26110453: Off 26110447: Off 26110451: Off 26110452: Off 26110450: Off 26110446: Off 26110445: Off 26110448: Off
Compartilhar