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.


1102Q610937 | Informática, Engenharia de Software, Analista de Sistemas, Petrobras, CESPE CEBRASPE

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

As aplicações Web podem empregar folhas de estilo (style sheets) que são mantidas no repositório MIME.

  1. ✂️
  2. ✂️

1103Q646048 | Informática, Engenharia de Software, Analista Administrativo, ANATEL, CESPE CEBRASPE

No que se refere a práticas ágeis, julgue os itens de 81 a 85. Para se evitar dispêndio de muito tempo na alteração do código e pouco tempo na programação de novas funcionalidades, a prática de refactoring deve restringir-se aos casos em que haja grandes porções de código a ser refatorado.
  1. ✂️
  2. ✂️

1104Q647337 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Companhia de Desenvolvimento Econômico de Minas Gerais MG, FUNDEP UFMG, 2018

Um dos problemas relacionados ao gerenciamento de um sistema operacional diz respeito ao deadlock, o qual também pode ocorrer em banco de dados. Uma vez que gerenciar o deadlock pode ser uma tarefa que exija muito tempo do processador, a maior parte dos sistemas operacionais não trata desse problema. Em alguns sistemas críticos, entretanto, tratar os deadlocks é uma tarefa importante.

Qual entre as formas de tratamento a seguir se baseia em retirar o recurso do processo?

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

1105Q638938 | Informática, Engenharia de Software, Programador, TCE AL, FCC

Os conceitos de generalização e especialização da orientação a objetos estão diretamente relacionados ao conceito de

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

1106Q624643 | Informática, Engenharia de Software, Técnico Judiciário, TRT 21a, CESPE CEBRASPE

Acerca dos padrões de projeto, julgue o próximo item.

Os padrões de projeto podem ser definidos como soluções já testadas para problemas que ocorrem frequentemente durante o projeto de software.

  1. ✂️
  2. ✂️

1107Q621577 | Informática, Engenharia de Software, Analista Judiciário, TRE SP, FCC

Enquanto a definição de requisitos para um novo sistema é desenvolvida, uma melhor compreensão da necessidade dos usuários é alcançada, e é esperado que haja uma evolução nos requisitos do sistema para acomodar este novo entendimento das necessidades dos usuários. A partir dessa perspectiva de evolução, os requisitos são divididos em duas classes, permanentes e voláteis. Sobre a divisão dos requisitos voláteis, considere:

I. Requisitos mutáveis surgem à medida que a compreensão do cliente sobre o sistema aumenta, tornando- o apto a sugerir e requisitar mudanças.

II. Requisitos consequentes estão diretamente ligados a introdução de sistemas de computação na empresa, que podem modificar processos e criar novos métodos de trabalho.

III. Requisitos emergentes são os requisitos relativamente estáveis, que derivam da atividade principal da organização e se relacionam diretamente com o domínio do sistema.

Está correto o que consta em

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

1108Q644365 | Informática, Engenharia de Software, Tecnologista da Carreira de Desenvolvimento Tecnológico, Instituto Nacional de Pesquisas Espaciais, CESPE CEBRASPE

Acerca do ciclo de desenvolvimento de sistemas, julgue os seguintes itens. No modelo de desenvolvimento iterativo, um ciclo de vida pode ser dividido em fases e estas em iterações, que produzem incrementos. Uma das características desse modelo é o fato de a especificação ser desenvolvida em conjunto com o software. Tipicamente, não há uma especificação completa do sistema até o incremento final ser especificado.
  1. ✂️
  2. ✂️

1109Q619811 | Informática, Engenharia de Software, Perito Criminal, Secretaria de Estado da Gestão Pública AL, CESPE CEBRASPE

Em relação aos conceitos de análise essencial de sistemas e de análise de levantamento de requisitos, julgue os itens subsequentes. A análise essencial orienta a análise de sistemas para a essência do negócio, independentemente das soluções tecnológicas que serão utilizadas em sua construção, partindo-se do princípio de que os sistemas existem independentemente dos sistemas eletrônicos e são feitos com vistas a uma oportunidade.
  1. ✂️
  2. ✂️

1110Q631092 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional do Trabalho 5a Região, CESPE CEBRASPE

Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Ferramentas CASE que utilizam metodologia de desenvolvimento de sistemas em banco de dados baseado no modelo entidade-relacionamento são capazes de gerar código SQL a partir de um modelo físico de dados.

  1. ✂️
  2. ✂️

1111Q637788 | Informática, Engenharia de Software, Analista Judiciário, TRF 5a, FCC

Na UML 2.0, são dois diagramas comportamentais:

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

1112Q636006 | Informática, Engenharia de Software, Técnico em Processamento de Dados, Prefeitura de Nova Tebas PR, UNIUV

De acordo com Booch, Rumbaugh e Jacobson, a UML é uma linguagem destinada a visualizar, especificar, construir e documentar os artefatos de um sistema complexo de software. A construção de artefatos constitui-se de três blocos: itens, relacionamentos e diagramas. Existem quatro tipos de itens na UML, que são:

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

1113Q611197 | Informática, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE CEBRASPE

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

São tarefas básicas da gerência de configuração a identificação de itens de configuração, o controle de versões, o controle de modificações, a auditoria de configuração e o relatório de status de configuração.

  1. ✂️
  2. ✂️

1114Q618755 | Informática, Engenharia de Software, Analista de Informática, PRODEST ES, CESPE CEBRASPE

Acerca de data warehouse, julgue os seguintes itens.

Os esquemas das diferentes fontes dos dados armazenados em um data warehouse têm que ser mantidos inalterados no data warehouse. Além disso, os dados no data warehouse devem ser apenas cópias dos dados armazenados nessas fontes. Se esses requisitos não forem atendidos, não será possível propagar para o data warehouse as atualizações feitas nas fontes dos dados.

  1. ✂️
  2. ✂️

1115Q622347 | Informática, Engenharia de Software, Analista de Sistemas, Tribunal de Justiça MG, FUNDEP UFMG

Assinale a afirmativa INCORRETA com relação à análise essencial de sistemas.

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

1116Q647949 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Superior do Trabalho, FCC

Para facilitar a criação do arquivo Web Application Archive - WAR é conveniente organizar os arquivos da aplicação web na mesma organização exigida pelo formato WAR. Quando uma aplicação web é implantada (deployed) no Tomcat 8.0, as classes (arquivos .class) e as bibliotecas (arquivos .jar) devem ser colocadas, respectivamente, nas subpastas
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1117Q643091 | Informática, Engenharia de Software, Administrador de Banco de Dados, CFA, IADES

Considerando os conceitos relacionados ao Modelo Entidade Relacionamento (MER), julgue as afirmativas a seguir.

I - Uma entidade é algo do mundo real que possui uma existência independente.

II - Atributos são as propriedades particulares que descrevem as entidades.

III - Os atributos podem ser simples, compostos, monovalorados, multivalorados, derivados e chave.

IV - A descrição do tipo de entidade é chamada esquema do tipo de entidade e especifica uma estrutura comum compartilhada por todas as entidades individuais.

A quantidade de itens certos é igual a

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

1118Q623151 | Informática, Engenharia de Software, Tecnologista Júnior, INPE, CESPE CEBRASPE

Os diferentes softwares de projeto mecânico, como, por exemplo, o AutoCAD e o SolidWorks, possuem um conjunto básico de comandos que permitem a modelagem de sólidos por meio de operações relativamente simples. Acerca dessas operações, julgue os itens seguintes.

A modelagem de sólidos em softwares de projeto é feita por meio de uma série de operações que acrescentam ou retiram material, dando forma à peça projetada.

  1. ✂️
  2. ✂️

1119Q634933 | Informática, Engenharia de Software, Tecnologia da Informação, MDIC, MOVENS Instituto

Os projetos e o gerenciamento de projetos são executados em um ambiente mais amplo que o do projeto propriamente dito. A equipe de gerenciamento de projetos precisa entender esse contexto mais amplo para que possa selecionar as fases do ciclo de vida, os processos, as ferramentas e as técnicas adequadas a cada projeto. Assinale a opção que apresenta as fases de um projeto.

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

1120Q649584 | Informática, Engenharia de Software, Escriturário, Banco do Brasil, CESGRANRIO, 2018

AngularJS segue um modelo MVC. Qual a diretiva correta em AngularJS para ligar um elemento de entrada de dados da visão, como um campo input do tipo texto, a um elemento do modelo, como uma variável do tipo string?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.