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.


1901Q910219 | Engenharia de Software, Web Design, TCEPA, FGV, 2024

Diversas ferramentas de IA generativa têm sido utilizadas em desenvolvimento web, com foco especial na personalização de experiências do usuário. Em geral, a personalização de experiências se baseia no processamento de dados coletados dos usuários.
A respeito dos benefícios relacionados ao uso de técnicas de IA generativa para personalização das experiências dos usuários, avalie as afirmativas a seguir:

I. Os usuários tendem, predominantemente, a se sentir mais valorizados ao receberem conteúdos alinhados a suas preferências e necessidades.
II. Os usuários tendem, predominantemente, a se sentir mais seguros com relação à proteção e à utilização ética e moralmente correta de seus dados privados.
III. Os usuários podem receber conteúdos dinâmicos, mais adequados às configurações de seus dispositivos.

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

1902Q708699 | Engenharia de Software, Técnico de Tecnologia da Informação da Fazenda Municipal, Prefeitura de Manaus AM, FCC, 2019

Ao tentar postar uma nova versão do código em desenvolvimento no SVN, o técnico obteve a informação de que não seria possível postar, pois o arquivo com o código estava desatualizado. Nesta situação, o técnico deve
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1903Q260286 | Engenharia de Software, UML, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir com relação à UML, uma linguagem gráfica
para visualização, especificação, construção e documentação de
artefatos de sistemas complexos de software.

Casos de uso do tipo caixa-preta descrevem o funcionamento interno de um sistema, seus componentes ou projeto. Além do tipo de visibilidade caixa-preta versus caixa-branca, os casos de uso são escritos nos graus de formalidade extenso, formal e incompleto.

  1. ✂️
  2. ✂️

1905Q880899 | Engenharia de Software, Processos de Software, Técnico de Tecnologia da Informação, UFMT, UFMT, 2024

A coluna da esquerda apresenta os métodos ágeis XP e Scrum para o desenvolvimento de software e a da direita, suas características. Numere a coluna da direita de acordo com a da esquerda.
1. XP 2. Scrum
( ) Utiliza ciclos de desenvolvimento denominados sprints. ( ) Possui equipes e papéis bem definidos. ( ) Adota flexibilidade no planejamento.


Assinale a sequência correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1906Q1004586 | Engenharia de Software, Conceitos Básicos em Engenharia de Software, Analista de Desenvolvimento Mobile, Prodesan SP, IBAM, 2025

APIs RESTful seguem princípios arquiteturais que promovem a escalabilidade e a interoperabilidade de sistemas distribuídos. Sobre os princípios RESTful, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1907Q904528 | Engenharia de Software, Especialização em Gestão de Sistemas Computacionais, Prefeitura de Rio Branco AC, IV UFG, 2024

A Análise Essencial, em Engenharia de Software, tem como premissa básica descrever o sistema de maneira independente de restrições tecnológicas, o que permitirá uma solução ideal ao problema. Quais os aspectos abordados no modelo essencial de um sistema de informação?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1908Q903738 | Engenharia de Software, Processos de Software, Analista de Tecnologia da Informação, UFPI, COPESE, 2024

As principais vantagens do desenvolvimento iterativo e incremental em comparação com o modelo em cascata são:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1909Q898681 | Engenharia de Software, Tecnologia da Informação, TJ MT, FGV, 2024

A Inteligência Artificial (IA) tem sido um campo de pesquisa e inovação que evoluiu bastante ao longo das décadas, e geralmente é dividida em IA fraca e IA forte, conceitos que se referem ao nível de “inteligência” que a IA consegue simular ou alcançar.
Em relação ao conceito de Inteligência Artificial (IA), assinale a afirmativa que descreve corretamente a diferença entre IA forte e IA fraca.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1910Q897116 | Engenharia de Software, Processos de Software, Gestão e Governança de Tecnologia da Informação, TJ RR, FGV, 2024

Considerando a aplicação de metodologias ágeis a projetos de desenvolvimento de software, analise as seguintes afirmativas:

I. Mais do que software em funcionamento, documentação abrangente é um dos valores propostos pelo manifesto ágil.
II. A limitação do número de tarefas em execução, conhecida como WIP (Work In Progress), favorece um ritmo sustentável para a equipe de desenvolvimento sem impedir o fluxo de trabalho.
III. O tempo transcorrido desde o momento em que uma tarefa entra em um quadro Kanban até ser finalizada é conhecido como lead time.

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

1911Q900450 | Engenharia de Software, Processos de Software, Analista de Sistemas, Prefeitura de Capanema PA, FADESP, 2024

Considere as seguintes afirmativas sobre o modelo de desenvolvimento de software em espiral:

I. Uma das características mais marcantes do modelo em espiral é a sua ênfase na identificação, análise e mitigação de riscos.
II. Segue a abordagem de passos sistemáticos do modelo cascata, incorporando-os a uma estrutura iterativa.
III. É uma abordagem realista para o desenvolvimento de sistemas e software de grande porte.

Considerando-se V para verdadeiro e F para falso, o julgamento correto das afirmativas é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1913Q900121 | Engenharia de Software, Diagrama de Casos de Uso, Analista de Tecnologia da Informação, IF TO, IF TO, 2024

Em projetos de desenvolvimento de software há uma necessidade de estreitamento entre os profissionais de tecnologia e os stakeholders demandantes. O processo de modelagem de uma nova solução a comunicação é um dos fatores críticos de sucesso. Diante do cenário, muitas tecnologias e conceitos foram criados ao longo dos anos para auxiliar nessa demanda. A (Unified Modeling Language) – UML, tem esse objetivo. Sobre ela marque a alternativa CORRETA.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1914Q910186 | Engenharia de Software, Ferramentas de Desenvolvimento de Software, Analista de Sistemas, TCEPA, FGV, 2024

Em relação à ferramenta Azure Devops, avalie as afirmativas a seguir.

I. A funcionalidade Boards permite gerenciar a lista de pendências de produtos.
II. A funcionalidade Pipelines permite o gerenciamento de requisitos, incluindo bugs e tarefas.
III. A funcionalidade Repos permite revisar, baixar e editar arquivos e revisar o histórico de alterações de um arquivo.

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

1915Q1050114 | Engenharia de Software, Inteligencia Artificial, manhã, MF, FGV, 2024

Na trajetória evolutiva da Inteligência Artificial (IA), diversos marcos e transições têm delineado seu progresso e desafios. Nesse contexto, avalie se as afirmativas a seguir, que destacam momentos críticos na história da IA, são verdadeiras (V) ou falsas (F).

( ) Os Invernos da IA representam períodos de avanço tecnológico acelerado e investimento maciço em pesquisa de IA, marcados pela rápida adoção de tecnologias de IA em diversos setores sem qualquer ceticismo ou crítica.
( ) Introduzida em 2012, AlexNet é uma rede neural convolucional que competiu no desafio ImageNet, marcando um ponto de inflexão significativo para o campo do Deep Learning ao demonstrar a capacidade das redes neurais profundas em tarefas de visão computacional.
( ) O aprendizado de máquina (Machine Learning) foi abandonado nos anos 90 e 2000 devido à falta de progresso teórico e prático, com a comunidade de IA se movendo unicamente para o estudo teórico da computação.
( ) O lançamento do GPT-3 pela OpenAI representou um avanço substancial na geração automática de texto, oferecendo capacidades impressionantes de geração de linguagem natural e abrindo novas possibilidades para a aplicação de IA em diversos domínios.

As afirmativas são, respectivamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1916Q904523 | Engenharia de Software, Diagrama de Classes, Especialização em Gestão de Sistemas Computacionais, Prefeitura de Rio Branco AC, IV UFG, 2024

Em um processo de modelagem de sistemas de software, utilizando-se o diagrama de classes UML, uma instância de uma classe A utiliza uma instância de uma classe B como argumento em um de seus métodos. Qual é o tipo de relacionamento representado?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1917Q910430 | Engenharia de Software, XP eXtreme Programming, Tecnologia da Informação Soluções, EPE, FGV, 2024

A metodologia de desenvolvimento ágil eXtreme Programming (XP) visa à qualidade do software e à capacidade de resposta às mudanças de requisitos do cliente.

Assinale a opção que apresenta práticas típicas da metodologia XP.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1918Q910233 | Engenharia de Software, Web Design, TCEPA, FGV, 2024

Atomic Design é uma metodologia para criar sistemas de design robustos e escaláveis. Ela se baseia na ideia de dividir a interface em componentes menores e reutilizáveis. Esses componentes são baseados na teoria atômica, organizados de forma hierárquica e apresentam cinco níveis principais.
Sobre o Atomic Design, avalie de as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) Átomos atuam como blocos de construção basilares que compõem as interfaces de usuário. Ex.: elementos HTML básicos, como rótulos de formulário, entradas e botões.
( ) Moléculas são grupos relativamente simples de elementos de UI atuando juntos, como uma unidade. Ex.: um rótulo de formulário, um campo de busca e um botão podem ser reunidos para gerar uma molécula de formulário de pesquisa.
( ) Organismos são instâncias específicas de templates que exibem o visual de uma interface com real implementação de conteúdo.

As afirmativas são, respectivamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1919Q900814 | Engenharia de Software, Scrum, Analista Técnico II – Desenvolvimento Software, SEBRAENACIONAL, CESPE CEBRASPE, 2024

Diferentemente do Scrum tradicional, o LeSS (large-scale Scrum)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.