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.


2361Q1069982 | Engenharia de Software, Outros Modelos de Processo de Software, Oficial de Fazenda, SEFAZ RJ, CEPERJ

Um modelo de processo de software é uma representação abstrata de um processo de software. Nesse contexto, analise os dois métodos abaixo, amplamente utilizados na prática atual da engenharia de software.

I- Abordagem que considera as atividades fundamentais do processo, compreendendo especificação,desenvolvimento, validação e evolução, e as representa como fases de processo separadas, tais como especificação de requisitos, projeto de software, implementação, teste, e assim por diante.

II- Abordagem que intercala as atividades de especificação, desenvolvimento e validação, sendo um sistema desenvolvido rapidamente baseado em especificações abstratas, quando, então, é refinado com as entradas do cliente para produzir um sistema que satisfaça as suas necessidades.

Essas definições caracterizam duas abordagens, respectivamente denominadas Métodos de Processos:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2362Q1007790 | Engenharia de Software, Desenvolvimento de Sistemas, MPU, FGV, 2025

Um órgão público está desenvolvendo um sistema Web para apoiar a prestação de serviços aos cidadãos. Objetivando tornar o sistema mais acessível para pessoas com deficiência, a equipe técnica está seguindo as Diretrizes de Acessibilidade para Conteúdo Web (WCAG - Web Content Accessibility Guidelines). Um dos cuidados da equipe técnica está relacionado à diretriz que trata da ação de facilitar a operação das funcionalidades pelos usuários, por meio de várias entradas além do teclado. Considerando o WCAG, a equipe técnica deve:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2363Q889786 | Engenharia de Software, Técnico em Informática, Prefeitura de Campanha MG, FUNDEP, 2024

Em desenvolvimento de sistemas, as metodologias ágeis adotam a implementação do sistema de forma gradativa e iterativa.
Não é uma característica dos processos ágeis de desenvolvimento:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2364Q1039865 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Auditor de Controle Externo Tecnologia da Informação, TCE PE, FGV, 2025

Na metodologia Scrum, um artefato contém a soma de todos os itens do Backlog do produto completados durante a sprint e os de sprints anteriores. Deve estar "Pronto" (Done) e ser potencialmente utilizável, mesmo que o Product Owner decida não liberar.
O artefato em questão é o (a):
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2365Q894729 | Engenharia de Software, Técnico de Tecnologia da Informação, UFAPE, Instituto Access, 2024

O desenvolvimento de sistemas é o processo de criação, implementação e manutenção de softwares para atender às necessidades específicas de uma organização ou usuário final. A etapa do desenvolvimento que envolve a criação de uma arquitetura de sistema que define como os diferentes componentes se relacionam entre si é conhecida como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2367Q959781 | Engenharia de Software, Sem Especialidade, TRF 2a REGIÃO, AOCP, 2024

No desempenho de sua função, você ficou responsável pelo desenvolvimento de um software para o sistema de gerenciamento de processos. Seu papel é o de representar o cliente e ser responsável por garantir que a equipe Scrum agregue valor ao negócio, desempenhando o papel de moderador entre os interesses do cliente e do Team e tendo como responsabilidade principal manter a equipe funcional e produtiva. Considerando essas informações, qual é o seu papel na metodologia Scrum?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Quais estratégias de testes a seguir são consideradas como testes de caixa-preta?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2369Q1041468 | Engenharia de Software, Processos de Software, Especialidade Análise de Sistemas, STM, CESPE CEBRASPE, 2025

Texto associado.
No que se refere a técnicas de priorização e de estimativas com story points e à gestão de backlog, julgue o item a seguir.
Story points são uma métrica precisa de tempo, pois refletem o esforço atual e a duração do trabalho ao considerarem fatores como complexidade, dependências, riscos e débitos técnicos.
  1. ✂️
  2. ✂️

2370Q907069 | Engenharia de Software, Analista de Tecnologia da Informação, BRB, IADES, 2024

Texto associado.

Texto hipotético para responder às questões 37 e 38.

João foi selecionado por sua chefia para liderar um projeto de criação de uma inteligência artificial que fosse capaz de classificar, a partir de fotos obtidas pelas câmeras de segurança de cada agência, se, ao entrar na agência, a pessoa está utilizando algum tipo de chapéu, óculos, ambos ou nenhum acessório. Uma base de dados com amostras em quantidade e qualidade suficientes foi fornecida para João. Sendo assim, ele optou por seguir com uma abordagem baseada em modelos de redes neurais.

Considerando que João deva apresentar a solução com o menor custo computacional e financeiro para o processo de treinamento do modelo, assinale a alternativa que melhor se encaixa nessa situação.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2371Q958014 | Engenharia de Software, Scrum, Assistente em Administração, IFRS, FUNDATEC, 2025

Uma equipe de desenvolvimento de software deseja adotar, dentro da gestão de projetos, uma metodologia ágil que permita entregas rápidas e frequentes, com ciclos curtos de trabalho e revisões constantes para garantir a melhoria contínua. Para isso, escolhem um framework que divide o trabalho em sprints, promove reuniões diárias de acompanhamento e conta com papéis definidos, como o product owner. A metodologia ágil descrita é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2372Q1061729 | Engenharia de Software, Inteligencia Artificial, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Um sistema de inteligência artificial foi desenvolvido para dirigir um veículo em um jogo de corrida virtual. O sistema começa sem conhecimento prévio e não recebe exemplos rotulados de como dirigir corretamente. Durante o aprendizado, ele não identifica ou utiliza padrões da pista ou do comportamento de outros veículos. Sua única fonte de informação são as pontuações: pontos positivos ao manter o veículo na pista e fazê-lo completar voltas, pontos negativos quando o veículo sai da pista ou colide, e bônus quando ultrapassa outro veículo ou completa mais rápido a corrida. O sistema ajusta seu comportamento baseando-se unicamente nessas pontuações recebidas após suas ações.

Na situação hipotética precedente, é caracterizado o aprendizado de máquina

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2373Q1009269 | Engenharia de Software, UML, Classe B, DPE RO, FGV, 2025

Na modelagem orientada a objetos, os diagramas de classes da UML são ferramentas essenciais para representar a estrutura estática de um sistema, detalhando classes, atributos, operações e os relacionamentos entre elas.
Com relação aos relacionamentos de classes da UML, analise os itens a seguir.
I. Composição. II. Agregação. III. Generalização.
Sobre os relacionamentos fundamentais nesses diagramas de classes da UML, está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2374Q963710 | Engenharia de Software, Diagrama de Objetos, Informática, TRF 4ª REGIÃO, FCC

Em UML, ele é uma variação do diagrama de classes e utiliza quase a mesma notação, exceto que os objetos são escritos com seus nomes sublinhados e todas as instâncias num relacionamento são mostradas. Trata-se do diagrama de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2375Q891020 | Engenharia de Software, Técnico de Informática, Câmara de Anápolis GO, IV UFG, 2024

O processamento natural de linguagem (NLP) é uma técnica que permite o desenvolvimento de chatboots. Qual é o elemento que deve ser utilizado para realizar a compreensão completa e sem ambiguidade em um prompt textual?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2376Q1035918 | Engenharia de Software, Inteligencia Artificial, Tecnologia da Informação, TCE PE, FGV, 2025

Uma forma de garantir que um modelo de linguagem revise cláusulas de confidencialidade em contratos com alta precisão é fornecer exemplos concretos de cláusulas corretas e incorretas, para que o modelo aprenda o padrão desejado antes de analisar novas cláusulas.
A técnica de Engenharia de Prompt que descreve corretamente esse processo é chamada:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2377Q910484 | Engenharia de Software, Tecnologia da Informação Infraestrutura e Segurança, EPE, FGV, 2024

Considerando as técnicas e as ferramentas da gerência de um projeto, analise as afirmativas:

I. As técnicas de coleta de dados, tais como listas de verificação, grupos de discussão, entrevistas e brainstorming, são utilizadas para obter dados de forma mais eficiente.
II. Análise de dados, opinião especializada, representação de dados e mapa mental não são exemplos de ferramentas e técnicas da gerência de um projeto.
III. Como técnica e ferramenta de um projeto é possível encontrar as estimativas análoga, paramétrica, única, de três pontos e a bottom-up, por exemplo.


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

2378Q957846 | Engenharia de Software, Teste de Software, Tecnico Industrial, HEMOBRÁS, Consulplan, 2025

A validação de sistemas informatizados é um requisito fundamental em indústrias reguladas, como a farmacêutica e a alimentícia, para garantir confiabilidade, segurança e integridade dos dados gerados. Baseando-se em normas e diretrizes como a FDA 21 CFR Part 11, a validação abrange etapas como planejamento, qualificação e testes para assegurar que os sistemas funcionem conforme o esperado e sejam capazes de atender aos requisitos operacionais e regulamentares. Nesse contexto, relacione adequadamente as colunas a seguir.

1. Protocolo de Qualificação de Instalação (QI).

2. Protocolo de Qualificação de Operação (QO).

3. Protocolo de Qualificação de Desempenho (QP).

4. Análise de riscos no sistema.

5. Teste de integridade de dados.

( ) Documento que verifica se o sistema está instalado de acordo com as especificações do fabricante.

( ) Avalia o comportamento do sistema em condições normais de uso, verificando sua adequação aos requisitos do usuário.

( ) Garante que o sistema pode operar corretamente dentro dos limites estabelecidos pelo fabricante e especificações técnicas.

( ) Processo que identifica vulnerabilidades que podem impactar a confiabilidade ou a segurança do sistema.

( ) Verifica se os dados gerados e armazenados pelo sistema são consistentes, confiáveis e auditáveis.

A sequência está correta em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2379Q1055657 | Engenharia de Software, Qualidade de Software, Técnico Analista de Sistemas Modelagem de Sistemas, MPE PA, CONSULPLAN, 2022

“Alguns termos que são amplamente usados na indústria manufatureira também são usados na indústria de softwares. O termo que é largamente usado na indústria de software, o qual inclui todo o gerenciamento de configuração, atividades de verificação e validação aplicadas após o produto ter sido entregue por uma equipe de desenvolvimento é ______________ de qualidade.” Assinale a alternativa que completa corretamente a afirmativa anterior.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2380Q1044414 | Engenharia de Software, Inteligencia Artificial, Tecnologia da Informação Tarde, Prefeitura de Cuiabá MT, FGV, 2024

A aprendizagem é o processo pelo qual os parâmetros livres de entrada de uma rede neural são ajustados a partir do processo de estimulação pelo ambiente na qual a rede está inserida. O tipo de aprendizagem é determinado pela maneira pela qual a modificação dos parâmetros ocorre. A aprendizagem que consiste na minimização da função custo, que é a diferença entre o valor desejado e o valor da saída da rede neural, é conhecida por
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.