Buscar

prova - Evolução dos softwares aplicação da Engenharia de Software em sistemas emergentes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

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

Continue navegando