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.


2581Q615672 | Informática, Engenharia de Software, Analista de Planejamento e Orçamento APO, Ministério do Planejamento Orçamento e Gestão, ESAF

Analise as seguintes afirmações relativas ao RUP- Rational Unified Process:

I. O RUP é um processo de engenharia de software que fornece uma abordagem disciplinada para assumir tarefas e responsabilidades dentro de uma organização de desenvolvimento com o objetivo de assegurar a produção de software de alta qualidade que satisfaça as necessidades de seus usuários finais dentro de prazo e orçamento previsíveis.

II. O RUP é uma estrutura de processo que pode ser adaptada e estendida para compor as necessidades de uma organização que o esteja adotando.

III.No RUP, onde um modelo é uma simplificação da realidade, ao decidir a topologia do hardware necessária para executar o sistema, a equipe de projeto está no modelo de processo.

IV. Arquiteturas conduzem o RUP ao longo de todo o ciclo de vida, mas as atividades de construção são centradas na noção e conhecimento de casos de uso.

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

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

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

No que se refere às regras consideradas para a elaboração de diagramas de fl uxos de dados, é correto afi rmar que

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

2583Q612615 | Informática, Engenharia de Software

Em Análise de requisitos, é correto afirmar que

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

2584Q631564 | Informática, Engenharia de Software, Analista, MAPA, Dom Cintra Fundação

São características dos projetos orientados a objeto as abaixo relacionadas, EXCETO:

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

2585Q635682 | Informática, Engenharia de Software, Analista Judiciário, TRT 7a, FCC

Na UML, uma lista de valores nomeados, utilizada como a faixa de um determinado tipo de atributo, trata-se de

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

2586Q641586 | Informática, Engenharia de Software, Analista de Suporte, CENSIPAM AM, CESPE CEBRASPE

Acerca de refatoração (refactoring), julgue os seguintes itens. A refatoração modifica a estrutura interna de um software visando facilitar o entendimento e as futuras modificações sem alterar o comportamento apresentado pelo software. Não é uma prática que possa ser aplicada em processos de desenvolvimento ágeis, pois requer a construção de modelos tanto para o projeto de alto nível quanto para o projeto detalhado.
  1. ✂️
  2. ✂️

2587Q623156 | Informática, Engenharia de Software, Técnico Judiciário, TRT 14a, FCC

A opção pela metodologia de desenvolvimento
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2588Q624696 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, CREA SP, NOSSO RUMO

No que tange aos componentes reutilizáveis, levando em consideração casos de uso, documento padrão, recomendações, procedimentos e afins, assinale a assertiva que apresenta esses componentes.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2589Q634432 | Informática, Engenharia de Software, Analista em Ciência Pleno 1, MCT, CESPE CEBRASPE

Acerca de engenharia de software, julgue os itens a seguir.

O projeto de um software procura dividir o software em componentes que executem funções específicas e levar a interfaces que minimizem a complexidade de conexões entre os módulos. No projeto preliminar, procura-se transformar os requisitos em uma arquitetura de dados e software. No projeto detalhado, os componentes individuais podem ser refinados até o nível de interfaces, classes ou componentes preexistentes.

  1. ✂️
  2. ✂️

2591Q628299 | Informática, Engenharia de Software, Técnico de Nível Superior V, MPOG, CESPE CEBRASPE

Acerca de engenharia de requisitos, julgue os itens subsequentes.

A elicitação de requisitos se inicia com a obtenção e documentação dos requisitos e é concluída com a validação dos requisitos para que, em sequência, possa dar-se início à análise dos requisitos.

  1. ✂️
  2. ✂️

2592Q633421 | Informática, Engenharia de Software, Auditor do Estado, Secretaria de Estado de Controle e Transparência ES, CESPE CEBRASPE

Julgue os itens a seguir, a respeito da engenharia de requisitos de software.

O gerenciamento de requisitos deve compreender e controlar mudanças nos requisitos de sistema, além de avaliar os seus impactos. Para atingir esse propósito, podem ser mantidas informações de rastreabilidade a serem usadas para avaliar quais outros requisitos seriam afetados por uma mudança, bem como o impacto da mudança de requisitos no projeto e na implementação do sistema.

  1. ✂️
  2. ✂️

2593Q611664 | Informática, Engenharia de Software, Tecnologista Pleno I, MCT, CESPE CEBRASPE

Em um projeto de software orientado a objetos, é necessário definir quais são as responsabilidades das classes de objetos, os modos de interação entre os objetos, os agrupamentos e a hierarquização das classes de objetos, questões que têm levado à busca de soluções por meio de princípios e padrões de projeto testados e validados. Acerca do uso de padrões de projeto, das funcionalidades da orientação a objetos e dos processos e técnicas relativos ao projeto orientado a objetos, julgue os itens a seguir.

No padrão de projeto MVC (model-view-controller), da categoria arquitetura, o modelo contém os dados do aplicativo, o controlador implementa a lógica para processar entradas do usuário e a visão trata da apresentação ao usuário, devendo determinado modelo ser associado a uma única visão e a um único controlador.

  1. ✂️
  2. ✂️

2594Q648016 | 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. Tanto a etnografia quanto o protótipo podem ser utilizados para validação e elicitação de requisitos, contudo a aplicação de um elimina a possibilidade de uso do outro no mesmo cenário, pois se tratam de técnicas excludentes.
  1. ✂️
  2. ✂️

2595Q642385 | Informática, Engenharia de Software, Técnico de Apoio à Tecnologia da Informação, CENSIPAM AM, CESPE CEBRASPE

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

Entre outros aspectos, a análise de requisitos se preocupa com pontos que o sistema deve atender de acordo com a demanda do usuário.

  1. ✂️
  2. ✂️

2596Q648789 | Informática, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, 2018

O modelo em cascata ou linear é um modelo de processo de software que, a princípio, só deve ser usado se o(s)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2597Q615254 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPE

Considerando um banco de dados relacional com o uso da SQL (structured query language), julgue os itens a seguir.

O comando FROM FUNC SELECT (coluna1, coluna2) WHERE N > M está sintaticamente correto e permite a busca de um valor N que seja maior que o valor M, na tabela de nome FUNC.

  1. ✂️
  2. ✂️

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

Quanto à caracterização, a reengenharia de software é classificada como manutenção

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

2599Q611686 | Informática, Engenharia de Software, Analista de Sistemas, Secretaria Executiva de Estado do Trabalho e Promoção Social PA, CESPE CEBRASPE

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

Os requisitos de um projeto de software mudam continuamente, mas as mudanças podem ser facilmente aceitas, haja vista a flexibilidade que caracteriza o software.

  1. ✂️
  2. ✂️

2600Q638319 | Informática, Engenharia de Software, Analista Judiciário, TRE BA, CESPE CEBRASPE

Acerca de mudança de software, julgue o item abaixo.

Das várias estratégias de mudança de software, realizar alterações significativas na arquitetura do sistema de software diz respeito a reengenharia de software.

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