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.


2841Q1018542 | Engenharia de Software, Orientação a Objetos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Segundo o princípio da responsabilidade única (single responsibility principle), em boas práticas de desenvolvimento orientado a objetos, uma classe deve
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2842Q1032629 | Engenharia de Software, Desenvolvimento de Software, Classe B, DPE RO, FGV, 2025

Os padrões de desenvolvimento e reuso de software são práticas e técnicas que ajudam a criar softwares de maneira eficiente, facilitando a manutenção e a evolução do código. Com relação ao reuso, analise os itens a seguir.

I. Reuso de software é o processo de incorporar produtos existentes em um novo produto. Exemplos: Código; e, Especificações de Requisitos e Projeto.
II. Um dos desdobramentos do reuso de software é o conceito de ecossistema de software, que se caracteriza por conter os seguintes elementos: atores internos e externos à organização; produto de software principal; plataforma de apoio ao software; e os ativos de ecossistemas.
III. Algumas técnicas para reuso são: Bibliotecas; Frameworks; Componentes; Padrões de Software; e, Linhas de Produto de Software

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

2843Q983480 | Engenharia de Software, Analista de Sistemas, CAESBDF, CESPE CEBRASPE, 2025

Acerca das regras de associação e do aprendizado não supervisionado por meio da biblioteca Scikit-learn do Python, assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2844Q1040056 | Engenharia de Software, Teste de Software, Tecnologia da Informação, TRT 9 REGIÃO PR, FCC

Ao realizar testes automatizados com o Selenium é necessário descrever no script quais são os elementos alvo da validação, a ação a ser executada e o resultado esperado. No Selenium WebDriver, o método que cumpre o papel de informar ao script de testes qual é o elemento envolvido no teste é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2845Q900819 | Engenharia de Software, Analista Técnico II – Desenvolvimento Software, SEBRAENACIONAL, CESPE CEBRASPE, 2024

Uma vantagem do método Kanban é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2846Q969939 | Engenharia de Software, Analista de Sistemas – Infraestrutura, Petrobras, CESPE CEBRASPE, 2022

Acerca do gerenciamento de resposta a incidente e testes de penetração, julgue o item a seguir.

No teste de penetração de caixa branca não são fornecidas informações prévias à equipe de testadores sobre a infraestrutura de segurança da organização; por isso, vulnerabilidades eventualmente existentes e não descobertas no tempo alocado para o teste poderão permanecer ativas no ambiente.

  1. ✂️
  2. ✂️

2847Q967125 | Engenharia de Software, Analista de Sistemas, CONAB, FJPF

Os testes são indicadores da qualidade do software desenvolvido. Das opções abaixo, o teste que tem por objetivo verificar as interfaces entre as partes de uma arquitetura de produto, verificando se as versões parciais do produto entregues satisfazem aos requisitos funcionais e até a alguns não-funcionais, é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2848Q1000411 | Engenharia de Software, Scrum, Analista de Sistemas Desenvolvimento de Sistemas, CORREIOS, IBFC, 2024

No contexto do Scrum, assinale a alternativa que apresenta a principal responsabilidade do Product Owner durante o ciclo de desenvolvimento.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2849Q900829 | Engenharia de Software, Analista Técnico II – Desenvolvimento Software, SEBRAENACIONAL, CESPE CEBRASPE, 2024

A equipe de gestão de contratos de uma empresa de TI está enfrentando problemas com um fornecedor de serviços que não está cumprindo as cláusulas de SLA (service level agreement) estipuladas. Uma das soluções consiste na aplicação de penalidade elevada ao fornecedor, o que, entretanto, pode causar um pedido de encerramento do contrato, situação inviável para a empresa devido à necessidade de manutenção de determinado serviço contínuo, crucial para o negócio da organização.

Com base nessa situação hipotética, assinale a opção em que é apresentada a abordagem mais adequada que a equipe de gestão de contratos deve adotar para lidar com o problema.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2850Q1039587 | Engenharia de Software, Processos de Software, Técnico Judiciário, TSE, CESPE CEBRASPE, 2024

Em relação a metodologias de desenvolvimento de sistemas, julgue o item subsequente.

O modelo cascata é mais adequado para uso em sistemas cujos requisitos são bem definidos e estáveis que para sistemas em que os requisitos são alterados continuamente.
  1. ✂️
  2. ✂️

2851Q1063665 | Engenharia de Software, Desenvolvimento de Software, Desenvolvedor de Software, INPE, FGV, 2024

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
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2852Q899835 | Engenharia de Software, Tecnologia da Informação, Banco da Amazônia, CESGRANRIO, 2024

Um designer de interação está desenvolvendo uma nova interface para um sistema de gerenciamento de projetos. Para garantir que a interface seja intuitiva e fácil de usar, ele precisa considerar os aspectos cognitivos que influenciam a maneira como os usuários percebem e interagem com a interface.

Ao projetar uma interface de usuário, é importante considerar a carga cognitiva dos usuários, isto é, a quantidade de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2853Q968978 | Engenharia de Software, Analista de Sistemas, TJPE, IBFC

Em um programa orientado a objetos, verifica-se que a classe X estende a classe Y. Ou seja, pode-se afirmar, pelos preceitos da POO (Programação Orientada a Objetos), que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2854Q1036075 | Engenharia de Software, Engenharia de Requisitos, Quality Assurance QA e Analistas de Teste, BANRISUL, CESPE CEBRASPE, 2022

Julgue o item a seguir, acerca de engenharia de requisitos.

Requisitos não funcionais de um sistema descrevem seu objetivo e dependem do tipo de software a ser desenvolvido, dos usuários esperados para o software e da abordagem geral adotada pela organização ao escrever os requisitos.

  1. ✂️
  2. ✂️

2856Q963895 | Engenharia de Software, Tecnologia da Informação, TRF 4ª REGIÃO, FCC

Sobre a orientação a objetos, é correto afirmar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2857Q970305 | Engenharia de Software, Analista de Sistemas – Processos de negócio, Petrobras, CESPE CEBRASPE, 2022

Julgue o seguinte item, relativos à engenharia desoftware.


Teste fumaça é uma abordagem de teste de integração usada à medida que os produtos de software são desenvolvidos; esse teste permite à equipe realizar a verificação no software frequentemente, conforme novos componentes são a ele acrescentados.

  1. ✂️
  2. ✂️

2858Q906070 | Engenharia de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024

Prototipação é uma técnica usada no desenvolvimento de software que envolve a criação de um modelo ou versão preliminar de um sistema para ajudar na compreensão dos requisitos e validar conceitos antes da construção do produto final. No contexto da prototipação em desenvolvimento de software, assinale a afirmativa que descreve corretamente o principal objetivo da criação de protótipos.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2859Q1000547 | Engenharia de Software, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024

Assinale a alternativa que apresenta como a estatística é aplicada no contexto da inteligência artificial e quais são os desafios enfrentados na Era do Big Data.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2860Q1009255 | Engenharia de Software, Classe B, DPE RO, FGV, 2025

Uma das ferramentas amplamente utilizadas para controlar e testar a segurança de Web Services é o SoapUI. Com relação aos tipos de testes oferecidos pela ferramenta, analise os itens a seguir.
I. Os testes do tipo to-be oferecem como vantagem a possibilidade de criação de código e testes antes da criação dos serviços web reais. os desenvolvedores podem criar testes para operações que ainda não foram implementadas enquanto desenvolvem o aplicativo.
II. Os testes do tipo load permitem que os desenvolvedores avaliem os serviços web de forma rápida e fácil usando diferentes estratégias para verificar se as funcionalidades não quebram sob cargas de trabalho distintas.
III. Os testes do tipo as-is permitem que os desenvolvedores melhorem a eficiência, segurança contra ciberataques e a usabilidade dos serviços web.
Está correto, o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.