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.


241Q642897 | Informática, Engenharia de Software, Analista Judiciário, STF, CESPE CEBRASPE

A respeito da norma ISO/IEC 38500, julgue os itens a seguir. A governança de TI inclui a estratégia e as políticas de uso da TI dentro da empresa, ao passo que o gerenciamento diz respeito ao sistema de controles e processos necessários para se alcançar os objetivos estratégicos estabelecidos pela direção da empresa.
  1. ✂️
  2. ✂️

242Q649297 | Informática, Engenharia de Software, Técnico em Tecnologia da Informação, BANRISUL, FAURGS, 2018

Uma das métricas de teste utilizada para avaliar a eficiência do controle de qualidade é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

243Q621050 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, UFPI PI, COPESE, 2017

O modelo cascata é um dos paradigmas mais antigos da engenharia de software. Dentre os problemas às vezes encontrados quando se aplica o modelo cascata, tem-se:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

244Q648721 | Informática, Engenharia de Software, Assistente Técnico em Regulação de Serviços Públicos I, ARCON, IADES, 2018

Afirmações em linguagem natural mais diagramas de serviços que o sistema provê e suas restrições operacionais, escritos para clientes.

A respeito da engenharia de requisitos, é correto afirmar que o conceito apresentado refere-se aos (às)

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

245Q645159 | Informática, Engenharia de Software, Atividade Técnica de Complexidade Gerencial, MEC, CESPE CEBRASPE

Considerando a UML (Unified Modeling Language), linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos, julgue os seguintes itens.

O objetivo dos diagramas da UML 2.0 é fornecer múltiplas visões do sistema a ser modelado, procurando atingir a completitude da modelagem para permitir que cada diagrama complemente os outros. Nesse sentido, a UML 2.0 é exaustiva, ou seja, para se modelar um sistema, é necessário utilizar todos os seus diagramas.

  1. ✂️
  2. ✂️

246Q641614 | Informática, Engenharia de Software, Atividade Técnica de Complexidade Gerencial, Ministério da Educação, CESPE CEBRASPE

Com relação a teste de software, julgue os itens a seguir.

É consenso na engenharia de software que os testes sejam realizados ao longo de todo o processo de desenvolvimento. A técnica de validação deve ser utilizada para avaliar a correção dos produtos gerados nas primeiras etapas do desenvolvimento. Para testar o software a partir da etapa de construção até a implantação, deve-se utilizar a técnica de verificação.

  1. ✂️
  2. ✂️

247Q648819 | Informática, Engenharia de Software, Especialista Técnico, Banco do Nordeste, CESPE CEBRASPE, 2018

A respeito de engenharia de requisitos, julgue os itens a seguir. No levantamento de informações, os requisitos dos solicitantes são classificados como normais e conceituais. Os requisitos normais refletem os objetivos e as metas do produto, ao passo que os conceituais estão implícitos no produto ou extrapolam as expectativas do cliente.
  1. ✂️
  2. ✂️

248Q647944 | Informática, Engenharia de Software, Especialista Técnico, Banco do Nordeste, CESPE CEBRASPE, 2018

Considerando os conceitos de cloud computing e BPM, julgue os itens que se seguem. A notação BPMN é utilizada para representar um modelo de negócio com foco na área de TI da empresa que for automatizar esse modelo em um sistema.
  1. ✂️
  2. ✂️

249Q10782 | Informática, Engenharia de Software, Auditor de Controle Externo, TCM GO, INSTITUTO CIDADES

Identifique dentre as opções abaixo o processo de engenharia de requisitos composto por quatro atividades de alto nível.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

250Q648720 | Informática, Engenharia de Software, Técnico em Tecnologia da Informação, BANRISUL, FAURGS, 2018

Teste estático de código é realizado por ferramentas que analisam o código à procura de potenciais problemas. Considere os problemas abaixo.

I - Problemas de uso de memória e ponteiros nulos.

II - Violação de padrões de código, de acordo com alguma configuração.

III - Vulnerabilidades de segurança.

Quais problemas podem ser detectados por meio de ferramentas de análise estática?

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

251Q648724 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Câmara de Belo Horizonte MG, CONSULPLAN, 2018

Uma das técnicas de elicitação de requisitos, o JAD (Joint Application Design), promove cooperação, entendimento e trabalho em grupo entre os usuários e os trabalhadores. Sabe-se que facilita a criação e uma visão compartilhada do que o produto de software deve ser. O JAD tem quatro princípios básicos. Um deles emprega a análise top down e atividades bem definidas; assinale-o.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

252Q648287 | Informática, Engenharia de Software, Especialista Técnico, Banco do Nordeste, CESPE CEBRASPE, 2018

Cada um dos itens a seguir apresenta uma situação hipotética, seguida de uma assertiva a ser julgada, com relação a testes de software. Uma equipe de desenvolvimento de softwares pretendia realizar testes de forma incremental durante o desenvolvimento de um programa, a fim de verificar se mudanças no programa não haviam nele introduzido novos bugs; para isso, foram sugeridos os testes unitários e de regressão. Nessa situação, será correto utilizar os testes unitários, mas não os testes de regressão, pois esses últimos não visam verificar novos bugs, mas sim, tão somente, avaliar as funcionalidades do sistema.
  1. ✂️
  2. ✂️

253Q649869 | Informática, Engenharia de Software, Especialista Técnico, Banco do Nordeste, CESPE CEBRASPE, 2018

Computação em nuvem tornou-se um modelo que oferece vantagens e desvantagens, a depender do modelo de negócio e das necessidades de cada organização. A esse respeito, julgue os itens seguintes. IaaS (infraestrutura como serviço) é um modelo de implementação de computação em nuvem no qual a regra fundamental é que as aplicações sejam virtualizadas em contêineres.
  1. ✂️
  2. ✂️

255Q630989 | Informática, Engenharia de Software, Analista de Finanças e Controle, CGU, ESAF

Quanto à finalidade, os padrões de projeto podem ser classificados em padrões de criação, padrões de estrutura ou padrões comportamentais. Correspondem à categoria de padrões estruturais:

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

256Q621266 | Informática, Engenharia de Software, Técnico Judiciário, TRE MS, CESPE CEBRASPE

A engenharia da usabilidade é embasada no uso das técnicas de

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

257Q632587 | Informática, Engenharia de Software, Atividade Técnica de Complexidade Gerencial, MEC, CESPE CEBRASPE

A respeito de automatização de testes de software e ferramentas para suporte, julgue os itens seguintes.

Mantis é ferramenta para gerenciamento de defeitos em software que realiza o acompanhamento de um defeito desde o seu registro inicial até o seu fechamento.

  1. ✂️
  2. ✂️

258Q647999 | Informática, Engenharia de Software, Especialista Técnico, Banco do Nordeste, CESPE CEBRASPE, 2018

Acerca de interface de interação com usuários, julgue os itens subsequentes. Na avaliação de interfaces, diferentes métodos podem ser utilizados, de acordo com as características dos próprios métodos e do sistema que está sendo avaliado.
  1. ✂️
  2. ✂️

259Q649285 | Informática, Engenharia de Software, Analista do Ministério Público, Ministério Público Estadual AL, FGV, 2018

Na implementação de compiladores, a fase de parser do programa baseia-se, em parte, no resultado de um analisador léxico. Assinale a opção que descreve o papel de um analisador léxico.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

260Q637282 | Informática, Engenharia de Software, Analista, EMPREL PE, UPE UPENET IAUPE

Analise as seguintes afirmações sobre Requisitos Funcionais e Não-funcionais.

I. Requisitos funcionais são as funcionalidades do software, as necessidades descritas pelo cliente/usuário, o comportamento específico, as regras do negócio de um sistema.

II. Requisitos não-funcionais são restrições de projeto e de implementação que dão suporte aos requisitos funcionais. Diferente dos requisitos funcionais, os requisitos não-funcionais estão ligados à forma com que o software opera e não, ao comportamento específico deste.

III. Exemplos de requisitos não-funcionais são: desempenho, distribuição, persistência e segurança.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

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