Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.120 questões

Q2518057 Engenharia de Software
A Equipe de Desenvolvimento de Soluções de Software (EDSS) recebeu a demanda de desenvolvimento de um software complexo e, por isso, pretende utilizar a abordagem Domain Driven Design (DDD).

Com foco no modelo de domínio principal, a EDSS assumirá que:
Alternativas
Q2518055 Engenharia de Software
O Time de Desenvolvimento de Sistemas (TDS) de uma organização recebeu demandas de alterações para o sistema SuperVALORES. Uma parte interessada solicitou duas mudanças na forma de apresentação de dados nos relatórios emitidos pelo SuperVALORES:

 substituição do formato para datas de "MMDDAAAA" (mês-dia-ano) para "AAAAMMDD" (ano-mês-dia); e

 conversão de moeda de real (R$) para dólar (US$).


Com base no SNAP (Software non-Functional Assessment Process), as demandas de alteração solicitadas podem ser mensuradas utilizando a categoria:
Alternativas
Q2518054 Engenharia de Software
A aplicação iAPLICA contém uma função de login para validar nome e senha de usuários. O usuário digita um nome de usuário e uma senha, e então clica no botão “login”. O iAPLICA valida os dados digitados junto à base de dados e permite ao usuário acessar a aplicação ou fornece uma mensagem informando que os dados digitados estão incorretos. Há um requisito adicional de que, como parte do login, o usuário receba acesso apropriado às funcionalidades do iAPLICA com base na função que lhe foi atribuída. A função do usuário é verificada na base de dados.

Considerando a Análise de Pontos de Função (APF), a função de login do iAPLICA é composta por:
Alternativas
Q2517643 Engenharia de Software
No método tensorflow.keras.layers.Dense(...), se nenhuma função de ativação é especificada, é utilizada por padrão a função:
Alternativas
Q2517621 Engenharia de Software
A abordagem que garante uma exploração completa das combinações de hiperparâmetros na identificação da configuração ideal para maximizar o desempenho do modelo de aprendizado de máquina é a:
Alternativas
Q2517620 Engenharia de Software
Considere uma estrutura específica de rede neural recorrente, conhecida como Long Short-Term Memory (LSTM). Essa estrutura é projetada para enfrentar desafios como capturar dependências de longo prazo e mitigar o problema do gradiente que desaparece.

A inovação arquitetônica distintiva da LSTM é(são):
Alternativas
Q2517618 Engenharia de Software
Considere um modelo de rede neural projetado para tarefas de classificação de imagens. A arquitetura da rede consiste em várias camadas, incluindo camadas de entrada, ocultas e de saída. Durante o treinamento, o modelo aprende a atribuir imagens de entrada a classes predefinidas (por exemplo, “gato”, “cachorro”, “pássaro”, etc.).

Sobre o papel da camada de saída nessa rede neural, é correto afirmar que ela:
Alternativas
Q2516051 Engenharia de Software
Um software de desenvolvimento para a configuração de um FPGA requer um arquivo de restrições, normalmente com extensão UCF.
Assinale a opção que apresenta uma das principais funções desse arquivo.
Alternativas
Q2515935 Engenharia de Software
O resultado da aplicação de um algoritmo de Aprendizado de Máquina é um modelo que será usado para realizar predições. Quanto melhor o modelo gerado, mais precisas serão as predições.

A precisão ou a acurácia de um modelo de Aprendizado de Máquina é medida por meio do método:
Alternativas
Q2515532 Engenharia de Software
Em um sistema de versionamento Git, é possível obter um histórico de commits linear e mais simples de ser seguido através da combinação de patches de mais de um branch no branch principal, antes do merge.
Essa combinação de patches é executada pelo comando
Alternativas
Q2515464 Engenharia de Software
Com relação as situações em que a camada de abstração de hardware (HAL) de um sistema operacional é necessária, analise as afirmativas a seguir.
I. Quando um programador desenvolve um aplicativo sem ter que se preocupar com as características de hardware da máquina na qual ele vai ser executado.
II. Quando um aplicativo precisa ser altamente otimizado para um hardware específico, sem se preocupar com a portabilidade para outros dispositivos.
III. Quando é necessário acessar recursos de hardware específicos de um dispositivo, como sensores e periféricos, de maneira independente do hardware subjacente.
Está correto o que se afirma em
Alternativas
Q2515351 Engenharia de Software
No contexto de Projetos Orientados a Objetos, padrões de design são soluções generalizadas para problemas comuns de design de software.
Considere uma situação em que um desenvolvedor foi incumbido de elaborar um sistema de criação de documentos de diversos formatos, como Texto, Planilha e Apresentação, a serem definidos com base nos comandos do usuário.
Para lidar com esses requisitos, o padrão de design de software mais adequado seria o
Alternativas
Q2515349 Engenharia de Software
Com relação aos diversos modelos de ciclo de vida de um software, considere a seguinte situação hipotética:
Uma equipe inicia um projeto com uma abordagem linear e sequencial. No entanto, ao longo do projeto substitui esta abordagem por um modelo com ênfase em protótipos no início de cada estágio para validação de conceitos e na análise de riscos.
Assinale a opção que apresenta o modelo que esta equipe empregou inicialmente e o modelo pelo qual este foi substituído.
Alternativas
Q2515060 Engenharia de Software

No que diz respeito à atualização de sistemas operacionais e aplicativos e à gestão de configurações e mudanças, julgue o próximo item.


Os procedimentos de controle das mudanças asseguram que as mudanças em um software sejam feitas de modo controlado, permitindo‑se, assim, prever‑se o efeito dessas mudanças em todo o sistema.

Alternativas
Q2515059 Engenharia de Software

No que diz respeito à atualização de sistemas operacionais e aplicativos e à gestão de configurações e mudanças, julgue o próximo item.


Um item de configuração de software “congelado” não serve como base para trabalho futuro.

Alternativas
Q2515058 Engenharia de Software

No que diz respeito à atualização de sistemas operacionais e aplicativos e à gestão de configurações e mudanças, julgue o próximo item.


A gestão de configuração pode ser definida como um conjunto de atividades que devem ser desenvolvidas para administrar as alterações durante o ciclo de vida do software.

Alternativas
Q2515012 Engenharia de Software

Quanto ao gerenciamento de projetos de infraestrutura de TI, à elaboração de políticas de segurança de rede e à implementação de diretrizes de segurança, julgue o próximo item.


Scrum é uma metodologia ágil que pode ser uma abordagem altamente eficiente para projetos de infraestrutura de TI.

Alternativas
Q2515005 Engenharia de Software

No que diz respeito à Lei Geral de Proteção de Dados (LGPD), à linguagem de programação Qlik e à linguagem de modelagem unificada (UML), julgue o item seguinte. 


A UML é utilizada apenas para projetar e modelar bancos de dados, não sendo, portanto, aplicada em outros aspectos do desenvolvimento de software.

Alternativas
Q2515004 Engenharia de Software

No que diz respeito à Lei Geral de Proteção de Dados (LGPD), à linguagem de programação Qlik e à linguagem de modelagem unificada (UML), julgue o item seguinte. 


Na UML, o diagrama de sequência é utilizado para modelar a interação dinâmica entre os objetos em um cenário específico, mostrando a troca de mensagens ao longo do tempo.

Alternativas
Q2514699 Engenharia de Software
OpenMP (Open Multi-Processing) é uma API (Interface de Programação de Aplicações) de programação para a criação de aplicações paralelas em sistemas com múltiplos processadores ou núcleos de processamento.

Assinale a opção que descreve corretamente o OpenMP e suas características.
Alternativas
Respostas
2641: E
2642: B
2643: A
2644: A
2645: A
2646: B
2647: C
2648: B
2649: B
2650: B
2651: D
2652: B
2653: C
2654: C
2655: E
2656: C
2657: C
2658: E
2659: C
2660: A