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.


2301Q611314 | Informática, Engenharia de Software

Quais dos diagramas do "Designer/2000" definem a fase de análise de sistemas das aplicações?

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

2302Q623859 | Informática, Engenharia de Software, Técnico, BAHIAGÁS, CEFETBAHIA

Procedimentos de recuperação preestabelecidos, com a finalidade de minimizar o impacto sobre as atividades da organização, no caso de ocorrência de um dano ou desastre não evitado pelos procedimentos de segurança de informática adotados.

Esse conjunto de procedimentos é conhecido por
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2303Q645621 | Informática, Engenharia de Software, Tecnologia da Informação, MPOG, CESPE CEBRASPE

Com relação às metodologias ágeis de desenvolvimento, julgue os itens a seguir.

Do ponto de vista metodológico, o software livre é considerado uma abordagem similar aos métodos ágeis.

  1. ✂️
  2. ✂️

2304Q633106 | Informática, Engenharia de Software, Analista de Sistemas, Tribunal de Justiça MG, FUNDEP UFMG

Entre as alternativas apresentadas, assinale aquela que NÃO corresponde a uma característica do ciclo de vida de um projeto.

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

2305Q646947 | Informática, Engenharia de Software, Analista de Sistemas, Universidade Federal do Pernambuco PE, UPE UPENET IAUPE

Em orientação a objetos, o conceito que determina que as classes devem cuidar dos seus atributos de forma exclusiva, expondo o mínimo possível de suas funcionalidades para outras classes, é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2306Q639268 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, BRB, CESPE CEBRASPE

No RUP, o planejamento de projeto ocorre em dois níveis: planos de fase, que descrevem todo o projeto; e planos de iteração, que descrevem os passos iterativos.

O diagrama de casos de uso é o mais específico e formal da UML, pois, além de servir de referência para a construção de outros diagramas, é utilizado nas fases de levantamento de sistemas e pode ser consultado durante todo o processo de modelagem.

  1. ✂️
  2. ✂️

2307Q626729 | Informática, Engenharia de Software, Analista Judiciário, TRT 8a, FCC

Tipo que NÃO pertence ao domínio de informação da métrica Ponto de Função (FP - Function Point):

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

2308Q640809 | Informática, Engenharia de Software, Informática, Ministério das Comunicações, CESPE CEBRASPE

Acerca de engenharia de software, julgue os itens a seguir.

Na disciplina de teste, o produto de software é executado para se verificar a presença de defeitos e aumentar a confiança na correção do produto, mas a execução de testes geralmente não é capaz de demonstrar que um software está correto. Atividades de teste, que podem ser realizadas durante o desenvolvimento, tipicamente são as seguintes: planejar atividades de teste, projetar testes, executar testes e avaliar resultados.

  1. ✂️
  2. ✂️

2309Q647730 | Informática, Engenharia de Software, Analista de Gestão, Companhia Pernambucana de Saneamento PE, FGV, 2018

Em relação ao eMAG (modelo de acessibilidade do governo eletrônico) versão 3.1 de abril de 2014, o processo para desenvolver um sítio acessível é realizado em três passos. A esse respeito, analise os itens a seguir.

I. Seguir os padrões Web.

II. Seguir as últimas recomendações técnicas da RNP.

III. Realizar a avaliação de acessibilidade.

Está correto o que se afirma em

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

2311Q618549 | Informática, Engenharia de Software, Analista, DPE RS, FCC

A equipe de TI da empresa A desenvolveu um software onde os requisitos iniciais foram razoavelmente bem definidos, porém, devido ao escopo geral do trabalho de desenvolvimento, o uso de um processo de software puramente linear não pôde ser utilizado, optando-se por combinar elementos dos fluxos de processos lineares e paralelos. Durante o processo de desenvolvimento foi liberada uma série de versões que ofereciam, progressivamente, maior funcionalidade para o cliente à medida que cada versão era entregue. A primeira versão entregue contemplava o atendimento aos requisitos básicos, porém, muitos recursos complementares foram entregues em versões posteriores. Após a primeira versão ser entregue, usada e avaliada pelo cliente, foi realizado um planejamento para que a entrega da versão seguinte já considerasse a modificação na versão essencial para melhor se adequar às necessidades do cliente e a entrega de recursos e funcionalidades adicionais. Esse processo foi repetido após a liberação de cada versão, ate que o software estivesse completo.

Nota-se no texto que o modelo de processo utilizado pela equipe de TI da empresa A teve seu foco voltado para a entrega de um produto operacional em cada versão. As primeiras versões foram partes do produto final que realmente possuíam capacidade para atender aos usuários e oferecer uma plataforma para a avaliação O texto permite concluir que foi utilizado o modelo de processo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2312Q639311 | Informática, Engenharia de Software, Analista de Sistemas, CODERN RN, CONSULPLAN

O modelo conceitual deverá descrever a informação que o sistema irá gerenciar. Trata-se de um artefato do domínio do problema e não do domínio da solução. Quando se trabalha modelagem conceitual com diagramas de classes da UML, existem precisamente três elementos para representar uma informação. Assinale-os.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2313Q629342 | Informática, Engenharia de Software, Analista de Sistemas, MPE PB, FCC

O teste é uma atividade dinâmica, então é possível testar um software quando um protótipo ou uma versão executável está disponível. Em relação às atividades de Verificação e Validação (V&V), é correto afirmar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2314Q621413 | Informática, Engenharia de Software, Tecnologista Pleno I, DCTA SP, VUNESP

No modelo de desenvolvimento XP (Extreme Programming) há uma atividade na qual os usuários descrevem as funcionalidades que o software deverá possuir. Essa descrição recebe a denominação de

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

2315Q626543 | Informática, Engenharia de Software, Analista, Serviço Federal de Processamento de Dados, CESPE CEBRASPE

Considerando os modelos do ciclo de vida de software, julgue os itens que se seguem.

Os modelos ágeis são muito mais rápidos e eficientes que os modelos incremental e iterativo, não partilhando aqueles, portanto, das visões adotadas por estes.

  1. ✂️
  2. ✂️

2316Q616055 | Informática, Engenharia de Software, Analista de Sistemas, Prefeitura de Santos SP, FCC

"Uma nova classe de elemento do meta-modelo que é introduzida em tempo de modelagem e que representa uma subclasse de um elemento de um meta-modelo já existente com a mesma forma (atributos e relacionamentos), porém com objetivo diferente".

No âmbito da UML, a definição acima se aplica ao significado de

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

2317Q626310 | Informática, Engenharia de Software, Analista Legislativo, Assembléia Legislativa RN, FCC

José foi incumbido de modelar as classes do sistema que a empresa estava desenvolvendo. Ele se deparou com as seguintes classes:

Classe 1, que possui os atributos data de nascimento, nome, sexo e um método para calcular a idade no calendário Gregoriano.

Classe 2, que possui os atributos data de nascimento, nome, sexo, telefone e um método para calcular a idade no calendário Chinês.

Classe 3, que possui os atributos data de nascimento, nome, sexo e um método para calcular a idade no calendário Juliano.

Por ser conhecedor de técnicas de orientação a objetos, ele propôs que fosse criada uma classe com os atributos comuns e o método de cálculo da idade. Sugeriu que fossem criadas classes baseadas nessa primeira e que apenas alterassem o que não fosse comum, como a inclusão do atributo telefone e diferentes tipos de implementação para o método do cálculo da idade. Deste modo ele utilizou, respectivamente, as técnicas de

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

2318Q635017 | Informática, Engenharia de Software, Analista em Transportes, Companhia de Transportes Urbanos da Grande Vitória ES, CESPE CEBRASPE

Com relação a desenvolvimento de aplicações e banco de dados, julgue os itens de 106 a 112. Um dos erros recorrentes no levantamento de requisitos de software é pensar que um software é igual ao outro, o que leva as equipes de desenvolvimento a gastarem tempo excessivo no estudo de outros software na busca de funcionalidades similares para serem aproveitadas.
  1. ✂️
  2. ✂️

2319Q613261 | Informática, Engenharia de Software, Analista de Desenvolvimento, Serviço Federal de Processamento de Dados, CESPE CEBRASPE

Teste de software é um elemento crítico de garantia de qualidade e representa a revisão final da especificação, projeto e geração de código. Acerca desse assunto, julgue os itens que se seguem.

O método de teste de fluxo de dados é um método de projeto de caso de teste que exercita as condições lógicas contidas em um módulo de programa. Uma condição lógica é uma variável booleana ou uma expressão relacional.

  1. ✂️
  2. ✂️

2320Q628621 | Informática, Engenharia de Software, Pesquisador em Propriedade Industrial, INPI, NCE

Computação sob demanda (on-demand) é o processo de:

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