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.


1541Q148104 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TJ DF, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, acerca da qualidade e da maturidade em
projetos de software.

A eficiência na remoção de defeitos (defect removal efficiency) é uma métrica específica da fase de testes de um projeto de software que permite avaliar tanto a capacidade de testar da equipe quanto os erros deixados no software durante as fases anteriores, inclusive a especificação, a análise e a codificação.

  1. ✂️
  2. ✂️

1542Q198563 | Engenharia de Software, Orientação a Objetos, Analista Análise de Sistemas, DETRAN DF, CESPE CEBRASPE

Texto associado.

Com relação a conceitos fundamentais de programação orientada
a objetos, julgue os itens a seguir.

Um relacionamento de utilização que determina as modificações na especificação de um item é chamado generalização. Multiplicidade refere-se ao número de instâncias que uma classe pode ter e é conceito aplicável também às associações.

  1. ✂️
  2. ✂️

1543Q219066 | Engenharia de Software, Engenharia de Requisitos, Perito Criminal Federal Informática, Polícia Federal, CESPE CEBRASPE

Texto associado.

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

1545Q229337 | Engenharia de Software, Análise de Pontos de Função, Programador, CRF SC, IESES

A Análise de Pontos por Função (APF) consiste em uma importante técnica para a medição de projetos de software. Seu papel é estabelecer uma medida através dos Pontos de Função, observando as funcionalidades que o software possui através do ponto de vista do usuário.

Analise as afirmativas abaixo e assinale a alternativa correta.

I. A utilização do APF é totalmente independente de linguagens de programação e de tecnologias utilizadas em projetos.

II. O objetivo dessa análise relaciona-se justamente com a medida de projetos desvinculando-os das tecnologias utilizadas.

III. A medição da funcionalidade auxilia na tomada de decisões, relacionadas com custo, prazo, quantidade de recursos alocados, melhoria no cronograma e etc.

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

1546Q254945 | Engenharia de Software, UML, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir com relação à UML, uma linguagem gráfica
para visualização, especificação, construção e documentação de
artefatos de sistemas complexos de software.

Na UML, os diagramas de sequência e os diagramas de atividade, também denominados diagramas de interação, auxiliam a modelar os aspectos dinâmicos de sistemas. Um diagrama de interação é formado pelo conjunto de objetos e seus relacionamentos e inclui as mensagens que poderão ser enviadas entre eles.

  1. ✂️
  2. ✂️

1547Q111603 | Engenharia de Software , RUP, Analista de Finanças e Controle, CGU, ESAF

São finalidades da Disciplina de Teste do RUP, verificar:

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

1548Q230653 | Engenharia de Software, UML, Programador de Computador, TJ PE, FCC

Texto associado.

Atenção: As questões de números 32 a 34 referem-se à UML 2.0.

Considere C = comportamental e E = estrutural. Os diagramas de componentes, objetos, comunicação e estrutura composta são, respectivamente, categorizados como

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

1549Q115757 | Engenharia de Software , Teste de Software, Analista de Sistemas, CVM, ESAF

Teste de Equivalência de Classe é

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

1550Q151371 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, STJ, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, relativos a conceitos de orientação a objetos e UML.

Se uma classe abstrata declara uma interface, essa classe tipicamente contém declarações de métodos, mas não corpos de métodos; a interface não pode ser implementada por classes que herdem da classe abstrata. Em diagramas UML, a classe abstrata pode ser identificada colocando-se seu nome em itálico, e relacionamentos de dependência podem ser representados por setas tracejadas entre clientes da interface e a classe abstrata.

  1. ✂️
  2. ✂️

1552Q681312 | Engenharia de Software, Tecnico de Tecnologia da Informacao, UFC, CCV UFC, 2019

Sobre Jenkins, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1553Q119664 | Engenharia de Software , UML, Analista de Sistemas Pleno Processos, Petrobras, CESGRANRIO

Fazendo uma comparação entre os recursos disponíveis na UML 1.4 e UML 2.0, conclui-se que a UML 2.0:

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

1554Q119940 | Engenharia de Software , UML, Analista de Tecnologia da Informação, UNIFESP, INSTITUTO CIDADES

Acerca de Projetos Orientados a Objetos (UML), marque a alternativa correta:

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

1555Q208529 | Engenharia de Software, Orientação a Objetos, Especialista em Regulação Informática, ANATEL, CESPE CEBRASPE

Texto associado.

No que diz respeito à análise e ao projeto orientados a objetos, julgue os itens que se seguem.

Uma classe na análise orientada a objeto representa uma abstração que pode ser mapeada para mais de uma classe no projeto. As classes na análise podem ser fronteiras, controladoras ou entidades. Uma fronteira modela interações entre o sistema e atores, uma entidade modela apenas objetos persistentes e uma controladora só pode controlar interações entre instâncias de uma mesma classe.

  1. ✂️
  2. ✂️

1556Q687021 | Engenharia de Software, Técnico de Tecnologia da Informação, UFC, CCV UFC, 2019

Em um repositório Git, eventualmente é necessário realizar a correção de alguma mensagem de commit. Qual dos comandos abaixo possibilita a alteração da mensagem do último commit?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1557Q199120 | Engenharia de Software, Teste de Software, Analista Análise de Sistemas, TRE ES, CESPE CEBRASPE

Texto associado.
Considerando que a aplicação de testes em um programa possibilita
verificar se ele atende à sua especificação e se realiza o que o
cliente deseja, julgue os itens subsecutivos, relativos a testes de
software.

O teste de validação tem por finalidade encontrar defeitos e inconsistências no programa com relação a sua especificação.
  1. ✂️
  2. ✂️

1558Q246481 | Engenharia de Software, Orientação a Objetos, Técnico Científico Análise de Sistemas, Banco da Amazônia, CESPE CEBRASPE

Texto associado.

Julgue os itens seguintes, relativos a conceitos e aplicações de
paradigma de orientação a objetos.

O polimorfismo de sobrecarga é realizado por meio da aplicação de parâmetros diferentes em operadores distintos com o mesmo nome e semânticas distintas.

  1. ✂️
  2. ✂️

1559Q118747 | Engenharia de Software , Análise de Pontos de Função, Analista de Sistemas, TCE AL, FCC

Durante a medição do grau de complexidade de um sistema foram apurados 550 pontos de função brutos. Considerando que o somatório dos graus atribuídos aos fatores de ajuste foi 30, a medida final em pontos de função foi

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

1560Q154848 | Engenharia de Software, Acoplamento e Coesão, Analista Judiciário Tecnologia da Informação, TJ SE, FCC

Em uma faculdade, o professor queria testar o conhecimento de seus alunos/técnicos, então ele deu as seguintes ordens (algumas contraditórias):

? Todos os módulos agora devem

I. ser construídos com alto acoplamento de dados entre si e coesão comunicacional entre seus elementos internos;
II. ter suas estruturas construídas com seu escopo de efeito dentro de seu escopo de controle;
III. ser construídos com alto acoplamento de controle entre si e coesão lógica entre seus elementos internos;
IV. ser construídos com baixo acoplamento de dados entre si e coesão funcional entre seus elementos internos.

Considerando as regras de programação estruturada, a estrutura de módulos mais adequada foi acertada por quem, de acordo com a ordem, projetou APENAS as ordens

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