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.


681Q133429 | Engenharia de Software, Analise e Projeto Orientado a Objetos, Analista do Ministério Público, MPE SE, FCC

Texto associado.

"É possível que ocorram distintas implementações de uma operação de classe e que, no entanto, o nome e os parâmetros dessa operação sejam os mesmos."

Dentro do contexto da frase, relacione os textos apresentados nessas questões com a respectiva definição, significado ou conceito.

...o nome e os parâmetros dessa operação...

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

682Q690522 | Engenharia de Software, Analista Judiciário Analista de Sistemas Desenvolvimento, TJ MA, FCC, 2019

Em um site desenvolvido com recursos Java EE, um formulário passa o valor digitado no campo salário como parâmetro para uma servlet. Para receber o parâmetro salário e armazenar em uma variável do tipo double, utiliza-se a instrução:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

683Q155194 | Engenharia de Software, Orientação a Objetos, Analista Judiciário Tecnologia da Informação, TRT 13a Região, FCC

Considere o seguinte caso:

Observando o trâmite de processos no tribunal, Marta percebeu que tanto advogados quanto juízes realizavam análises nos diversos pareceres constantes dos processos. Com sua experiência como analista ela deduziu que uma possível informatização dos processos poderia contemplar uma classe chamada Advogado e outra chamada Juiz, tendo como base uma classe comum chamada Pessoa, com um método chamado AnalisarParecer. Este método (definido na classe comum) se comportaria de maneira diferente para as chamadas feitas a partir de uma instância de Advogado e para as chamadas feitas a partir de uma instância de Juiz, em razão deles terem responsabilidades diferentes em sua forma de analisar e opinar sobre os pareceres.

Pela observação do método e seu comportamento, o princípio da orientação a objetos aplicável no caso, fundamentalmente, é

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

684Q118605 | Engenharia de Software , Conceitos Básicos, Analista de Sistemas, CFA, IADES

A Engenharia de Software é uma disciplina que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a sua manutenção. A Engenharia de Software adota métodos que

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

685Q115793 | Engenharia de Software , RUP, Analista de Sistemas Arquitetura de Software, INFRAERO, FCC

Considere as seguintes fases do RUP: (F1) Inception, (F2) Elaboration, (F3) Construction e (F4) Transition e os critérios de avaliação:
I. Arquitetura estável.
II. Concordância dos envolvidos quanto à definição do escopo, estimativas de custo e cronograma.
III. Despesas reais dos recursos versus despesas previstas aceitáveis.
A correta associação entre os critérios e as fases é

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

686Q228715 | Engenharia de Software, Profissional Básico Análise de Sistemas Desenvolvimento, BNDES, CESGRANRIO

Um projeto estruturado para desenvolvimento de sistemas é dividido em diversas fases e, entre elas, a que é responsável pelos testes de aceitação de um sistema que, passando por ela, estará pronto para ser implantado e posto em produção.

A partir dessa fase, qualquer modificação que aconteça nesse sistema pertencerá à fase denominada

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

687Q115570 | Engenharia de Software , Teste de Software, Analista de Sistemas, AL RR, CETAP

Durante o processo de desenvolvimento de software, é necessário garantir que o software em desenvolvimento esteja satisfazendo os requisitos. Isto é realizado através de processos de teste do software. Selecione das seguintes alternativas, a CORRETA.

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

689Q157670 | Engenharia de Software, Assistente Judiciário Programador, TJ AM, FGV

No que diz respeito ao processo de engenharia de requisitos de software, uma fasse é caracteriza da por três aspectos:

• pela derivação de requisitos de sistema através da observação de sistemas existentes, discussões com usuários potenciais e compradores, além da análise de tarefas.

• por envolver o desenvolvimento de um ou mais modelos de sistema e protótipos.

• por ajudar o analista a compreender o sistema a ser especificado. Essa fase é denominada

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

690Q693510 | Engenharia de Software, Primeiro Tenente Informática, Quadro Técnico, Marinha, 2019

Segundo Heldman (2009), o processo Identificar os Riscos é empreendido utilizando ferramentas e técnicas. Assinale a opção que engloba uma série de técnicas, como brainstorming, técnica de Delphi, entrevistas e identificação da causa raiz.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

692Q150322 | Engenharia de Software, Ferramentas CASE, Analista Judiciário Tecnologia da Informação, TRE AL, CESPE CEBRASPE

Texto associado.

A respeito de ferramentas CASE (computer-aided software
engineering
) - que auxiliam de diversas formas na elaboração
de projetos de sistemas -, julgue os itens que se seguem.

Uma ferramenta CASE que suporte linguagem estruturada de
dados deve gerar o modelo físico de dados a partir de um
diagrama entidade-relacionamento.

  1. ✂️
  2. ✂️

693Q119763 | Engenharia de Software , Desenvolvimento de Software, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Nos testes de usabilidade de um sistema Web, foi definido um conjunto de tarefas a serem realizadas nesse sistema, assim como foi selecionado um conjunto de potenciais usuários para realizar essas tarefas. É atribuição dos membros da equipe de desenvolvimento do sistema Web, que aplica os testes,

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

694Q707849 | Engenharia de Software, Oficial Infomática, EsFCEX, Exército Brasileiro, 2019

Tom DeMarco, um famoso engenheiro de software da década de 1970, escreveu o livro “Controlling Software Projects: Management, Measurement, and Estimates” em 1982. Nele, ficou conhecido pela célebre frase “Você não pode controlar o que não pode medir”. Ele afirma nessa frase que há a ideia de que o controle seja talvez o mais importante aspecto de um projeto de software. Entretanto, muitos projetos foram realizados quase sem controle e produziram produtos maravilhosos, como o Google Earth ou o Wikipedia. Em julho/agosto de 2009, na revista IEEE Software, Tom DeMarco publica um artigo dizendo:

Controle estrito é algo que importa muito para projetos inúteis e importa pouco para projetos úteis. Isto significa que, quanto mais você foca em controle, maior a probabilidade de seu projeto estar entregando algo de valor baixo. Então, como você gerencia um projeto que não pode controlar? Bem, você gerencia as pessoas e controla o tempo e o dinheiro. Estou sugerindo um approach de gestão muito próximo de métodos ágeis. No mínimo deve ter um aspecto incremental.


Com base no estudo de métricas e indicadores de qualidade de software, assinale a alternativa correta.

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

695Q836665 | Engenharia de Software, UML, Técnico em Comunicação e Processamento de Dados Judiciário, TJ SP, VUNESP, 2021

No diagrama de classes UML, uma diferença entre associações do tipo agregação e composição é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

696Q117306 | Engenharia de Software , Engenharia da Informação, Analista de Sistemas, CVM, ESAF

Segundo os princípios da boa especi?cação,

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

697Q150911 | Engenharia de Software, Acoplamento e Coesão, Analista Judiciário Tecnologia da Informação, TRT 7a Região, FCC

No projeto de software, excetuando-se o acoplamento direto entre módulos, o seguinte no espectro (PRESSMAN) e o mais baixo desejado possível é o acoplamento

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

698Q198287 | Engenharia de Software, Processo Unificado, Agente Técnico Legislativo, AL SP, FCC

No Processo Unificado de desenvolvimento de software, Requisitos e Teste são

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

699Q155043 | Engenharia de Software, XP, Analista Judiciário Tecnologia da Informação, TRE SE, FCC

Na XP (eXtreme Programming)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

700Q688719 | Engenharia de Software, Sargento da Aeronáutica Informática, EEAR, Aeronáutica, 2019

Relacione as colunas e, em seguida, assinale a alternativa que contém a sequência correta.
1 – Portfólio de serviço
2 – Catálogo de serviço

( ) É um banco de dados ou documento estruturado com informações sobre todos os serviços de TI em uso na produção.
( ) Contém informações de serviços voltados para o cliente que são visíveis para o negócio.
( ) É o conjunto completo de serviços que é gerenciado por um provedor de serviço.
( ) É utilizado para gerenciar o ciclo de vida de todos os serviços.
( ) Uma de suas categorias é o funil de serviços.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.