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.


1861Q647223 | 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. ✂️

1862Q633153 | Informática, Engenharia de Software, Técnico Judiciário, TSE, CONSULPLAN

O desenvolvimento de software é uma atividade que apresenta dificuldades, ligada ao entendimento do problema. Design Patterns surgiram na busca de soluções para as dificuldades, tornando-se um mecanismo eficiente no compartilhamento de conhecimento entre os desenvolvedores. Gamma propõe um modo de categorização dos DESIGN PATTERNS, definindo famílias de padrões relacionados, descritos a seguir.

I. Abrange a configuração e inicialização de objetos e classes.

II. Lida com as interfaces e a implementação das classes e dos objetos.

III. Lida com as interações dinâmicas entre grupos de classes e objetos.

Essas famílias são denominadas, respectivamente,

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

1863Q616007 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, SEFAZ AM, NCE

Considere as seguintes afirmativas sobre Padrões de Projeto ( PP):

I - Um PP é a descrição da solução a um problema que pode ser aplicado em vários contextos.

 II - A solução do padrão Singleton consiste em definir um método estático da classe que retorna um objeto do tipo singleton.

III - O problema do padrão Strategy é como projetar um módulo cuja implementação possa ser feita com vários algoritmos relacionados.

É/são correta(s) somente a(s) afirmativa(s):

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

1864Q649302 | Informática, Engenharia de Software, Analista de Controle Externo, Tribunal de Contas Estadual MG, CESPE CEBRASPE, 2018

A interface com o usuário deve informar continuamente o que ele está fazendo. Essa característica está relacionada a
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1866Q637040 | Informática, Engenharia de Software, Analista, SERPRO, CESPE CEBRASPE

Considerando os modelos do ciclo de vida de software, julgue os itens que se seguem.

O modelo em cascata consiste de fases e atividades que devem ser realizadas em seqüência, de forma que uma atividade é requisito da outra.

  1. ✂️
  2. ✂️

1867Q640628 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Empresa de Processamento de Dados da Previdência Social, CESPE CEBRASPE

Acerca de técnicas de arranjo físico e fluxo de processo, julgue os itens a seguir. O IDEF3 é uma linguagem que permite modelar os processos como são, para, posteriormente, modelá-los como deveriam ser e, dessa forma, ter uma visão ampla dos processos.
  1. ✂️
  2. ✂️

1868Q641407 | Informática, Engenharia de Software, Analista da CMB, Casa da Moeda, CESGRANRIO

Uma ferramenta muito usada na análise estruturada de sistemas é o Diagrama de Fluxo de Dados. Em sua notação, quatro símbolos são utilizados. Um desses símbolos representa os processos e é denominado

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

1869Q638857 | Informática, Engenharia de Software, Analista Técnico, SEBRAE DF, CESPE CEBRASPE

O MVC é um dos mais conhecidos frameworks de arquitetura de software. A respeito desse framework, julgue os itens a seguir.

O PureMVC é um framework compacto recém-elaborado para JavaSript.

  1. ✂️
  2. ✂️

1870Q617610 | Informática, Engenharia de Software, Analista de Sistemas, CONAB, FJPF

Na utilização de pontos por função, são determinadas características do domínio da informação e as contagens são registradas associadas a um critério de complexidade subjetivo. Das opções abaixo, aquela que só contém parâmetros de medição utilizados nesse método é:

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

1871Q647056 | Informática, Engenharia de Software, Técnico Científico, Banco da Amazônia, CESGRANRIO, 2018

Requisitos existem em vários níveis de abstração.

Um desses níveis é conhecido como “requisitos de negócio”, os quais

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

1872Q619410 | Informática, Engenharia de Software, Técnico Judiciário, TRE RN, FCC

Em relação à modelagem funcional e modelagem de dados, é correto afirmar:

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

1873Q646056 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Bahia, CESPE CEBRASPE

A respeito de UML (unified modeling language), julgue os itens 59 e 60.

Considerando o caso de uso e ator a seguir, é correto afirmar que, na narrativa do caso de uso, não é necessário se preocupar em como o sistema obteve ou calculou os dados, e que o desenvolvedor deve limitar-se a escrever o que o sistema responde e não como ele obtém a resposta. caso de uso: consultar preço ator: vendedor

1. O ator inicia o caso de uso selecionando “consultar preço”;

2. O sistema oferece a interface para consulta de preços;

3. O ator seleciona um grupo de produtos;

4. O sistema lista os subgrupos do grupo selecionado;

5. O ator seleciona um subgrupo de produtos;

6. O sistema apresenta os produtos do subgrupo selecionado;

7. O ator seleciona os produtos;

8. O sistema calcula os preços.

  1. ✂️
  2. ✂️

1874Q641198 | Informática, Engenharia de Software, Analista de Informática, TCE RO, CESPE CEBRASPE

Acerca dos padrões GRASP, julgue os itens a seguir.

Nos casos em que a solução oferecida pelo padrão Expert violar a alta coesão e o baixo acoplamento, o padrão adequado a ser aplicado será o Creator, que atribui um conjunto altamente coesivo de responsabilidades a uma classe artificial que não representa um conceito do domínio do problema.

  1. ✂️
  2. ✂️

1875Q618415 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, UFPI PI, COPESE, 2017

A medição é um processo de fundamental importância no desenvolvimento de um software. Sobre esse tema, para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA.

( ) Os termos medida, medição e métrica, embora usados com frequência de forma intercambiável, possuem diferenças sob o contexto da engenharia de software.

( ) Uma métrica ajuda na avaliação dos modelos de análise e projeto, além de facilitar o projeto de testes mais eficazes.

( ) Na atividade de coleção, as métricas são coletadas, computadas e ferramentas matemáticas são aplicadas para a análise.

( ) A métrica ponto de função é uma métrica orientada a tamanho.

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

1876Q623567 | Informática, Engenharia de Software, Técnico Superior de Análise de Sistemas e Métodos, PGE RJ, FCC

Na UML, uma porta

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

1877Q637136 | Informática, Engenharia de Software, Analista, SERPRO, CESPE CEBRASPE

A respeito de metodologias de desenvolvimento e de ciclo de vida de softwares, julgue os itens subsequentes.

A utilização do Modelo V minimiza os custos da qualidade do software, assim, segundo a regra 10 de Myers, os testes devem ser iniciados nas inspeções/revisões de código até os testes de software.

  1. ✂️
  2. ✂️

1878Q647905 | Informática, Engenharia de Software, Analista do Ministério Público, Ministério Público Estadual AL, FGV, 2018

Carlos é o responsável técnico pelo Sistema de Informação Financeiro (SISFIN) de sua corporação. O SISFIN passou por um processo de melhorias que corrigiu erros em duas funcionalidades, incluiu três novas funcionalidades e excluiu uma funcionalidade. Com o intuito de atualizar o tamanho funcional do SISFIN, ao término das alterações, as funções do SISFIN serão contadas utilizando a técnica de Análise de Ponto de Função (APF). Sendo assim, é correto afirmar que o tamanho funcional do SISFIN foi alterado por causa da contagem dos pontos de função da(s)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1879Q640504 | Informática, Engenharia de Software, Analista de Saneamento, EMBASA, CESPE CEBRASPE

Com relação aos conceitos e às disciplinas considerados no processo unificado, julgue os itens de 76 a 80.

No processo unificado, os modelos de caso de uso encontramse na disciplina de requisitos, enquanto plano de desenvolvimento de software e especificações suplementares são partes da disciplina gerenciamento de projeto.

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