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.

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

1Q634736 | Informática, Sistemas distribuídos, Engenharia de Software, IF PI, IF PI

Analise as afirmativas a seguir, a respeito de sistemas distribuídos.

I Em um sistema distribuído se uma máquina falha, o sistema precisa ser reinicializado e retoma as atividades do ponto que parou.

II Um sistema distribuído pode evoluir de forma modular, incrementando o número ou capacidade das unidades, de acordo com as necessidades da aplicação.

III A comunicação distribuída através de uma rede tem um custo adicional importante, introduzindo um acréscimo do tempo de transmissão de mensagens que é pelo menos uma ordem de grandeza superior ao da comunicação local.

Está(ão) correta(s) a(s) afirmativa(s):

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

2Q630642 | Informática, Sistemas distribuídos, Engenharia de Software, IF PI, IF PI

Em sistemas distribuídos o middleware é uma camada adicional de software, situada entre o nível de aplicação e o nível que consiste no sistema operacional, que se estende por várias máquinas fornecendo uma abstração para a programação de aplicações em rede.

Assinale a alternativa que representa exemplos de middelware:

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

3Q641561 | Informática, Banco de Dados, Engenharia de Software, IF PI, IF PI

O conceito de chave é utilizado para estabelecer relações entre linhas das tabelas de um banco de dados relacional.

Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação sequencial em que estão dispostas.

“Uma __________ é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais linhas de uma tabela. Uma das __________ é escolhida como __________, sendo que as não escolhidas são denominadas __________ . Uma __________ é uma coluna ou uma combinação de colunas cujos valores aparecem em uma tabela e necessariamente aparecem na __________ de uma outra tabela.”

A sequência correta encontra-se apenas em:

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

4Q638221 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PI

Este modelo de desenvolvimento de sistemas é um gerador de modelo de processos guiado por risco usado para guiar a engenharia de sistemas intensivos em software com vários interessados concorrentes. Ele tem duas principais características distintas, a primeira é uma abordagem cíclica que diminui os riscos de implementação e a outra é um conjunto de marcos e ancoragem que garante o comprometimento dos interessados. O texto descreve sobre qual modelo de desenvolvimento de sistemas?

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

5Q624502 | Informática, Sistemas distribuídos, Engenharia de Software, IF PI, IF PI

Em relação a problemas de sincronização e acordo em sistemas distribuídos, é correto afirmar que:

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

6Q618119 | Informática, Banco de Dados, Engenharia de Software, IF PI, IF PI

Considere a representação abaixo de uma tabela de um banco de dados relacional, onde:

• Estoque é o nome da tabela;

• Código, Quantidade e Categoria são os nomes das colunas da tabela Estoque. Estoque (Código, Quantidade, Categoria)

O comando SQL para se obter a soma dos valores da coluna Quantidade, agrupada por Categoria, apenas para as categorias com quantidade total superior a 100 unidades, é:

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

7Q638432 | Informática, Sistemas distribuídos, Engenharia de Software, IF PI, IF PI

Qual das descrições abaixo melhor explica o termo CORBA?

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

8Q640878 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PI

Esta abordagem de teste é comumente usada quando produtos de software estão sendo desenvolvidos. É projetado como mecanismo de marca-passo para projetos de prazo crítico, permitindo à equipe de software avaliar seu projeto em bases frequentes. Deve exercitar o sistema inteiro de ponta a ponta, não precisa ser exaustivo, mas deve ser capaz de expor problemas principais. Deve ser suficientemente rigoroso para que, se a construção passar, você possa assumir que ela é suficientemente estável para ser testada mais rigorosamente.

O texto descreve qual dos seguintes tipos de teste?

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

9Q642215 | Informática, Gerência de Projetos, Engenharia de Software, IF PI, IF PI

Essas tarefas exigem que a tarefa antecessora e a tarefa sucessora sejam concluídas na mesma data. Um exemplo é a apresentação ao público pela primeira vez um novo software e finalizar as sessões de treinamento do usuário. Ao mesmo tempo em que os usuários estão na nova sessão de treinamento, o novo software deve ser instalado e configurado em suas estações de trabalho até o término da sessão de treinamento. O texto acima se refere a qual tipo de relacionamento entre tarefas no gerenciamento de projetos de software?

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

10Q638781 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PI

As Relações entre um caso de uso complexo e casos de usos mais simples, que o compõem, podem ser:

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

11Q641118 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PI

Qual dos conceitos abaixo NÃO está diretamente relacionado com o termo "2-phase commit"?

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

12Q638389 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PI

Em relação à UML qual dos itens abaixo está CORRETO.

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

13Q635951 | Informática, Modelo de Entidade Relacionamento, Engenharia de Software, IF PI, IF PI

Com relação ao modelo entidaderelacionamento, julgue os seguintes itens.

I Um atributo multivalorado pode ter mais de um valor, enquanto que um atributo monovalorado tem apenas um único valor; um atributo composto pode ser dividido em outros atributos; um atributo derivado pode ser calculado a partir de outros atributos.

II O número de entidades que podem participar de um relacionamento é chamado de grau do relacionamento. Em um tipo relacionamento M:N, pode haver atributos que não são determinados por uma entidade única, mas pela combinação das entidades participantes de uma instância desse relacionamento.

III No modelo entidade-relacionamento estendido, a especialização é o processo de definir um conjunto de entidades especializadas a partir de uma entidade genérica. O processo de especialização permite estabelecer atributos específicos adicionais para cada entidade especializada; uma entidade especializada herda atributos da entidade genérica e relacionamentos nos quais a entidade genérica participa.

IV No diagrama entidade-relacionamento, os retângulos representam entidades, as elipses representam os relacionamentos e os losangos representam os atributos.

Está correto o que se afirma apenas em:

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

14Q640744 | Informática, Banco de Dados, Engenharia de Software, IF PI, IF PI

A capacidade de modificar a definição dos esquemas de um banco de dados em determinado nível de abstração, sem afetar outros níveis, é chamada de independência de dados.

Sobre independência de dados, assinale a alternativa correta:

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

15Q633070 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PI

Sobre o conceito de requisitos de software, é correto afirmar:

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

16Q643659 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PI

Assinale a opção que não consiste em um teste tipo Caixa-Branca.

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

17Q634025 | Informática, Linguagem SQL, Engenharia de Software, IF PI, IF PI

Sobre a linguagem de definição de dados (DDL) e a linguagem de manipulação de dados (DML) em um SGBD relacional, julgue os seguintes itens.

I A DDL é responsável pela definição da integridade do acesso ao banco de dados por parte do usuário.

II A DDL é responsável pela extração dos dados dos banco de dados.

III A DML é usada para especificar os esquemas conceitual e interno para o banco de dados, bem como os mapeamentos entre os dois esquemas.

IV A alteração de uma tabela, a atualização de uma linha de uma tabela e a exclusão de uma visão são executadas através de comandos da DDL, DML e DDL, respectivamente.

Assinale a opção correta:

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

19Q1081548 | Estatuto da Pessoa com Deficiência, Legislação das Pessoas com Deficiência, Engenharia de Software, UPE, UPENET IAUPE, 2017

De acordo com o Decreto Nº 5.296, de 2 de dezembro de 2004, qual das alternativas sobre o acesso à informação e à comunicação está INCORRETA?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.