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.


1841Q649493 | Informática, Engenharia de Software, Analista, Agência de Promoção de Exportações e Investimentos, IADES, 2018

Um dos processos dentro do ciclo de desenho de serviço é responsável por prover um ponto de foco e gerenciamento para os problemas relacionados a performance. Esse processo é gerenciamento
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1842Q649749 | Informática, Engenharia de Software, Professor do Ensino Básico, Instituto Federal de Educação, CESPE CEBRASPE, 2018

Os filtros de resposta a impulso finita (FIR)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1843Q626723 | Informática, Engenharia de Software, Assessor Técnico de Informática, TCE RN, CESPE CEBRASPE

Julgue os itens seguintes, a respeito de requisitos e técnicas de elicitação de requisitos.

A etnografia é uma técnica utilizada para a descoberta de requisitos de sistemas de software na qual, por meio de observações, procura-se compreender os requisitos sociais e organizacionais do ambiente onde o sistema será usado.

  1. ✂️
  2. ✂️

1844Q623912 | Informática, Engenharia de Software, Analista Judiciário, TRT 4a, FCC

O uso de herança pode otimizar o tempo de desenvolvimento das aplicações orientadas a objetos devido ao reaproveitamento de código. Quando se implementa herança
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1845Q631598 | Informática, Engenharia de Software, Analista de Informática, MPU, CESPE CEBRASPE

Um processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir.

GRASP (general responsibility assignment software patterns) consiste em um conjunto de sete padrões básicos para atribuir responsabilidades em projeto orientado a objetos: information expert, creator, controller, low coupling, high cohesion, polymorphism e pure fabrication.

  1. ✂️
  2. ✂️

1846Q647223 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Câmara de Belo Horizonte MG, CONSULPLAN, 2018

No Android há várias versões do método sendMessage (mensagem), sendo que alguns são utilizados apenas para envio de mensagens e outros para agendar esse envio. Um desses métodos envia a mensagem contendo apenas o atributo what informado como parâmetro. Assinale, a seguir, esse método.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1847Q614208 | Informática, Engenharia de Software, Técnico Judiciário, TRE AL, CESPE CEBRASPE

Com relação às metodologias de desenvolvimento de software, julgue os itens subseqüentes.

No modelo de prototipação, o desenvolvedor cria inicialmente um modelo de software que será posteriormente implementado.

  1. ✂️
  2. ✂️

1849Q648521 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Conselho Federal de Medicina, IADES, 2018

Duas das técnicas de controle de qualidade mais conhecidas são o walkthrough e a inspeção. Quanto às técnicas de controle de qualidade de software, é correto afirmar que o (a)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1850Q615243 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPE

Acerca de características do IP, julgue os itens que se seguem.

Um roteador opera no modo denominado melhor esforço, em que, antes de descartar um pacote, ele notifica o cliente sobre problemas de congestionamento e solicita a retransmissão do pacote.

  1. ✂️
  2. ✂️

1851Q618075 | Informática, Engenharia de Software, Analista de Suporte, CENSIPAM AM, CESPE CEBRASPE

Com relação a modularização de um software, julgue o seguinte item. Na coesão de um módulo, os elementos que constituem um módulo, devem relacionar-se a um mesmo conceito, quanto mais forte for esse relacionamento, maior será a coesão; a coesão é fraca quando não existe relacionamento entre os elementos de um módulo, os elementos estão juntos por conveniência ou falta de cuidado quando do projeto do módulo.
  1. ✂️
  2. ✂️

1852Q642408 | Informática, Engenharia de Software, Analista do Ministério Público, MPE SE, FCC

No RUP, o modelo de casos de uso é utilizado como fonte de informação essencial para as disciplinas

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

1853Q637036 | Informática, Engenharia de Software, Analista Gerencial, CENSIPAM AM, CESPE CEBRASPE

Acerca de refatoração (refactoring), julgue os seguintes itens.

A refatoração modifica a estrutura interna de um software visando facilitar o entendimento e as futuras modificações sem alterar o comportamento apresentado pelo software. Não é uma prática que possa ser aplicada em processos de desenvolvimento ágeis, pois requer a construção de modelos tanto para o projeto de alto nível quanto para o projeto detalhado.

  1. ✂️
  2. ✂️

1854Q625022 | Informática, Engenharia de Software, Analista de Controle Externo, TCE CE, FCC

É um método ágil que enfatiza o uso da orientação a objetos. Possui duas fases que são "Concepção e Planejamento" e "Construção". A fase de "Concepção e Planejamento" possui três processos: "Desenvolver Modelo Abrangente", "Construir Lista de Funcionalidade" e "Planejar por Funcionalidade". Já a fase de "Construção" incorpora os processos "Detalhar por Funcionalidade" e "Construir por Funcionalidade". Trata-se do método
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1855Q632451 | Informática, Engenharia de Software, Técnico Científico, BASA AM, CESPE CEBRASPE

O planejamento de sistemas de informação é uma atividade de grande importância em negócios em que se requer elevado grau de automatização no processamento de informações, como é o caso de instituições bancárias. Acerca do planejamento de sistemas de informação, julgue os itens seguintes. Um dos problemas mais freqüentes na identificação de necessidades de informação consiste em limitar a análise de necessidades ao desenho dos processos existentes.
  1. ✂️
  2. ✂️

1856Q638853 | Informática, Engenharia de Software, Analista de Procuradoria, PGE RO, FGV

Durante o desenvolvimento de software, muitos programadores se descuidam de verificar com rigor os limites de índice e tamanho de arrays e stacks usados nesses programas. Falhas nesse sentido podem tornar os programas sujeitos a ataques de:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1857Q612269 | Informática, Engenharia de Software

Analisando-se o diagrama UML (Unified Modeling Language) abaixo, em que o negócio é um clube social, é correto afirmar que:

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

1858Q641468 | Informática, Engenharia de Software, Analista Judiciário, TRT 17a, CESPE CEBRASPE

Acerca de conceitos, ciclos de vida e testes de software, julgue os itens que se seguem. Os estágios do ciclo de solução de um problema incluem situação atual, definição do problema, desenvolvimento técnico e integração da solução. Na engenharia de software, esses estágios não coexistem simultaneamente em nenhum nível de detalhe.
  1. ✂️
  2. ✂️

1859Q649416 | Informática, Engenharia de Software, Técnico de Nível Superior, Tribunal de Justiça nbsp MS, PUC PR

A respeito das metodologias de desenvolvimento de software, assinale a opção CORRETA:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1860Q616909 | Informática, Engenharia de Software, Analista de Sistemas, Assembléia Legislativa TO, CESGRANRIO

Um analista está responsável por montar a estratégia de testes de um projeto. Os testes disponíveis para serem realizados são:

I - análise de valor limite;

II - caminho básico;

III - fluxo de dados;

IV - grafo de causa-efeito;

V - particionamento de equivalência.

O analista sabe que os testes acima podem ser classificados em testes de caixa branca e testes de caixa preta e que esta classificação determina em que momento da fase de testes de um projeto eles devem ser utilizados. No início da fase de testes do projeto o analista empregará os testes de caixa:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.