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.


1902Q625473 | Informática, Engenharia de Software, Analista de Negócios em Tecnologia da Informação, Casa da Moeda, CESGRANRIO

Em determinado sistema de análise estatística, é necessário definir uma dependência "um para muitos" entre objetos, de forma que quando um objeto mudar de estado, todos os seus dependentes sejam notificados e atualizados. Que padrão de projeto pode ser utilizado nessa situação?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1903Q643139 | Informática, Engenharia de Software, Analista, FINEP, CESGRANRIO

São práticas recomendadas pelo processo ágil de desenvolvimento de software Extreme Programming (XP), EXCETO a

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

1904Q649289 | Informática, Engenharia de Software, Assessor Técnico Legislativo, Câmara Municipal de Goiânia GO, UEG, 2018

Estabelecer uma política de sincronização de mudanças para cada item de configuração de software, bem como disponibilizar e manter cada versão produzida dos itens de configuração, são atividades típicas
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1905Q610132 | Informática, Engenharia de Software, Analista de Desenvolvimento, Serviço Federal de Processamento de Dados, CESPE CEBRASPE

O projeto orientado a objetos transforma o modelo de análise criado, usando análise orientada a objetos, em um modelo de projeto que serve como documento para a construção do software. A respeito da criação de um projeto orientado a objetos, julgue os seguintes itens.

Um dos princípios fundamentais de análise é a partição. No projeto de sistemas orientado a objetos, parte-se o modelo de análise para definir coleções de classes, relacionamentos e comportamentos coesivos.

  1. ✂️
  2. ✂️

1906Q632661 | Informática, Engenharia de Software, Analista de Sistemas, CFA, IADES

Segundo a abordagem do paradigma do ciclo de vida clássico para a Engenharia de Software, assinale a alternativa correta.

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

1907Q617558 | Informática, Engenharia de Software, Programador de Computador, Prefeitura de Valença RJ, FUNCAB

Qual diagrama UML é usado para descrever aspectos dinâmicos dos objetos que compõem um sistema?

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

1908Q625259 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Maranhão, IESES

Considere as afirmativas abaixo:

I. Em um sistema multiprocessado do tipo SMP, a coerência de cache pode ser garantida pelas políticas de escrita write-back e write-through.

II. Uma forma para garantir a consistência da cache de dados em um SMP é a utilização do protocolo MESI.

III. No protocolo MESI, cada linha da cache de dados pode estar em um de quatro estados possíveis.

Assinale a alternativa correta com relação as afirmativas:

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

1909Q613233 | Informática, Engenharia de Software

Uma empresa decidiu aplicar, em suas equipes de empregados, regras que garantem uma boa modularidade tal como se cada equipe de empregados fosse um módulo de um software. Abaixo estão listadas alternativas que contribuem para que cada equipe execute suas tarefas e leve a empresa a conseguir uma boa modularização. Selecione a alternativa INCORRETA.

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

1910Q610931 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Alagoas, CESPE CEBRASPE

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

1911Q640628 | 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. ✂️

1912Q620412 | Informática, Engenharia de Software, Agente de Fiscalização Financeira, TCE SP, FCC

No paradigma de arquiteturas de objetos distribuídos, a descrição abstrata do software, contendo as categorias de objetos utilizadas e como os objetos estarão particionados e interagirão, é fornecida pelo elemento:

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

1913Q616319 | Informática, Engenharia de Software, Analista de Finanças e Controle AFC, STN, ESAF

Segundo o RUP, um caso de uso

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

1914Q617610 | 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. ✂️

1915Q647828 | Informática, Engenharia de Software, Analista I, Instituto do Patrimônio Histórico e Artístico Nacional, CESPE CEBRASPE, 2018

No que se refere à engenharia de requisitos, julgue os próximos itens. Situação hipotética: Ao efetuar a especificação de requisitos, um analista abrangeu os requisitos de usuário e os de sistema, tendo incluído entre os requisitos de usuário os funcionais e os não funcionais. Assertiva: A especificação realizada pelo analista está correta, pois os requisitos não funcionais podem ser inseridos nos requisitos de usuário.
  1. ✂️
  2. ✂️

1916Q647577 | Informática, Engenharia de Software, Analista de Gestão, Companhia Pernambucana de Saneamento PE, FGV, 2018

Ambientes de alta disponibilidade e escalabilidade são utilizados com a finalidade de balanceamento de carga, “failover” e replicação de estado. Com relação a esse tema, analise as afirmativas a seguir.

I. A técnica de checkpoint salva periodicamente o estado do processo durante a execução normal da aplicação, permitindo sua posterior restauração, no caso de uma falha no sistema.

II. O processo de troca, através de transações, para um nó alternativo, devido a uma situação de falha em um dos nós do cluster é chamado de rollback.

III. O processo de mover a aplicação crítica e os seus clientes de volta para o nó principal totalmente livre de defeitos, erros ou falhas é chamado de failback.

Está correto o que se afirma em

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

1917Q618913 | Informática, Engenharia de Software, Profissional Júnior, Liquigás Distribuidora SA, CESGRANRIO

A maioria dos softwares de redes de computadores está organizada em camadas que se sobrepõem umas às outras.

Embora a função específica dessas camadas difira de uma rede para a outra, o objetivo geral de cada camada, dentro dessa arquitetura, é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1918Q646561 | Informática, Engenharia de Software, Técnico Judiciário, Superior Tribunal de Justiça, CESPE CEBRASPE, 2018

Julgue os próximos itens, relativos a model-view-controller (MVC), proxy reverso e representational state transfer (REST). A REST define uma arquitetura cliente-servidor na qual o servidor não mantém contexto de cliente entre transações, ou seja, é stateless e toda transação contém as informações necessárias para satisfazer a solicitação.
  1. ✂️
  2. ✂️

1919Q631976 | Informática, Engenharia de Software, Analista, Serviço Federal de Processamento de Dados, CESPE CEBRASPE

Com relação à engenharia de requisitos, julgue os itens que se seguem.

Para a escolha de técnicas na etapa de elicitação devem ser considerados aspectos como a natureza do projeto e a experiência da equipe em projetos de software. Por exemplo, a técnica etnografia exige pouco ou nenhum treinamento da equipe, e pode ser aplicada em todos os tipos de projeto.

  1. ✂️
  2. ✂️

1920Q633775 | Informática, Engenharia de Software, Analista de Finanças e Controle AFC, CGU, ESAF

Na UML o diagrama que mostra elementos de configuração de processamento runtime e os componentes de software, processos e objetos, que neles se mantêm, é denominado diagrama de

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