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.


1761Q637613 | Informática, Engenharia de Software, Analista, TCE RO, CESGRANRIO

Em Engenharia de Software, determinado conceito permite que, entre dois elementos de software A e B, seja possível postular alguma mudança de A, que pediria que B fosse mudado (ou, no mínimo, cuidadosamente verificado) a fim de preservar a exatidão global, e também postular alguma mudança, que pediria que tanto A como B mudassem juntos para preservar a exatidão global.

Trata-se do conceito de:

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

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

O processo unificado consiste em um conjunto de diretrizes que visam a aumentar as chances de um bem sucedido projeto de desenvolvimento de software.

Uma de suas características é

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

1763Q619961 | Informática, Engenharia de Software, Auditoria de Tecnologia da Informática, TCE CE, FCC

Os mecanismos de extensibilidade da UML incluem

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

1764Q610570 | Informática, Engenharia de Software

Testes devem ser realizados durante o desenvolvimento de um sistema computacional para garantir a qualidade e detectar falhas antes que ele seja disponibilizado para os seus usuários finais. Analise as afirmativas a seguir sobre tipos de teste de software:

I. Teste de caixa preta é uma técnica de teste onde o código-fonte e a estrutura interna do sistema são considerados para modelar os casos de teste.

II.Teste de regressão tem a função de verificar se alguma modificação recente causou algum efeito indesejado e certificar se o sistema ainda atende aos requisitos.

III.Teste de desempenho foca na experiência do usuário, ergonomia da interface e acesso às funcionalidades.

Está correto o que se afirma em:

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

1765Q611860 | Informática, Engenharia de Software, Perito Criminal Federal, Polícia Federal, CESPE CEBRASPE

Considere que se deseja desenvolver um sistema para controle de caixa de supermercado tendo como base um computador que registra os produtos vendidos, interagindo com dispositivos de entrada e saída tais como impressora, teclado e leitora de código de barras. Esse sistema deve interagir também com o operador do caixa e com um banco de dados do estabelecimento. A partir dessas informações, julgue os itens que se seguem.

A descrição informal do que o sistema deve fazer, tal como ler código de barras, identificar o produto e calcular o total da compra, faz parte da especificação de requisitos do programa.

  1. ✂️
  2. ✂️

1767Q623912 | Informática, Engenharia de Software, Analista Judiciário, TRT 4a, FCC

O uso de herança pode otimizar o tempo de desenvolvimento das aplicações orientadas a objetos devido ao reaproveitamento de código. Quando se implementa herança
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1768Q626745 | Informática, Engenharia de Software, Analista de Informática, Ministério Público da União, CESPE CEBRASPE

Julgue os seguintes itens a respeito de qualidade de software.

O plano de garantia de qualidade de software, os documentos, padrões e guias a serem utilizados, as ferramentas, técnicas e metodologias de apoio e quem deve exercer o controle dessa qualidade estão normatizados pela ISO.

  1. ✂️
  2. ✂️

1769Q636477 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, UNIPAMPA RS, CESPE CEBRASPE

A respeito da aplicabilidade de um fluxograma, julgue os itens subsecutivos.

Fluxograma é uma ferramenta para a modelagem de sistemas na qual se representa unicamente uma visão estruturada das funções do sistema, ou seja, o fluxo dos dados.

  1. ✂️
  2. ✂️

1770Q614737 | Informática, Engenharia de Software, Analista Judiciário, STJ, CESPE CEBRASPE

As ferramentas computacionais para suporte à engenharia de software - computer aided software engineering (CASE) - são consideradas um dos principais elementos de execução, controle e gestão das atividades de desenvolvimento de software. Com relação a esse tipo de ferramenta, julgue os itens abaixo.

As capacidades das ferramentas de gerência de configuração de software, que constituem uma forma de ferramenta CASE, incluem a identificação de módulos de software, o controle de versão, o controle de modificações, a auditoria de software e a demonstração de status.

  1. ✂️
  2. ✂️

1771Q619873 | Informática, Engenharia de Software, Analista Judiciário, TST, FCC

A especificação da UML, na versão 2.4, apresenta dois grupos de tipos de diagramas, sendo eles:

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

1772Q648036 | Informática, Engenharia de Software, Analista de TI, Conselho Regional de Farmácia TO, IADES, 2019

Uma das abordagens para se calcular métricas de software são as métricas voltadas para orientação a objetos. Quanto a esse assunto, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1773Q648552 | Informática, Engenharia de Software, Escriturário, Banco do Brasil, CESGRANRIO, 2018

Um desenvolvedor Web precisa transformar em JSON a seguinte variável, em um programa JavaScript:

var d1 = { "nome":"Ana Anacleto", "idade":31 };

Qual fragmento de código faz isso corretamente?

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

1774Q625022 | Informática, Engenharia de Software, Analista de Controle Externo, TCE CE, FCC

É um método ágil que enfatiza o uso da orientação a objetos. Possui duas fases que são "Concepção e Planejamento" e "Construção". A fase de "Concepção e Planejamento" possui três processos: "Desenvolver Modelo Abrangente", "Construir Lista de Funcionalidade" e "Planejar por Funcionalidade". Já a fase de "Construção" incorpora os processos "Detalhar por Funcionalidade" e "Construir por Funcionalidade". Trata-se do método
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1775Q611992 | Informática, Engenharia de Software, Analista de Sistemas, Companhia de Habitação Popular de Bauru COHAB BAURU SP, CESPE CEBRASPE

A respeito de análise e de técnicas de levantamento de requisitos, julgue os itens subseqüentes.

O QFD (Quality Function Deployment) tem uma abordagem embasada na criação de uma equipe formada por clientes e desenvolvedores, que trabalham juntos para identificar o problema, propor elementos da solução, negociar diferentes abordagens e especificar um conjunto de requisitos da solução.

  1. ✂️
  2. ✂️

1776Q645282 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, IFAP AP, FUNIVERSA

Engenharia de requisitos é o processo que auxilia o desenvolvimento de sistemas de informação no que diz respeito à identificação das necessidades apontadas pelo cliente para solucionar um determinado problema. Os requisitos são classificados em dois tipos: os funcionais e os não funcionais. Assinale a alternativa que apresenta um exemplo de requisito não funcional.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1777Q617124 | Informática, Engenharia de Software, Auditor Fiscal da Receita Federal AFRF, RFB, ESAF

Segundo as características dos diagramas utilizados na modelagem pela UML, o diagrama que mostra os elementos de configuração de processamento run time, e os componentes de software, processos e objetos que neles se mantêm, é denominado diagrama de

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

1778Q619436 | Informática, Engenharia de Software, Atividades de Complexidade Intelectual, Ministério das Comunicações, CESPE CEBRASPE

Com relação aos testes e à gestão de configuração da engenharia de software, julgue os itens subsequentes.

Baselines podem ser considerados uma base estável para a evolução contínua dos itens de configuração e são adicionados ao sistema de gestão de configuração à medida que são desenvolvidos.

  1. ✂️
  2. ✂️

1779Q612269 | Informática, Engenharia de Software

Analisando-se o diagrama UML (Unified Modeling Language) abaixo, em que o negócio é um clube social, é correto afirmar que:

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

1780Q633020 | Informática, Engenharia de Software, Auditor de Controle Externo, TCM GO, FCC

Um Auditor de Controle Externo do Tribunal de Contas dos Municípios do Estado de Goiás da Área de TI recebeu a tarefa de identificar testes que sejam capazes de verificar:

- a validade funcional do sistema;

- o comportamento e o desempenho do sistema;

- quais classes de entrada vão constituir bons casos de teste;

- se o sistema é sensível a certos valores de entrada;

- quais taxas e volumes de dados o sistema pode tolerar;

- que efeito combinações específicas de dados terão na operação do sistema.

A indicação correta do Auditor é utilizar

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