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.


1461Q243569 | Engenharia de Software, Teste de Software, Técnico Programação de Sistemas, TRE ES, CESPE CEBRASPE

Texto associado.

Testes ajudam a descobrir erros ocorridos durante o projeto e a construção de software. As estratégias de teste devem ser planejadas de forma adequada, e ferramentas de teste podem ser utilizadas para tal fim. A esse respeito, julgue os itens subsequentes.

O resultado de um teste de verificação indica se o software desenvolvido corresponde aos requisitos especificados.

  1. ✂️
  2. ✂️

1462Q691607 | Engenharia de Software, Analista Judiciário Analista de Sistemas, TJ AM, CESPE CEBRASPE, 2019

Julgue os próximos itens, referentes ao ciclo de vida de software. As atividades do ciclo de vida clássico são executadas em fases consecutivas e distintas, embora seja aceita a repetição de estágios anteriores.
  1. ✂️
  2. ✂️

1463Q117405 | Engenharia de Software , Conceitos Básicos, Analista de Sistemas, MEC, FGV

A lista a seguir descreve atividades a serem realizadas durante a análise e o projeto estruturado de sistemas.
I. Definir mensagens de entrada e saída
II. Definir mensagens das funções internas
III. Decompor o sistema em processos primitivos
IV. Especificar processos primitivos
As atividades acima descritas representam tarefas a serem desenvolvidas na modelagem:

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

1464Q120501 | Engenharia de Software , Orientação a Objetos, Analista de Tecnologia da Informação, UFF, UFF

Analise as seguintes sentenças em relação à orientação objeto:

I As classes possuem atributos e métodos.
II Na orientação objeto existem dois tipos de métodos: herança e polimorfismo.
III Podem ser criadas classes a partir dos objetos criados que, por sua vez, irão receber por herança os atributos e métodos da superclasse.

Das sentenças acima:

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

1465Q690661 | Engenharia de Software, Assistente Judiciário Programador, TJ AM, CESPE CEBRASPE, 2019

Com relação ao PMBOK 5, julgue o item que se segue. O gerenciamento de projeto é a aplicação de habilidades, competências, ferramentas, conhecimentos e técnicas às atividades relacionadas ao projeto, a fim de atender aos seus requisitos. 
  1. ✂️
  2. ✂️

1466Q120554 | Engenharia de Software , Orientação a Objetos, Analista de Sistemas Suporte Basis SAP R3, ELETROBRÁS, CESGRANRIO

Em determinada reunião de arquitetura de um sistema de cadastro de clientes de uma empresa, um analista aponta que, no âmbito de Orientação a Objetos, a herança múltipla

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

1467Q262901 | Engenharia de Software, Teste de Software, Técnico Judiciário Tecnologia da Informação, TRT 14a Região, FCC

Garantir o funcionamento correto do software para atender as expectativas do cliente é o objetivo da homologação de sistemas. Nessa fase, que precede à implantação, os testes mais comuns são os testes:

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

1468Q692483 | Engenharia de Software, Assistente Judiciário Programador, TJ AM, CESPE CEBRASPE, 2019

Com relação a subversion, julgue o item subsecutivo. Um subversion implementa um sistema de arquivos virtuais que rastreia mudanças em árvores inteiras de diretório ao longo do tempo, de forma a não permitir que diretórios tenham controle de versão, mas somente arquivos.
  1. ✂️
  2. ✂️

1469Q115732 | Engenharia de Software , Programação, Analista de Sistemas, MPE PB, FCC

Apresenta um conceito correto associado à Análise e Projeto Orientado a Objetos (OO):

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

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

Texto associado.
 
O levantamento de requisitos é um princípio do processo de desenvolvimento de software, e esta etapa do processo contém atividades que são bases para o levantamento das funcionalidades do software. Assinale a alternativa correta que representa tais atividades.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

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

Ampliam o vocabulário da UML permitindo a criação de novos tipos de blocos de construção que são derivados dos já existentes, mas específicos a determinados problemas,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1472Q111941 | Engenharia de Software , RUP, Analista de Finanças e Controle, CGU, ESAF

O RUP (Rational Unified Process) descreve

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

1473Q150090 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRT 18a Região, FCC

Na notação original da UML 2.0, os símbolos + (mais) e # (jogo da velha), antecedendo as operações de uma classe, caracterizam tais operações, respectivamente, como

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

1474Q115537 | Engenharia de Software, Análise de Pontos de Função, Analista de Sistemas, AGU, IDECAN

O Manual de Práticas de Contagem (CPM) [IFPUG, 2010b] apresenta as regras de contagem de pontos de função de projetos de desenvolvimento, projetos de melhoria e aplicações implantadas. O CPM 4.3 define lógica de processamento como requisitos especificamente solicitados pelo usuário para completar um processo elementar. Assinale a alternativa abaixo INCORRETA acerca desses requisitos.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1475Q255829 | Engenharia de Software, Metodologia de desenvolvimento de software, Técnico Judiciário Programação de Sistemas, CNJ, CESPE CEBRASPE

Texto associado.

Acerca do conceito de interface de interação com usuário, interface
gráfica, ergonomia e usabilidade, julgue os próximos itens.

No desenvolvimento de páginas web, recomenda-se garantir o acesso facilitado aos usuários, independentemente das condições físicas e meios técnicos ou dispositivos utilizados. Esse procedimento é definido como acessibilidade à Web.

  1. ✂️
  2. ✂️

1477Q150493 | Engenharia de Software, Analista Judiciário Tecnologia da Informação, TRT 15a Região, FCC

Com a disseminação da construção e projeto de sistemas orientados a objetos e, consequentemente, do uso da UML, surgiu a metodologia de Pontos por Caso de Uso (PCU) com o intuito de estimar recursos para projetos de software. Com relação ao uso de PCU para medir sistemas, é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

As metodologias  ágeis  de  desenvolvimento  surgiram  em meados  de  1990,  como  reação  aos  chamados métodos  pesados  de  desenvolvimento,  que  eram  caracterizados  por  muita  formalidade  nas  documentações  e  regulamentações. Muitos eram gerenciados pelo tradicional modelo em cascata. Em 2001, de fato, após uma reunião  no estado de Utah,  surgiu, definitivamente, e  foi propagado o paradigma de desenvolvimento de  softwares ágeis.  Muitos foram os motivos que levaram a essa concepção, por exemplo: gestão orientada a pessoas, adaptabilidade de  processos,  design  e  construção  de  software  usando  uma  metodologia  adaptativa,  entre  outros.  Uma  dessas  metodologias ágeis é “centrada em estabelecer os recursos e o tempo  fixo para o desenvolvimento de um projeto,  ajustando suas funcionalidades de maneira a atender os prazos estipulados”. A respeito dessa metodologia, assinale  a alternativa correta. 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1480Q704032 | Engenharia de Software, Analista de Sistemas, Prefeitura de Lagoa santa MG, Gestão de Concursos, 2019

Qual diagrama UML deve ser utilizado para se representar a interação entre os objetos por meio dos seus métodos, em um cenário no qual também é apresentada a ordem em que essas interações acontecem?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.