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.


1381Q685048 | Engenharia de Software, Analista Judiciário Analista de Sistemas Desenvolvimento, TJ MA, FCC, 2019

A automação de processos de negócio visa à implantação de processos em uma organização, como um Tribunal de Justiça, por meio de atividades como: uso de tecnologias específicas, integração de dados e sistemas, controle de fluxo do trabalho, distribuição das tarefas, monitoramento em tempo real. Para que a automação de processos de negócio atinja os melhores resultados, são usadas soluções tecnológicas como as que reúnem um conjunto de ferramentas que une TI e ambiente de operação. Esta solução proporciona um nível de automação por meio da criação e execução de aplicações que combinam a lógica mostrada nos modelos de negócio com regras e dados conectados com as atividades, oferecendo um gerenciamento avançado de fluxo de trabalho e controle na orquestração de qualquer processo. Esta solução é conhecida como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1382Q198967 | Engenharia de Software, Analista Análise e Desenvolvimento de Sistemas, BACEN, CESPE CEBRASPE

Julgue o  item  subsequente , no que se refere aos processos de desenvolvimento de software.

De acordo com a norma ISO/IEC 12.207, se uma atividade é coesiva o suficiente, ela é convertida em um subprocesso por meio da definição de propósito e resultados.

  1. ✂️
  2. ✂️

1383Q118368 | Engenharia de Software , UML, Analista de Sistemas, BADESC, FGV

No diagrama de sequências, a dimensão vertical é representada:

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

1384Q235624 | Engenharia de Software, Engenharia de Requisitos, Programador, CAMARA SJC, FIP

Com relação à Engenharia de Requisitos de Software, é correto afirmar que:

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

1385Q166000 | Engenharia de Software, XP, Auditor Federal de Controle Externo, TCU, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, relativos a modelos ágeis de processo.

A atividade de projeto é uma desvantagem do processo XP, pelo fato de requerer uma quantidade de produtos de trabalho considerada excessiva pela comunidade de desenvolvimento de software.

  1. ✂️
  2. ✂️

1386Q113606 | Engenharia de Software, Gerência de Configuração, Analista de Informática, TCE RO, CESPE CEBRASPE

Com relação à gerência de configuração de software, julgue os itens que se seguem.

Quando a baseline, gerada na função de controle da configuração, é selecionada para ser liberada para o cliente, ocorre a função de avaliação e revisão da configuração.
  1. ✂️
  2. ✂️

1387Q155436 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRE SE, FCC

Durante o projeto ocorre que na assinatura da operação "alocar" da classe "Urna" é observada a existência do atributo "zona eleitoral" que é outra classe identificada no mesmo projeto, indicando a existência de

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

1388Q168002 | Engenharia de Software, Teste de Software, Auditor Fiscal da Receita Estadual, SEFAZ SC, FCC, 2018

O Test-Driven Development (TDD) é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. As etapas do processo fundamental de TDD são mostradas abaixo em ordem alfabética:


I. Escrever um teste para a funcionalidade identificada e implementá-lo como um teste automatizado.

II. Executar o teste, junto com os demais testes já implementados, sem implementar a nova funcionalidade no código.

III. Identificar e implementar uma outra funcionalidade, após todos os testes serem executados com sucesso.

IV. Identificar uma nova funcionalidade pequena para ser incrementada com poucas linhas em um código.

V. Implementar a nova funcionalidade no código e reexecutar o teste.

VI. Refatorar o código com melhorias incrementais até que o teste execute sem erros.

VII. Revisar a funcionalidade e o teste, caso o código execute sem falhar.


Considerando o item IV a primeira etapa e o item III a última etapa, a sequência intermediária correta das etapas do processo é:

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

1389Q251752 | Engenharia de Software, UML, Técnico Judiciário Programação de Sistemas, TRE PI, FCC

A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. Na UML,

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

1390Q689514 | Engenharia de Software, Auditor de Controle Interno Tecnologia da Informação, CGE CE, CESPE CEBRASPE, 2019

De acordo com o PMBOK 5.ª edição, há um documento que define os requisitos para a aprovação de um projeto que influenciarão o gerenciamento dos custos. Esse documento fornece também um resumo de orçamento a partir do qual os custos detalhados do projeto serão desenvolvidos. O referido documento é denominado
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1391Q251569 | 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. ✂️

1392Q711628 | Engenharia de Software, Analista de Tecnologia da Informação Analista de Sistemas, Prefeitura de Cuiabá MT, IBFC, 2019

Texto associado.
 
A Gestão da Qualidade de um software envolve atividades pelas quais uma organização elenca seus objetivos, define processos e recursos para alcançar resultados de qualidade desejados. Sobre as subcategorias existentes na Gestão de Qualidade de Software, assinale a alternativa incorreta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1393Q688388 | Engenharia de Software, Técnico de Tecnologia da Informação, UFF, COSEAC, 2019

Na orientação objeto existe basicamente três modos de visibilidade. São eles:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Texto associado.


O Polimorfismo, um dos Pilares da Programação Orientada a Objetos - POO,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1395Q847143 | Engenharia de Software, Teste de Software, Ministério da Economia Tecnologia da Informação Usuário UX, CESPE CEBRASPE, 2020

Julgue o próximo item, relativos a conceitos, aplicações e tipos de testes de software.


Testes ágeis devem ser implementados quando há integração contínua; nesse caso, os testes devem ser aplicados somente ao final de cada sprint, de modo a validar se há integração de objetos distintos, ainda que isso não ajude a garantir que todo o sistema esteja funcionando corretamente.

  1. ✂️
  2. ✂️

1396Q100140 | Engenharia de Software , Analista Programador, DPE RO, FGV

A SOA (arquitetura orientada a serviços) prega que as funcionalidades implementadas pela aplicação devem:

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

1397Q154201 | Engenharia de Software, Engenharia de Requisitos, Analista Judiciário Tecnologia da Informação, TRT 16a REGIÃO, FCC

Dentre os requisitos não funcionais, classificados em

I. De produto.

II. Organizacionais.

III. Externos.

Corresponde a I, II e III, respectivamente,

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

1398Q115817 | Engenharia de Software , Análise de Pontos de Função, Analista de Sistemas, CVM, ESAF

Algumas das Características Gerais do Sistema (CGS) são:

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

1399Q120213 | Engenharia de Software , UML, Analista de Tecnologia da Informação, UFBA, UFBA

Em um Diagrama de Gráfico de Estados, um Estado de História representa o registro do último subestado em que um objeto se encontrava, quando, por algum motivo, o processo foi interrompido

  1. ✂️
  2. ✂️

1400Q105630 | Engenharia de Software , Engenharia de Requisitos, Analista Administrativo Informática, ANTAQ, CESPE CEBRASPE

Texto associado.

Com relação a requisitos de software, julgue os itens a seguir.

O gerenciamento de requisitos é uma atividade básica que deve anteceder as demais atividades da engenharia de software, pois é pré-requisito para todas elas.

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