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.


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

Texto associado.
 
O gerenciamento de projetos é uma competência estratégica para organizações. Permite a união dos resultados dos projetos com os objetivos do negócio. Para os grupos de processos do gerenciamento de projetos, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1223Q107127 | Engenharia de Software , UML, Analista Administrativo Informática, ANATEL, CESPE CEBRASPE

Texto associado.


Considerando a figura acima, que apresenta elementos
componentes do modelo RUP, julgue os itens seguintes, acerca
dos conceitos dos modelos RUP, CMMI, ITIL, COBIT e da
UML.

A construção e publicação de diagramas de caso de uso da UML, como proposta no RUP, garante a qualidade de requisitos de software e sistemas a desenvolver.

  1. ✂️
  2. ✂️

1224Q117367 | Engenharia de Software , RUP, Analista de Saneamento, EMBASA, CESPE CEBRASPE

Texto associado.

O RUP (rational unified process) é um processo de engenharia de
software que oferece uma abordagem baseada em disciplinas para
atribuir tarefas e responsabilidades dentro de uma organização de
desenvolvimento. Sua meta é garantir a produção de software de
alta qualidade que atenda às necessidades dos usuários dentro de
um cronograma e de um orçamento previsíveis. Acerca de RUP,
requisitos e casos de uso, julgue os itens seguintes.

No RUP, os manuais dos sistemas e as rotinas de teste são definidos a partir dos casos de uso. Entretanto, os elementos da arquitetura e a estratégia de implantação do sistema, por se relacionarem com a infraestrutura e não com os requisitos funcionais, não são definidos com base nos casos de uso.

  1. ✂️
  2. ✂️

1226Q684175 | Engenharia de Software, Analista de Tecnologia da Informação, UFF, COSEAC, 2019

Na engenharia de software, os diagramas de classe são exemplos de modelo de:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1227Q261533 | Engenharia de Software, Analise e Projeto Orientado a Objetos, Técnico Judiciário Programação de Sistemas, TRE AP, FCC

Em relação aos conceitos fundamentais da orientação a objetos, o mecanismo pelo qual um objeto utiliza os recursos de outro, podendo ele assumir os tipos usa um ou parte de, denomina-se

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

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

A abordagem de arquitetura dirigida a modelos (MDA ? Model Driven Architecture) propõe que os sistemas devem ser projetados explicitamente com a visão focada em dois modelos:

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

1229Q119795 | Engenharia de Software , Orientação a Objetos, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

"Classes devem estar abertas para extensão e fechadas para modificação" é um princípio de projeto de modelos orientados a objetos. Tal princípio pode ser aplicado através do padrão de projeto

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

1230Q837385 | Engenharia de Software, Prototipação, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021

Julgue o item que se segue a respeito da prototipação relacionada ao desenvolvimento de software.

Entre as atividades de prototipação de software, está o desenvolvimento rápido de software para validar requisitos.

  1. ✂️
  2. ✂️

1231Q119868 | Engenharia de Software , Tecnologias de Internet, Analista de Tecnologia da Informação, PREVIC, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, relativos a portais corporativos e
recomendações de acessibilidade na Web.

Um feed RSS pode conter mais de uma notícia. Para cada notícia deve haver uma área item, na qual a área delimitada pela tag description contém um resumo da notícia ou o texto completo da notícia.

  1. ✂️
  2. ✂️

1232Q710722 | Engenharia de Software, Analista de TI, CRF TO, IADES, 2019

Há diversas métricas utilizadas na realização de medições de software. Qual dessas métricas é utilizada para medir a quantidade de linhas de código?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1233Q247383 | Engenharia de Software, Ciclo de Vida de Software, Técnico de Informática, TJ ES, CESPE CEBRASPE

Texto associado.

Com referência a engenharia de software e uso de UML para a
modelagem de sistemas, julgue os itens subsecutivos.

Entre as etapas do ciclo de vida de software, as menos importantes incluem a garantia da qualidade, o projeto e o estudo de viabilidade. As demais atividades do ciclo, como a implementação e os testes, requerem maior dedicação da equipe e são essenciais.

  1. ✂️
  2. ✂️

1234Q187238 | Engenharia de Software, Agente de Defensoria Programador, DPE SP, FCC

Texto associado.

Com base no texto é possível concluir que o nível de maturidade atingido foi o:

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

1235Q119158 | Engenharia de Software , UML, Analista de Saneamento, EMBASA, CESPE CEBRASPE

Texto associado.

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

O diagrama de atividades tem por objetivo mostrar o fluxo de atividades em um único processo; entretanto, esse diagrama não mostra como as atividades dependem umas das outras, porque isso é responsabilidade do diagrama de dependências.

  1. ✂️
  2. ✂️

1236Q701823 | Engenharia de Software, Analista de Tecnologia da Informação, Prefeitura de Jataí GO, Quadrix, 2019

No que se refere aos conceitos de herança múltipla, julgue os itens subsequentes.
I Com a implementação da herança múltipla, é possível simplificar os programas e proporcionar soluções para resolver problemas difíceis.
II Ocorre herança múltipla quando uma classe herda de mais de uma classe, ou seja, existem múltiplas classes?base (pais) para a classe derivada (filha).
III Na herança múltipla, uma classe herda apenas a estrutura, e não o comportamento de mais de uma classe?base.
Assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1237Q120974 | Engenharia de Software , Interfaces Homem Máquina, Analista de Tecnologia da Informação, FUB, CESPE CEBRASPE

Texto associado.

As arquiteturas das aplicações desenvolvidas podem ser
diferenciadas em função do tipo de ambiente, da linguagem ou,
ainda, do tipo de programação utilizada. Acerca de arquitetura
cliente-servidor, linguagens visuais, orientação a eventos e projeto
de interfaces, julgue os itens subsequentes.

Linguagens visuais são embasadas no uso de interfaces gráficas para interação com o usuário por meio de eventos. Nessas interfaces, a janela principal fornece detalhes sobre os objetos exibidos na janela secundária e sobre operações envolvendo esses objetos. As janelas secundárias, usadas para dar suporte à interação com a janela principal, tratam da interação primária com o usuário e, frequentemente, contêm um número arbitrário de objetos.

  1. ✂️
  2. ✂️

1238Q847041 | Engenharia de Software, Processos de Software Desenvolvimento Ágil, Gestor de Projetos, CESPE CEBRASPE, 2020

Julgue os itens subsequentes, referentes a processo de desenvolvimento de software, CMMI-DEV, MPS.BR, Scrum e programação ágil.
Um dos artefatos do Scrum, o backlog do produto é gerenciado, exclusivamente, pelo dono do produto e representa o conteúdo, a disponibilidade e a ordenação do trabalho a ser realizado, sendo a única porta de entrada para todos os registros de requisitos de mudança a serem realizados no produto.
  1. ✂️
  2. ✂️

1239Q120779 | Engenharia de Software , Metodologias Ageis, Analista de Sistemas Pleno Processos, Petrobras, CESGRANRIO

Há um considerável debate sobre os benefícios e a aplicabilidade do desenvolvimento ágil de software em contraposição aos processos mais convencionais de engenharia de software. Relacione o modelo ágil de software com a sua respectiva característica.

Modelo
I - DAS II - DSDM III - FDD IV - XP

Característica

(P)
Define um ciclo de vida que incorpora três fases: especulação, colaboração e aprendizado. Durante a fase de aprendizado, à medida que os membros de uma equipe começam a desenvolver os componentes que fazem parte de um ciclo adaptativo, a ênfase está tanto no aprendizado quanto no progresso em direção a um ciclo completo.

(Q)
O conceito característica é uma função valorizada pelo cliente, que pode ser implementada em duas semanas ou menos. Este modelo define seis marcos de referência durante o projeto e implementação de uma característica: travessia do projeto, projeto, inspeção de projeto, código, inspeção de código, promoção para construção.

(R)
Fornece um arcabouço para construir e manter sistemas que satisfazem às restrições de prazo apertadas por meio do uso de prototipagem incremental em ambiente controlado de projeto. Essa abordagem sugere uma filosofia que é emprestada de uma versão modificada do princípio de Pareto.

A relação correta é:

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

1240Q155875 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TRT 5a Região, CESPE CEBRASPE

Texto associado.

Com relação a engenharia de software, processos de software, análise de requisitos, estratégias de validação e ferramentas CASE, julgue os próximos itens.

Entre os tipos de testes de caixa preta, encontram-se o teste baseado em grafos; o particionamento de equivalência; a análise de valor-limite; e o teste de matriz ortogonal.

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