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.


2521Q622296 | Informática, Engenharia de Software, Analista Judiciário, TRF 3a, FCC

Na arquitetura MVC, o encapsulamento das funcionalidade de processamento específicas da aplicação, a selação do comportamento do modelo e a permissão do apresentação da lógica de processamento são respectivamente as atribuições

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

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

Segundo a abordagem do paradigma do ciclo de vida clássico para a Engenharia de Software, é correto afirmar que, durante a atividade

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

2523Q647147 | Informática, Engenharia de Software, Analista I, Instituto do Patrimônio Histórico e Artístico Nacional, CESPE CEBRASPE, 2018

Com relação à engenharia de software, julgue os seguintes itens. Situação hipotética: Uma organização implantou o framework de processo de software dirigido a riscos proposto por Boehm (modelo espiral), seguindo as atividades descritas pelo framework, em que a espiral é dividida em quatro setores. As atividades de criação do protótipo operacional, assim como os testes de integração e unitário, foram inseridas no setor de avaliação e redução de riscos. Assertiva: Nessa situação, foi correta a inserção da atividade de protótipo no setor de avaliação e redução de riscos, porém as atividades de testes não poderiam ter sido inseridas, pois essas não são abrangidas por esse framework.
  1. ✂️
  2. ✂️

2524Q610542 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Alagoas, CESPE CEBRASPE

A atividade de programação requer conhecimento técnico de diversas formas de algoritmos e estruturas de controle e de dados. Acerca dos elementos técnicos da atividade de programação, julgue os itens a seguir.

Em uma fila circular, o último elemento da fila é ligado de volta ao primeiro, de forma que a fila possa ser percorrida de maneira circular.

  1. ✂️
  2. ✂️

2525Q614646 | Informática, Engenharia de Software, Analista de Finanças e Controle AFC, STN, ESAF

No contexto de modelagem orientada a objetos é correto afirmar que:

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

2526Q644099 | Informática, Engenharia de Software, Analista Judiciário, TRT 10a, CESPE CEBRASPE

Tendo em vista que o desenvolvimento de um software compreende várias fases, que vão desde a definição básica até o uso do software, e que, nesse processo, diversos modelos, métodos e procedimentos de construção podem ser utilizados, julgue os itens subsecutivos.

No modelo prototipação, a construção de software tem várias atividades que são executadas de forma sistemática e sequencial.

  1. ✂️
  2. ✂️

2527Q649013 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional do Trabalho 6a Região, FCC, 2018

Um Analista especializado em Tecnologia da Informação está trabalhando em uma prestadora de Serviços para atender ao pedido de um novo serviço de TI, que envolve a necessidade de arquiteturas tecnológicas para o serviço e de requisitos de nível de serviço. Considerando o uso da ITIL v3 edição de 2011, a fase do ciclo de vida do serviço que terá maior relação com a Engenharia de Requisitos é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2528Q630608 | Informática, Engenharia de Software, Técnico Administrativo, ANAC, CESPE CEBRASPE

A respeito dos conceitos relacionados ao desenvolvimento de sistemas e às metodologias de desenvolvimento de sistemas, julgue os itens seguintes.

Oframework modelo visão controlador (MVC – model view controller) é muito utilizado para projeto da GUI (graphical user interface) de programas orientados a objetos.

  1. ✂️
  2. ✂️

2529Q624977 | Informática, Engenharia de Software, Analista Executivo em Metrologia, Instituto Nacional de Metrologia, CESPE CEBRASPE

A respeito das inúmeras estruturas metodológicas para construção de um projeto, o designer Rodolfo Fuentes, autor do livro Prática do Design Gráfico, propõe que existam basicamente três etapas na elaboração de qualquer projeto: fase analítica, fase criativa e fase executiva. Considerando que essas fases podem ser subdivididas, dependendo das características do projeto, julgue os próximos itens.

A fase criativa deve-se iniciar por pesquisas sobre diferentes formatos e soluções.

  1. ✂️
  2. ✂️

2530Q627295 | Informática, Engenharia de Software, Informática, MC, CESPE CEBRASPE

Acerca da service-oriented architecture (SOA), julgue os seguintes itens.

A orientação a serviços é uma estratégia de projeto com as seguintes características: a lógica de negócio se for automatizada, é particionada em serviços; os serviços apresentam forte acoplamento (strong coupling) e se comunicar pela troca de mensagens; para que serviços possam interagir, são disponibilizadas as suas descrições; promove reúso, pois serviços podem usar outros serviços; os serviços podem ser organizados em camadas com diferentes níveis de abstração.

  1. ✂️
  2. ✂️

2531Q638047 | Informática, Engenharia de Software, Agente Fiscal de Rendas, Secretaria da Fazenda do Estado SP, FCC

Os mecanismos de controle de versão, integrados com o processo de controle de modificações, implementam dois elementos importantes do controle de modificação. São eles:

I. Determina quais engenheiros de software podem acessar e modificar um determinado objeto de configuração.

II. Ajuda a garantir que modificações paralelas, realizadas por duas pessoas diferentes, não se sobreponham.

Os elementos I e II são, respectivamente:

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

2532Q632170 | Informática, Engenharia de Software, Analista Judiciário, TST, CESPE CEBRASPE

A figura acima apresenta conceitos fundamentais do processo unificado para desenvolvimento de software, desenvolvido pela Rational Corp.®. Considerando que esse seja o processo de desenvolvimento de software adotado por uma organização, julgue os itens subseqüentes.

Não há código fonte ou interfaces homem-máquina projetados antes da fase de construção.

  1. ✂️
  2. ✂️

2533Q615026 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional do Trabalho 10a Região, CESPE CEBRASPE

Acerca de conceitos de cliente/servidor, julgue os itens seguintes.

A arquitetura cliente/servidor multicamadas reduz a fragilidade da aplicação, fornecendo mais isolamento entre as camadas. Uma camada somente se comunica diretamente com a camada vizinha.

  1. ✂️
  2. ✂️

2534Q629373 | Informática, Engenharia de Software, Analista Administrativo, ANTT, CESPE CEBRASPE

A respeito de engenharia de software, julgue os itens de 91 a 100.

Produtos de software podem ser construídos utilizando-se diferentes modelos de processo, pois alguns modelos são mais adequados que outros para determinados tipos de aplicação.

  1. ✂️
  2. ✂️

2535Q646526 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Fundação Universidade de Brasília, CESPE CEBRASPE

A disciplina de engenharia de software é centrada no desenvolvimento de aplicações cobrindo desde aspectos técnicos até aspectos gerenciais, como gerência de projetos e análise de riscos, entre outros. No que se refere a esse tópico e a linguagens de desenvolvimento visual, julgue os itens seguintes.

No desenvolvimento de interfaces para o usuário, a redação de mensagens de aviso não deve levar em consideração a experiência do usuário.

  1. ✂️
  2. ✂️

2536Q634500 | Informática, Engenharia de Software, Analista Judiciário, Tribunal de Justiça nbsp ES, CESPE CEBRASPE

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

Elaboração, no contexto do RUP, é uma fase que visa criar a baseline para a arquitetura do sistema a ser desenvolvido e, no contexto de engenharia de requisitos, a elaboração consiste em atividade cujo objetivo é o desenvolvimento de um modelo técnico refinado das funções, características e restrições do sistema.

  1. ✂️
  2. ✂️

2537Q627856 | Informática, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO

No paradigma estruturado de análise de sistemas, o primeiro modelo a ser construído é o modelo ambiental, que é composto de Declaração de Objetivos, Diagrama de Contexto e Lista de Eventos. Na Lista de Eventos é possível identificar eventos como sendo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2538Q628882 | Informática, Engenharia de Software, Analista Judiciário, TSE, CONSULPLAN

O Subversion ou simplesmente SVN é uma ferramenta de controle de versão de projeto muito poderosa que permite, além do desenvolvimento colaborativo a partir de um repositório único, merge de conteúdo, armazenamento de logs e geração de estatísticas diversas. Dentre as boas práticas, toda revisão deve ser comentada para facilitar o entendimento das alterações realizadas. Além disso, o código no diretório trunk deve sempre estar pronto para ser compilado e colocado em produção, se necessário. Nesse sentido, uma ferramenta de Integração Contínua deve ser utilizada para a geração de builds de teste a cada commit em todas as noites ao longo da semana. Uma dessas ferramentas é conhecida por
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2539Q630940 | Informática, Engenharia de Software, Analista Judiciário, TRT 19a, FCC

Na versão 2.0 da UML, costuma conter elementos tais como: ações, bifurcações, ramificações e fluxos. Trata-se do diagrama de

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

2540Q619166 | Informática, Engenharia de Software, Analista, SERPRO, CESPE CEBRASPE

Julgue os itens a seguir, acerca de metodologias ágeis de desenvolvimento.

Kanban é um método de desenvolvimento de software que tem como uma de suas práticas o gerenciamento do fluxo de trabalho, que deve ser monitorado, medido e reportado a cada estado do fluxo.

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