Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.252 questões

Q2532047 Engenharia de Software
No que se refere a serviços de autenticação, Git e JPA 2.0, julgue o item subsequente.


O JPA 2.0 permite que uma lista de objetos seja ordenada na memória e, depois, que essa ordem seja implementada no banco de dados para futuras consultas. 
Alternativas
Q2532044 Engenharia de Software
A respeito de deploy de aplicações, julgue o próximo item.


Para garantir que o deploy seja feito com sucesso em produção, é importante que o processo seja executado manualmente pelo desenvolvedor.
Alternativas
Q2532033 Engenharia de Software
Acerca de integração contínua e entrega contínua, julgue o item a seguir.


É parte da entrega contínua a automatização do processo de teste de código para identificar, o mais rapidamente possível, problemas na pipeline. 
Alternativas
Q2532032 Engenharia de Software
Acerca de integração contínua e entrega contínua, julgue o item a seguir.


No âmbito da integração contínua, recomenda-se a entrega de código com pequenas iterações, em que o código alterado é automaticamente testado e carregado no ambiente determinado pelas especificações de uma pipeline ou do próprio desenvolvedor. 
Alternativas
Q2532018 Engenharia de Software
Julgue o próximo item, relativos a servidores e sistemas operacionais.


O gerenciamento das configurações de servidores é o processo pelo qual se pode rastrear, atualizar e manter configurações relacionadas a versões de software, segurança e rede para que o sistema funcione em uma linha de base predeterminada e permaneça seguro independentemente de quaisquer alterações.
Alternativas
Q2527198 Engenharia de Software
O Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software. O comando git que salva, temporariamente, as alterações rastreadas e modificadas no diretório de trabalho, permitindo que se mude de branch sem comprometer essas alterações, é o
Alternativas
Q2527197 Engenharia de Software
As tarefas da engenharia de requisitos são conduzidas para estabelecer uma base sólida para o projeto e a construção do software bem como envolvem as atividades de comunicação com o cliente, a modelagem e a documentação. A atividade em que os envolvidos estabelecem os requisitos básicos do problema, definem restrições de projeto predominantes e abordam as principais características e funções que precisam estar presentes para que o sistema cumpra seus objetivos é denominada de
Alternativas
Q2527193 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem padrão de modelagem visual utilizada na engenharia de software para representar sistemas de software. O diagrama UML que é mais comumente usado para capturar o comportamento de um único cenário, mostrando exemplos de objetos e as mensagens trocadas entre eles, denomina-se 
Alternativas
Q2524568 Engenharia de Software
A inteligência artificial generativa (IA generativa) é um campo da inteligência artificial que se concentra na capacidade de criar novos conteúdos e ideias de forma autônoma. Em vez de simplesmente responder a comandos ou fornecer respostas predefinidas, uma IA generativa tem a capacidade de gerar conteúdos originais em uma variedade de formas, como texto, imagens, áudio e vídeo.
São exemplos de categorias amplas de modelos de IA generativa
Alternativas
Q2524566 Engenharia de Software
O Processamento de Linguagem Natural (PLN) é uma área de estudo dedicada à pesquisa e desenvolvimento de métodos e sistemas que visam compreender e processar a linguagem humana por meio de computadores.
São paradigmas de PLN:
Alternativas
Q2524564 Engenharia de Software
Os modelos de aprendizado de máquina desempenham um papel fundamental na análise e interpretação de dados em uma variedade de domínios.
Uma característica dos modelos de aprendizado de máquina supervisionados e não supervisionados é que modelos supervisionados
Alternativas
Q2524546 Engenharia de Software
Avalie as seguintes afirmativas no contexto de práticas e metodologias de deploy em desenvolvimento mobile:
I. A aplicação de Continuous Integration (CI) em aplicativos mobile responsivos é uma prática que visa a fusão e teste do código apenas ao final de cada sprint; II. Continuous Delivery (CD) é parte da filosofia "Mobile First" e permite que toda mudança de código seja automaticamente disponibilizada para os usuários finais, sem a necessidade de aprovação das equipes de operações; III. DevSecOps é a integração da segurança no processo de desenvolvimento de software desde o início sem comprometer a velocidade de entrega.
Está correto o que se afirma em 
Alternativas
Q2524057 Engenharia de Software
As chamadas metodologias ágeis, apesar de compartilharem os mesmos fundamentos, possuem procedimentos particulares.

Assinale a opção que indica a metodologia ágil que se caracteriza por organizar programadores em pares e focar na refatoração frequente.
Alternativas
Q2524000 Engenharia de Software
No contexto do processamento digital de imagens, o processo de filtragem modifica a imagem pixel a pixel, sob influência do pixel de referência e dos pixels vizinhos.

Assinale a opção que indica um dos objetivos para o qual o filtro pode ser aplicado.
Alternativas
Q2522694 Engenharia de Software
Nas questões que avaliem conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração‑padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram‑se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá‑la, acionando‑a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.
Assinale a alternativa que apresenta a principal diferença entre aprendizado supervisionado e aprendizado não supervisionado em aprendizado de máquina. 
Alternativas
Q2522626 Engenharia de Software
[Questão Inédita] A metodologia ágil é uma abordagem de gestão de projetos que se destaca por sua flexibilidade e adaptabilidade às mudanças durante o desenvolvimento do projeto. Entre as diversas metodologias ágeis, uma das mais conhecidas e utilizadas é o Scrum. Considerando o framework Scrum, qual das seguintes afirmativas está INCORRETA?
Alternativas
Q2519095 Engenharia de Software
Relacione as terminologias referentes ao Git, listadas a seguir, às suas respectivas definições. 

1. Fetch
2. Branch
3. Issue
4. Commit
(   ) Permite adicionar alterações do repositório remoto à sua ramificação de trabalho local, sem confirmá-las.
(   ) Está contido no repositório, mas é uma versão paralela do mesmo, não afetando a ramificação principal e permitindo trabalhar livremente sem interromper a versão "live".
(   ) É uma alteração individual em um ou mais arquivos. Quando usado para salvar um trabalho, o Git gera um ID único que permite registrar as alterações confirmadas assim como quem as fez e quando.
(   ) É uma sugestão de melhoria, tarefa ou dúvida relacionada ao repositório. Pode ser criado por qualquer pessoa (em repositórios públicos), bem como ser categorizado com rótulos e atribuído a colaboradores. 

Assinale a opção que indica a relação correta, segundo a ordem apresentada. 


Assinale a opção que indica a relação correta, segundo a ordem apresentada. 


Alternativas
Q2519084 Engenharia de Software
A respeito da gestão de projetos que emprega metodologias ágeis, assinale a afirmativa correta. 
Alternativas
Q2519083 Engenharia de Software
Acerca de metodologias ágeis, assinale a afirmativa correta. 
Alternativas
Q2518308 Engenharia de Software
As técnicas de aprendizado de máquina aplicadas à assimilação podem ser utilizadas de diversas maneiras para tratamento de dados. Um exemplo de processo que pode ser vantajoso para os algoritmos de assimilação é o de redução da dimensionalidade de um conjunto de dados, no qual se aplica treinamento não supervisionado para gerar representações “compactadas” das entradas originais. Esse processo permite a assimilação de dados no espaço latente, melhorando a eficiência de treinamento dos algoritmos.

Determinadas arquiteturas de rede neural são utilizadas para redução de dimensionalidade e para a geração de representações de dados no espaço latente, em que se destaca a arquitetura do tipo
Alternativas
Respostas
2721: C
2722: E
2723: E
2724: C
2725: C
2726: A
2727: C
2728: D
2729: C
2730: A
2731: C
2732: C
2733: C
2734: D
2735: B
2736: D
2737: D
2738: A
2739: E
2740: A