Buscar

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 5 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

Prévia do material em texto

1)
A metodologia ágil vem ao encontro da necessidade de dinamizar o processo de desenvolvimento, das etapas de implementação de um software no contexto da engenharia de software. Considerando os quatro pilares que norteiam os métodos ágeis, assinale a alternativa correta.
Alternativas:
· É considerado um dos pilares a negociação de contratos mais que a colaboração com o cliente.
· É considerado um dos pilares da metodologia ágil seguir um plano mais do que responder a mudanças.
· O pilar mais importante é o que indica que é fundamental ter um software em testes mais que documentação abrangente.
· Dá-se maior atenção aos indivíduos e interações mais que a processos e ferramentas.CORRETO
· É considerado um dos pilares a colaboração com o cliente mais que responder a mudanças.
Código da questão: 58355
2)
Um jogo digital é uma atividade voluntária, com ou sem interesse material, com propósitos sérios ou não, sendo composta por regras e objetivos bem definidos, que são capazes de engajar os jogadores na resolução de algum conflito, variando e quantificando resultados, sendo gerenciada por um software e executada em hardware.
Sobre a implementação de jogos digitais, assinale a alternativa correta.
Alternativas:
· Os padrões dificultam o desenvolvimento de jogos digitais, já que definem especificações que resultam em aumento da complexidade.
· Um jogo digital não sofrerá manutenção após a sua finalização.
· Jogos digitais envolvem diferentes equipes de desenvolvimento, visto que integram vários artefatos que compõem o produto final.CORRETO
· Jogos digitais não passam pela etapa de testes.
· A complexidade no desenvolvimento de jogos digitais é, em sua maioria, a mesma do desenvolvimento de software convencional.
Código da questão: 58349
3)
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 – V – F.CORRETO
· V – F – V – V – F.
· V – V – F – F – V.
· F – V – F – V – F.
· V – F – F – V – F.
Código da questão: 58344
4)
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:
· Processos; ferramenta; métodos; qualidade; hardware.
· Ferramentas; qualidade; métodos; qualidade; hardware.
· Ferramentas; processo; métodos; qualidade; software.CORRETO
· Sistemas; processo; métodos; qualidade; hardware.
· Ferramentas; software; processos; qualidade; método.
Código da questão: 58336
5)
O DevOps é uma mudança cultural para integração de áreas de desenvolvimento e operações. Nesta perspectiva, assinale a alternativa correta que apresenta os pilares desta prática.
Alternativas:
· Compartilhamento, medição, cultura, automação e robustez.
· Compartilhamento, medição, cultura, pipelines e feedback.
· Feedback, colaboração, ferramentas, processos enxutos e métricas.
· Compartilhamento, medição, cultura, automação e fluxo.CORRETO
· Compartilhamento, medição, cultura, autoconhecimento e fluxo.
Código da questão: 58361
6)
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; financeiros.CORRETO
· Enxuto; indústrias; projetos; culturais; financeiros.
· Enxuto; empresas; processos; humanos; de hardware.
· Enxuto; indústrias; projetos; culturais; de hardware.
· Enxuto; indústrias; projetos; financeiros; culturais.
Código da questão: 58357
7)
As plataformas móveis ou os sistemas operacionais móveis especificam o tipo de tecnologia que será adotada para o desenvolvimento de aplicativos móveis nativos ou que pacotes devem ser integrados no desenvolvimento de aplicativos não nativos ou genéricos. Sobre aplicativos móveis e as plataformas móveis, leia e associe as duas colunas:
Assinale a alternativa que traz a associação correta entre as duas colunas:
Alternativas:
· I – C; II – A; III – B.
· I – B; II – C; III – A.
· I – A; II – B; III – C.
· I – C; II – B; III – A.
· I – B; II – A; III – C.CORRETO
Código da questão: 58345
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:
· 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.
· Gameplay e mecânicas de jogo é o único item que requer gerenciamento e equipe de desenvolvimento específica.
· 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.
· Esse documento recebe as especificações principais para 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.
Código da questão: 58354
9)
A engenharia de software estrutura em ______________ ou etapas a implementação de um produto de software. Esses processos comumente são divididos em _____________, projeto, ___________________, testes e manutenção. Em algumas literaturas, são concentrados em especificação, desenvolvimento, validação e________________ de software.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
· Processos; análise, evolução; desenvolvimento.
· Processos; análise; desenvolvimento; evolução.
· Fases, análise, concepção; desenvolvimento.
· Processos; gerenciamento; desenvolvimento; continuidade.INCORRETO
· Processos; evolução; concepção; manutenção.
Código da questão: 58343
10)
Sobre o apoio da engenharia de software no desenvolvimento de jogos digitais (games):
I. Os diagramas da UML são adotados como artefatos a complementar o documento de desenho do jogo.
II. Scrum é indicado para o gerenciamento de equipes das etapas de projeto e análise.
III. Há diversas etapas de desenvolvimento e testes sendo executadas em paralelo, devido à caracterização dos jogos digitais e seus elementos.
IV. Padrões são adotados no contextodo desenvolvimento dos diferentes artefatos, podendo ser diferentes para cada natureza de artefato a ser desenvolvido.
V. A interação com softwares de terceiros refere-se à integração de diferentes jogos desenvolvidos por estúdios diversos.
São verdadeiras:
Alternativas:
· II – III – V.INCORRETO
· I – III – IV.
· I – II – IV.
· II – V – IV.
· I – II – III.
Código da questão: 58353

Continue navegando