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.


3761Q616525 | Informática, Engenharia de Software, Analista de Sistemas, ENAP, ESAF

Analise as seguintes afirmações relacionadas a conceitos de Estrutura de dados e a conceitos de UML.

I. No uso da UML, o comportamento dinâmico de uma aplicação pode ser representado ou descrito com o diagrama de seqüência ou com o diagrama de interação.

II. A especificação de um programa pode ser feita de diversas formas. A UML possibilita a especificação com casos de uso. Os casos de uso descrevem os requisitos que um programa deve atender para satisfazer aos seus usuários.

III. Na UML, o comportamento estático das Classes, Métodos e Objetos é descrito usando-se o diagrama de estados. Devido à sua característica estática, esse tipo de diagrama permite que um Objeto esteja simultaneamente em dois ou mais subestados exclusivos.

IV. Para uma árvore binária ser considerada balanceada, os níveis de número ímpar devem conter a mesma quantidade de nós que seu nível imediatamente anterior. Essa regra não se aplica para o último nível da árvore.

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

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

3762Q613206 | Informática, Engenharia de Software

Em Projeto Estruturado,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3763Q619644 | Informática, Engenharia de Software, Tecnologista da Carreira de Desenvolvimento Tecnológico, INPE, CESPE CEBRASPE

No que diz respeito a técnicas empregadas na detecção e correção de falhas em sistemas operacionais de tempo real, julgue os itens a seguir. Na detecção e correção de falha associada à redundância de software ou de hardware, é necessário que o número de elementos em redundância seja par.
  1. ✂️
  2. ✂️

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

Em relação a técnicas de análise e modelagem de processos de negócio e de análise de desempenho , julgue os itens que se seguem. A técnica denominada análise de causa raiz embasada em processo (ACRP) combina ideias do diagrama de Ishikawa (espinha de peixe) com conceitos de modelagem de processos e de engenharia de requisitos.
  1. ✂️
  2. ✂️

3765Q623506 | Informática, Engenharia de Software, Analista de Sistemas, ITAIPU Binacional, UFPR

Em relação à análise de requisitos, “a tarefa de identificar os fatos que compõem os requisitos do sistema, de forma a prover o mais correto e mais completo entendimento do que é demandado daquele software” refere-se a:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3766Q615882 | Informática, Engenharia de Software, Técnico Judiciário, TRT 2a, FCC

A ferramenta de software orientada ao objeto, que edita valores de variáveis de instância de objetos, denomina-se

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

3767Q617190 | Informática, Engenharia de Software, Analista Ambiental, SEPLOG MA, FCC

Em UML, dentre os diagramas que descrevem situações do ponto de vista dinâmico ou comportamental, encontram- se os respectivos diagramas de:

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

3768Q612857 | Informática, Engenharia de Software

Em Projeto Orientado a Objetos, o empacotamento envolve

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

3769Q621053 | Informática, Engenharia de Software, Analista de Sistemas, CESAN ES, CONSULPLAN

Na UML as seguintes definições abaixo são relativas à:

 • "É uma generalização com o propósito de organizar as classes de objetos em grupos".

• "É um mecanismo de propósito geral para organizar elementos semanticamente relacionados em grupos"

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

3770Q620585 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal de Justiça nbsp PE, FCC

O MVC (Model-View-Controller) constitui-se em um dos principais padrões utilizados no projeto J2EE. A esse respeito, analise as afirmativas abaixo.

I. Separar o modelo da visão facilita a adição de diferentes apresentações do mesmo dado, além de facilitar também a adição de novos tipos de visão à medida que a tecnologia evolui.

II. Quando unificados, os componentes relativos ao modelo e visão podem ser projetados, desenvolvidos e modificados independentemente, melhorando a manutenibilidade, extensibilidade e testabilidade.

III. Separar o controlador das visões permite maior flexibilidade para selecionar, em tempo de execução, visões apropriadas baseado no fluxo de trabalho, preferências do usuário ou estado interno do modelo, quando mais de uma estiver disponível.

IV. A unificação do controlador ao modelo permite criar mapeamentos configuráveis de ações capturadas pelo controlador para funções no modelo. Estas configurações possibilitam, por exemplo, que uma mesma ação seja executada para usuários diferentes, por funções diferentes.

É correto o que se afirma APENAS em

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

3771Q614707 | Informática, Engenharia de Software, Analista de Sistemas, ELETROBRÁS, NCE

Considere as seguintes assertivas sobre as regras de consistência do modelo ambiental de um sistema de informação:

 I. cada um dos fluxos de entrada do diagrama de contexto deve ser utilizado pelo sistema para reconhecer um evento, ou produzir uma saída, ou ambos.

II. cada um dos fluxos de saída deve fazer parte da resposta a um evento

III. a detecção de todo evento não-temporal deve estar associada a pelo menos um fluxo de entrada

As assertivas corretas são:

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

3772Q618292 | Informática, Engenharia de Software, Analista Judiciário, TST, CESPE CEBRASPE

Acerca da gerência de projetos e da qualidade de software, julgue os itens subseqüentes.

A gerência de configuração de software é o conjunto de atividades com o objetivo de controlar modificações de software durante todo o ciclo de vida.

  1. ✂️
  2. ✂️

3773Q610407 | Informática, Engenharia de Software, Analista Judiciário, TRT 2a, FCC

O modelo ambiental de um sistema consiste de três componentes principais, dos quais dois deles são

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

3774Q614775 | Informática, Engenharia de Software, Analista Judiciário, TJ MA, ESAG

As ferramentas CASE são softwares essenciais para a obtenção de níveis elevados de produtividade. As opções a seguir destacam características comuns encontradas em ferramentas voltadas para orientação a objeto, EXCETO:

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

3775Q610709 | Informática, Engenharia de Software

Considerando as metodologias para o desenvolvimento baseado em objetos, o modelo que é definido como uma abstração concisa e precisa do que o sistema desejado deverá fazer, desconsiderando- se como deverá fazê-lo, é a etapa do(a)

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

3776Q620979 | Informática, Engenharia de Software, Analista Administrativo, ANTAQ, CESPE CEBRASPE

Com relação à engenharia de requisitos, julgue os itens que se seguem. Os requisitos funcionais são distribuídos em três tipos: os que restringem o comportamento do software, os derivados de políticas da organização e os provenientes de fatores externos, como as normas de órgãos reguladores.
  1. ✂️
  2. ✂️

3777Q636611 | Informática, Engenharia de Software, Analista, DPE RS, FCC

Para se desenvolver um software de qualidade normalmente utiliza-se uma ou mais metodologias para as atividades, ações e tarefas necessárias. Essas metodologias podem ser consideradas processos de software. Sobre esses processos, é correto afirmar:

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

3778Q623583 | Informática, Engenharia de Software, Analista Judiciário, TRF 3a, FCC

Na UML, um relacionamento semântico entre dois itens em que a alteração de um pode afetar a semântica do outro e uma representação estrutural entre o todo e suas partes são as respectivas definições de

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

3779Q618209 | Informática, Engenharia de Software, Analista de Regulação, ARCE CE, FCC

O objetivo do MPS.BR é a Melhoria de Processo do Software Brasileiro, e, para tanto, define duas metas a alcançar a médio e longo prazos. São elas:

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

3780Q614882 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPE

A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.

Uma hierarquia de classes é um mecanismo por meio do qual as modificações nos níveis inferiores da hierarquia se propagam de imediato para os níveis superiores.

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