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.


1303Q256666 | Engenharia de Software, Técnico Judiciário Programação, TRE MG, CONSULPLAN

Desenvolver  sistemas,  respeitando  os  padrões  de  qualidade  exigidos  pelo  mercado,  é  o  que  as  empresas  de  desenvolvimento,  instituições  e/ou  organizações,  que  têm  o  seu  departamento  de  desenvolvimento  de  soluções  próprias  têm  buscado  atualmente.  Diversas  linguagens  podem  ser  utilizadas,  cada  uma  com  suas  características  próprias,  dependendo  do  tipo  de  aplicação  que  se  pretende.  A  UML  (Unified  Modeling  Language)  tem  papel  importante quando se trata do desenvolvimento com a utilização da linguagem orientada a objetos. Através de seus  vários  diagramas,  é  considerada  uma  linguagem  visual,  para modelar  sistemas  orientados  a  objetos,  e  que  define  elementos  gráficos  (visuais),  utilizados  na modelagem  de  sistemas.  Tomando-se  como  base  a  versão  2.0  da UML,  esses  diagramas  podem  ser  divididos  em  estruturais  e  comportamentais.  Assinale  a  alternativa  que  apresenta  APENAS diagramas estruturais. 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1304Q681383 | Engenharia de Software, Primeiro Tenente Engenharia da Computação, CIAAR, Aeronáutica, 2019

O processo XP (Extreme Programming) entrega uma abordagem orientada a objetos como seu paradigma de desenvolvimento preferido e envolve um conjunto de regras e de práticas constantes no contexto de atividades metodológicas. 
A atividade de planejamento no processo XP se inicia com a/o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1305Q689848 | Engenharia de Software, Técnico de Tecnologia da Informação Sistemas, UFRPE, SUGEP, 2019

Na linguagem UML é utilizado um diagrama que define o comportamento do sistema durante execução dinâmica, deixando claro o fluxo de controle quando certas ações são executadas. Este é o diagrama de: 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1306Q244183 | Engenharia de Software, XP, Técnico Administrativo Informática, ANAC, CESPE CEBRASPE

Texto associado.

A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

Para o método ágil de desenvolvimento conhecido como extreme programming, todos os requisitos funcionais são expressos como cenários (histórias do usuário) que são implementados diretamente como uma série de tarefas.

  1. ✂️
  2. ✂️

1307Q708318 | Engenharia de Software, Analista Judiciário Informática, TRF 3a, FCC, 2019

Texto associado.


Os conceitos alta coesão e baixo acoplamento, utilizados no processo de desenvolvimento de software, são princípios essenciais de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1308Q117990 | Engenharia de Software , UML, Analista de Saneamento, EMBASA, CESPE CEBRASPE

Texto associado.

A respeiro dos diagramas da UML, julgue os itens subsequentes.

Um diagrama de estado é capaz de mostrar os estados possíveis de um objeto. Além disso, pode mostrar as transações responsáveis pelas suas mudanças de estado.

  1. ✂️
  2. ✂️

1309Q256507 | Engenharia de Software, Metodologias Ageis, Técnico Judiciário Programação de Sistemas, TRE AP, FCC

As práticas se baseiam em técnicas ágeis, tais como, Test Driven Development (TDD), Agile Model Driven Development (AMDD) e Database Refactoring, concentrando as atividades de análise, desenho e requisitos unicamente na disciplina Modelagem. Trata-se de

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

1310Q102689 | Engenharia de Software , Analista Programador, DPE RO, FGV

A REST (Representational State Transfer, em português Transferência de Estado Representacional) dá ênfase:

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

1311Q115342 | Engenharia de Software, Analista de Planejamento e Orçamento, MPOG, ESAF

Em relação à Análise Orientada a Objetos, é correto afirmar que

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

1312Q235689 | Engenharia de Software, Desenvolvimento de Software, Programador de Computador, TRE RN, FCC

Utilizado em ambiente de desenvolvimento integrado, consiste na melhoria constante do código-fonte, por meio de modificações num sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo:

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

1313Q251569 | Engenharia de Software, Teste de Software, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPE

Texto associado.

Uma estratégia de teste de software integra métodos de projeto de
casos de teste em uma série planejada de passos, que resultam na
construção bem-sucedida de um software. A esse respeito, julgue
os próximos itens.

No teste de unidade, o software é forçado a falhar de diversos modos a fim de verificar se os requisitos funcionais foram adequadamente implementados. As unidades, sejam funções, procedimentos, métodos ou classes, são testadas duas a duas. Nesse teste, espera-se identificar erros relacionados a algoritmos incorretos ou mal implementados, estruturas de dados incorretas ou simples erros de programação.

  1. ✂️
  2. ✂️

1314Q694214 | Engenharia de Software, Primeiro Tenente Informática, Quadro Técnico, Marinha, 2019

Unified Modeling Language (UML) é uma linguagem padrão para a elaboração da estrutura de projetos de softwares, utilizada para visualização, especificação, construção e documentação de artefatos que façam uso de sistemas complexos de software. Assim, em relação ao conceito de Qualificação, assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1315Q118985 | Engenharia de Software , Ferramentas CASE, Analista de Sistemas, DETRAN ES, CESPE CEBRASPE

Texto associado.

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

As linguagens orientadas a eventos, algumas delas utilizadas por meio de ferramentas CASE visuais, permitem o desenvolvimento de programas cujo fluxo principal de controle é constantemente interceptado pela atuação assíncrona do usuário na interface do programa em execução.

  1. ✂️
  2. ✂️

1316Q107737 | Engenharia de Software , UML, Analista de Controle Externo Tecnologia da Informação, TCU, CESPE CEBRASPE

Texto associado.

Imagem 007.jpg
Considerando a figura acima, que apresenta um modelo de processo para desenho de sítios web, o qual contempla vários aspectos de
engenharia de usabilidade, julgue os itens seguintes, relativos aos conceitos de engenharia de usabilidade e engenharia de software.

A macroestrutura de um storyboard seria mais adequadamente representada por um diagrama de estados em UML que por um diagrama de classes.

  1. ✂️
  2. ✂️

1317Q847103 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Gestor de Projetos, CESPE CEBRASPE, 2020

Considerando o PMBOK 6.ª edição, julgue os itens seguintes, acerca de gerenciamento de projetos.
Ao gerente de projetos cabe liderar a equipe para atender os objetivos e as expectativas das partes interessadas, enquanto ao escritório de projetos cabe a função de promover a comunicação entre o patrocinador e os membros da equipe.
  1. ✂️
  2. ✂️

1318Q141634 | Engenharia de Software, RUP, Analista Judiciário Informática, TJ ES, CESPE CEBRASPE

Texto associado.

Acerca de engenharia de software, métricas, RUP, UML e teste de
software, julgue os itens subsequentes.

Elaboração, no contexto do RUP, é uma fase que visa criar a baseline para a arquitetura do sistema a ser desenvolvido e, no contexto de engenharia de requisitos, a elaboração consiste em atividade cujo objetivo é o desenvolvimento de um modelo técnico refinado das funções, características e restrições do sistema.

  1. ✂️
  2. ✂️

1319Q684615 | Engenharia de Software, Analista Judiciário Sistemas de Tecnologia da Informação, TRF 4a, FCC, 2019

 Uma Analista de TI está atuando como Product Owner em um projeto Scrum. Ela está trabalhando na formulação de um acordo para definir quais são os passos mínimos para a conclusão de um item potencialmente entregável, que serve como um contrato entre o Scrum Team e o Product Owner, de forma que os integrantes tenham um entendimento compartilhado do que significa o trabalho estar completo, assegurando a transparência e os padrões de qualidade estabelecidos entre eles. O acordo, denominado
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1320Q846996 | Engenharia de Software, Qualidade de Software, Ministério da Economia Tecnologia da Informação Usuário UX, CESPE CEBRASPE, 2020

Acerca de gestão da qualidade, julgue o item subsecutivo.

Enquanto o TQM (Total Quality Management) está relacionado com a qualidade do ponto de vista do cliente, o TQC (Total Quality Control) relaciona-se com a qualidade total sob a ótica de toda a cadeia produtiva.

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