Início

Questões de Concursos Engenharia de Software

Resolva questões de Engenharia de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


2481Q970250 | Engenharia de Software, Ciência de Dados, Petrobras, CESPE CEBRASPE, 2022

Julgue o próximo item, relativos a redes neurais artificiais (RNA).

As funções de ativação são elementos importantes nas redes neurais artificiais; essas funções introduzem componente não linear nas redes neurais, fazendo que elas possam aprender mais do que relações lineares entre as variáveis dependentes e independentes, tornando-as capazes de modelar também relações não lineares.

  1. ✂️
  2. ✂️

2482Q910349 | Engenharia de Software, Tecnologia da Informação Ciência de Dados, EPE, FGV, 2024

O treinamento em redes neurais artificiais é, essencialmente, um problema de otimização, em que se busca minimizar o erro entre as predições do modelo neural e os valores alvo preexistentes no conjunto de dados de treinamento.

Com respeito aos métodos relacionados à otimização de parâmetros em redes neurais artificiais, analise as afirmativas a seguir.


I. No algoritmo backpropagation, a aplicação da regra da cadeia é fundamental para o cálculo dos gradientes dos erros com respeito aos pesos (parâmetros) da rede neural artificial.
II. O método do gradiente (também chamado de método do máximo declive ou Gradient Descent – GD) escolhe aleatoriamente um pequeno número de instâncias de dados de treinamento a cada passo, aumentando a velocidade inicial de minimização das métricas de erro.
III. As técnicas de regularização L1 (Lasso) e L2 (Ridge) podem ser utilizadas para mitigar problemas relacionados a inicialização indevida de pesos (parâmetros) em redes neurais.


Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2483Q999183 | Engenharia de Software, Especialidade Tecnologia da Informação, TRF 5 REGIÃO, IBFC, 2024

Com base nos fundamentos de rede em Planejamento e Gerência de Projetos, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) A maior discrepância com os gráficos Gantt ou de Bolha, é a incapacidade de mostrar as interdependências entre os eventos e atividades, o que não ocorre num gráfico de Marcos.
( ) As redes são compostas por vários quesitos. Os termos que seguem são úteis no entendimento de redes: Evento; Atividade; Duração; Esforço; Caminho Crítico.
( ) O objetivo principal do planejamento de rede é eliminar a necessidade do gerenciamento de crises fornecendo uma representação pictórica do programa total.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2484Q999184 | Engenharia de Software, Especialidade Tecnologia da Informação, TRF 5 REGIÃO, IBFC, 2024

Complete com a alternativa correta a lacuna do texto que segue. Numa análise de tempo de um projeto num sistema em rede, o menor tempo necessário para concluir todas as atividades do projeto que compõem a rede é chamado de: _____.
Assinale a alternativa que preencha a lacuna corretamente.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2485Q1042705 | Engenharia de Software, Engenharia de Requisitos, Desenvolvimento de Software, DATAPREV, FGV, 2024

Durante o processo de engenharia de requisitos em um projeto de desenvolvimento de software para um sistema bancário, o analista de requisitos identificou que era necessário que a função de saldo de conta passasse a ser realizada em tempo real. Para isso, ele utilizou uma entrevista com o gerente do projeto e uma sessão de brainstorming com a equipe de desenvolvimento.
Nesse contexto, é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2487Q902187 | Engenharia de Software, Analista de Tecnologia da Informação/Área Sistemas, UFRPE, FADURPE, 2024

Considere as afirmações a seguir sobre documentação de programas:

1) Normalmente, o tempo para documentar um programa é ordens de magnitude maior do que o tempo dedicado a recuperar informações de um programa não documentado.
2) A documentação de um programa deve fornecer toda informação necessária durante o desenvolvimento, teste, manutenção, instalação, operação e uso do programa.
3) Definir que a interface do usuário deve ser intuitiva e acessível é parte dos requisitos funcionais.
4) Definir que o sistema deve permitir que os usuários possam fazer login com um nome de usuário e senha é parte dos requisitos funcionais.

Estão corretas apenas:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2488Q1062709 | Engenharia de Software, Orientação a Objetos, Tecnologia da Informação, SEFAZ SE, CESPE CEBRASPE, 2025

Em determinado projeto de software orientado a objetos, um desenvolvedor deve implementar um sistema que proteja partes do código de variações e mudanças frequentes em outros componentes, mantendo um baixo acoplamento entre as classes. Ao mesmo tempo, deseja-se que módulos de alto nível não dependam diretamente de módulos de baixo nível, mas que ambos dependam de abstrações.
Nessa situação, o princípio de SOLID e o princípio de GRASP que atendem adequadamente aos requisitos mencionados são, respectivamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2489Q1062710 | Engenharia de Software, Processos de Software, Tecnologia da Informação, SEFAZ SE, CESPE CEBRASPE, 2025

Considerando a organização e a distribuição das áreas de prática no CMMI-DEV v2.0 e dos processos no MR-MPS-SW (Guia Geral MPS de Software 2021), assinale a opção correta a respeito da relação entre esses modelos no que se refere à implementação dos processos/áreas de prática nos diferentes níveis de maturidade.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2490Q1062711 | Engenharia de Software, Engenharia de Requisitos, Tecnologia da Informação, SEFAZ SE, CESPE CEBRASPE, 2025

Por suas características e finalidades, o diagrama da UML adequado para a modelagem de requisitos é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2491Q1068357 | Engenharia de Software, Uml, Informática, EsFCEx, VUNESP, 2024

UML 2.0 define diversos tipos de diagrama, classificando-os como sendo dos tipos estrutural e comportamental, sendo correto que o diagrama de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2492Q906072 | Engenharia de Software, Desenvolvimento de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024

Azure é a plataforma de nuvem da Microsoft. Ela oferece uma vasta gama de serviços para suportar o desenvolvimento, gerenciamento e operação de aplicativos. Nesse contexto temos o Azure DevOps, um conjunto de ferramentas e serviços que facilita a automação do ciclo de vida de desenvolvimento de software e promove práticas de DevOps, aumentando a eficiência, colaboração e qualidade dos projetos de software. Assinale a opção que melhor descreve a função do Azure Pipelines no Azure DevOps.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2493Q1011807 | Engenharia de Software, Técnico de Tecnologia da Informação, FUB, CESPE CEBRASPE, 2025

A respeito dos processos de desenvolvimento desoftwarecascata e iterativo, de projeto desoftwareorientado a objetos, de testes e de validação desoftware, julgue o item a seguir.

Na abordagem incremental, a evolução por acréscimos sucessivos pode comprometer a coerência arquitetural sem refatorações sistemáticas.

  1. ✂️
  2. ✂️

2494Q988006 | Engenharia de Software, Processos de Software, Infraestrututa de TIC, PRODESTES, IBADE, 2024

Na contratação de projetos com framework ágil em que o escopo é complexo e não se tem ideia dos recursos que serão necessários para o desenvolvimento do produto ou serviço, deve-se utilizar um:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2495Q893798 | Engenharia de Software, Simulado, Caixa Econômica Federal, CESGRANRIO, 2024

[Questão inédita]O ______________ é uma técnica de Inteligência Artificial (IA) que permite que as máquinas aprendam a tomar decisões por conta própria, sem a necessidade de programação explícita. Nesse caso, o agente (ou modelo de aprendizado de máquina) aprende a atingir uma meta em um ambiente incerto e potencialmente complexo. O agente é treinado para tomar uma sequência de decisões. O sistema de IA enfrenta uma situação e utiliza tentativa e erro para encontrar uma solução para o problema. Para que a máquina faça o que o programador deseja, a IA recebe recompensas ou penalidades pelas ações que executa.

Assinale a alternativa que preenche corretamente a lacuna:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2496Q906088 | Engenharia de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024

Das técnicas apresentadas a seguir, a mais adequada para identificar agrupamentos (clusters) em um conjunto de dados não rotulado em um problema de aprendizado de máquina não supervisionado é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2497Q1061739 | Engenharia de Software, Processos de Software, Transformação Digital e Gestão de TI, BANRISUL, CESPE CEBRASPE, 2025

O modelo “Como [usuário, persona ou sistema], eu quero [ação] para que [valor, motivo ou necessidade por trás].” é utilizado no gerenciamento do backlog para descrever
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2498Q960636 | Engenharia de Software, Informática Desenvolvimento, TRF 2a REGIÃO, CONSULPLAN

Os diagramas da UML (Unified Modeling Language) são a representação de vários elementos gráficos com o intuito de descrever o sistema computacional modelado, isto é, são usados para visualizar, especificar, construir e documentar os aspectos relevantes de um sistema e, ainda, são usados para visualizar o sistema sob diferentes perspectivas. A UML define um número de diagramas que permite dirigir o foco para aspectos diferentes do sistema de maneira independente. Considerando as técnicas de modelagem comportamental e estrutural, é correto afirmar que a respeito dos diagramas UML:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2499Q893822 | Engenharia de Software, Simulado, Caixa Econômica Federal, CESGRANRIO, 2024

[Questão inédita]No contexto de DevOps, o termo “continuous integration” (integração contínua) significa:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2500Q988033 | Engenharia de Software, Desenvolvimento de Sistemas, PRODESTES, IBADE, 2024

Carla está em um time de projeto e foi chamada para participar do planning poker card para a estimativa de histórias e tarefas. Carla precisa apresentar uma carta que representa uma história ou tarefa já concluída. Neste caso, Carla apresentou a carta:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.