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.


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

No RUP, uma unidade de implantação consiste em um build, documentos e artefatos de instalação. A finalidade desta atividade é criar uma unidade de implantação que seja suficientemente completa para ser descarregada, instalada e executada em um nó como um grupo. Criar a Unidade de Implantação é responsabilidade do

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

3162Q643781 | Informática, Engenharia de Software, Analista Judiciário, TRE RN, FCC

Por um mecanismo de ampliação de seu vocabulário, a UML permite que sejam criados novos blocos de construção derivados dos já existentes, todavia específicos a determinados problemas. Esse mecanismo é definido como

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

3163Q643785 | Informática, Engenharia de Software, Analista Gerencial, CENSIPAM AM, CESPE CEBRASPE

Um software está sendo desenvolvido e algumas decisões foram tomadas quando do seu projeto. A seguir, tem-se as decisões I, II e III que deverão ser atendidas usando-se padrões de projeto (design patterns) adequados.

I Os formatos dos dados de entrada serão validados por métodos nas classes que os modelam. Por exemplo, para validar uma senha, a classe Senha terá um método apropriado. Como o software será fornecido para clientes cujos dados terão diferentes formatos, essas classes devem ser substituídas em conjunto e essas substituições não devem resultar em alterações nos códigos que instanciam essas classes.

II A arquitetura do software será composta por vários módulos e cada módulo será composto por vários objetos interligados. Em cada módulo, o código para criar os objetos e estabelecer os relacionamentos entre os mesmos não deve estar nas classes das quais esses objetos são instâncias. Em cada módulo, esse código deve estar em uma classe responsável por construir o módulo.

III Alguns dos objetos serão persistentes e complexos. Os valores dos atributos de tais objetos serão carregados do banco de dados apenas quando forem referenciados. Um usuário de um objeto persistente receberá uma referência para um objeto em memória que se fará passar pelo objeto no banco de dados. O código do objeto em memória intermediará o acesso ao objeto no banco de dados.

Considerando as informações acima, julgue o seguinte item.

A decisão I pode ser atendida usando-se o padrão de projeto Abstract Factory; a decisão II pode ser atendida usando-se o Builder; e a decisão III pode ser atendida usando-se o Proxy.

  1. ✂️
  2. ✂️

3164Q611535 | Informática, Engenharia de Software

"Deve-se enxergar o sistema como uma �caixa preta� e validar se o sistema possui a funcionalidade final como a esperada por um usuário final."

Trata-se da etapa de:

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

3166Q621787 | Informática, Engenharia de Software, Analista de Sistemas, CEB DF, EXATUS PR

O tipo de teste de software, também conhecido como funcional, onde o foco se dá nas entradas e saídas do sistema, é conhecido como:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

3167Q614368 | Informática, Engenharia de Software, Tecnologista Júnior, MCT, CESPE CEBRASPE

No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

Os processos de V&V suportam uma ampla gama de outros processos de software, entre os quais se destacam gerenciamento, aquisição, fornecimento, desenvolvimento, operação e manutenção de software.

  1. ✂️
  2. ✂️

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

O tipo de teste no qual os programas de um sistema são submetidos a avaliações de funcionalidade e desempenho em situações anormais é denominado

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

3169Q617196 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, DATAPREV, CESPE CEBRASPE

Acerca da orientação a objetos, julgue os seguintes itens. Uma classe pode implementar uma interface. Se uma classe implementa uma interface, os métodos públicos da classe somente podem ser aqueles especificados na interface que a classe implementa.
  1. ✂️
  2. ✂️

3170Q617708 | Informática, Engenharia de Software, Analista de Informática, PRODEST ES, CESPE CEBRASPE

Acerca do diagrama de classes UML apresentado acima, julgue os seguintes itens.

A classe CntrNegocio implementa a interface INegocio e a classe CntrInteracao depende dos serviços dessa interface. As classes TelaPedido e CntrInteracao estão relacionadas por meio de uma associação.

  1. ✂️
  2. ✂️

3171Q632813 | Informática, Engenharia de Software, Analista de Sistemas, CHESF, CESGRANRIO

A análise estruturada prevê o desenvolvimento do Diagrama de Fluxo de Dados como um dos seus principais documentos.

Esse diagrama é composto de fluxos que representam a comunicação entre

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

3172Q644845 | Informática, Engenharia de Software, Analista de Sistemas, Prefeitura de Lagoa da Prata MG, FGR

A arquitetura de um sistema de software pode ser estudada de acordo com diversas perspectivas. Uma dessas perspectivas permite visualizar o sistema de software como um conjunto de camadas de software. Em relação ao conceito de camadas de software, marque a alternativa INCORRETA:

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

3173Q614136 | Informática, Engenharia de Software, Analista de Sistemas, MPE MT, UNEMAT

A metodologia de análise de sistemas que utiliza como ferramenta o diagrama de transição de estado, diagrama de seqüência e diagrama de caso de uso é:

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

3174Q614649 | Informática, Engenharia de Software

Testes unitários são amplamente empregados no desenvolvimento de software. Sua função principal é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3175Q618491 | Informática, Engenharia de Software, Profissional de Nível Superior, ELETROSUL, FCC

Considere, hipoteticamente, que a equipe de profissionais de TI da Eletrosul esteja utilizando a Análise Essencial no desenvolvimento de um sistema. Ao construir o modelo ambiental, foi gerada a Lista de Eventos, uma relação dos estímulos que, ocorrendo no mundo exterior, implicam que o sistema retorne algum tipo de resposta. Fazem parte desta lista os seguintes eventos:

I. Diretor da hidrelétrica emite comprovante.

II. Um relatório diário de todas as falhas na transmissão de energia deve ser emitido às 06:00h.

III. O nível mínimo de água no reservatório da hidrelétrica é atingido.

Os eventos I, II e III são, correta e respectivamente, classificados como:

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

3176Q612093 | Informática, Engenharia de Software

O Diagrama de Fluxo de Dados (DFD) é uma ferramenta poderosa para modelagem das funções de um sistema. Considere as afirmativas abaixo a respeito dos DFDs:

I. os terminadores representam entidades externas com as quais o sistema se comunica.

II. o depósito é utilizado para modelar uma coleção de dados em repouso, e os fluxos são utilizados para mostrar o movimento dos dados.

III. o processo ou transformação mostra uma parte do sistema que transforma entradas em saídas.

IV. os fluxos servem somente para conectar processos.

Assinale:

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

3177Q612359 | Informática, Engenharia de Software

Analise as seguintes afirmações relativas a fundamentos de engenharia de software:

I. a Classificação dos requisitos determina as prioridades relativas dos requisitos e avalia a estabilidade e a complexidade de realização;

II. a Revisão dos requisitos determina se todos eles satisfazem os critérios de qualidade e se as Especificações dos Requisitos do Software estão claras e bem entendidas por todas as partes interessadas;

III. a Especificação dos Requisitos nunca pode ser rastreável;

IV. na Especificação dos Requisitos, nem todo requisito presente é um requisito a ser construído.

Indique a opção que contenha todas as afirmações verdadeiras.

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

3178Q614676 | Informática, Engenharia de Software

A respeito de construção de sistemas, julgue os itens subsequentes. Em sistemas desenvolvidos em Java, o objetivo do framework Hibernate é a transformação das classes para tabelas de dados, com a geração dos comandos SQL.
  1. ✂️
  2. ✂️

3179Q610593 | Informática, Engenharia de Software

Um dos conceitos envolvidos na construção de sistemas é o Ciclo de Vida. Nesse conceito são identificadas algumas fases: Definição, Projeto, Construção, Avaliação e Uso e Manutenção. Nessas fases, vários documentos são gerados, entre eles o Manual de Instalação. Em qual das fases é produzido esse Manual?

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

3180Q636452 | Informática, Engenharia de Software, Agente da Fiscalização Financeira, TCE SP, FCC

De acordo com a especificação dos Portlets 2.0 (JSR 286), a interface PortletSession permite o armazenamento de objetos nos escopos
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.