Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.689 questões

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
Q2517685 Engenharia de Software

Para a resolução da questão, pode ser necessário utilizar alguns dos resultados a seguir.




O uso de softwares de gerenciamento de projetos tem se disseminado desde a década de 1980, inicialmente em computadores pessoais isolados (PCs) e depois com solução em rede e armazenamento na nuvem. O Microsoft Project (MS Project) é um software surgido em 1985 que se tornou uma espécie de padrão para a área de projetos.

A respeito do planejamento de recursos humanos no MS Project, é correto afirmar que:
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
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
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
Q2514550 Engenharia de Software
Os testes de regressão verificam se há efeitos indesejados nas alterações no software. Uma estratégia consiste em retestar tudo, isto é, reaplicar todos os casos de teste projetados para versões anteriores. Pode-se também utilizar técnicas seletivas, de forma que somente são reexecutados os casos de testes que tenham relação com as alterações realizadas. A seleção pode ser baseada no código, que escolhe casos de teste que exercitam uma porção do código modificado, ou baseada na especificação, que escolhe casos de teste exercitam a parte da especificação que foi alterada. Neste contexto, qual das considerações abaixo é verdadeira:
Alternativas
Q2514549 Engenharia de Software
Com relação ao processo de depuração de um programa de computador, analise as afirmativas a seguir.

I. Por meio da depuração, é possível investigar a ocorrência de erros no programa.
II. A depuração é realizada antes da compilação.
III. A depuração pode ser executada por meio de pontos de parada (breakpoints).

Está correto o que se afirma em
Alternativas
Q2514547 Engenharia de Software
Para que um programa de computador possa ser executado, diversas etapas compõem seu desenvolvimento. Com relação ao ciclo de desenvolvimento de um programa, analise as afirmativas a seguir.

I. A etapa de compilação é responsável por gerar o arquivo executável do programa.
II. Na etapa de link-edição, módulos pré-compilados são ligados entre si.
III. Um programa compilado não causa erros de execução.

Está correto o que se afirma em
Alternativas
Respostas
2961: A
2962: B
2963: A
2964: A
2965: B
2966: C
2967: B
2968: B
2969: B
2970: B
2971: C
2972: E
2973: C
2974: C
2975: E
2976: C
2977: A
2978: D
2979: D
2980: B