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.


3581Q611914 | Informática, Engenharia de Software, Tecnologista Pleno 1, Ministério da Ciência e Tecnologia, CESPE CEBRASPE

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

A abordagem de teste denominada white-box testing visa demonstrar a operacionalidade de cada funcionalidade especificada, tal como observado na interface de utilização do software, sem considerar a estrutura lógica interna ao software.

  1. ✂️
  2. ✂️

3582Q642122 | Informática, Engenharia de Software, Analista, SERPRO, CESPE CEBRASPE

Julgue os itens seguintes, acerca de prototipação, especificação e técnicas de validação de requisitos.

O uso de uma notação matemática é uma forma válida para redução da ambiguidade da especificação dos requisitos do sistema.

  1. ✂️
  2. ✂️

3583Q614222 | Informática, Engenharia de Software, Analista de Sistemas, Paraná Previdência PR, CESPE CEBRASPE

Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.

O polimorfismo caracteriza-se pela possibilidade de uma operação ter várias implementações em classes diferentes.

  1. ✂️
  2. ✂️

3584Q613460 | Informática, Engenharia de Software

Com relação às práticas de contagem adotadas na análise por pontos por função, julgue os itens subsequentes. Segundo a Nesma, a contagem indicativa considera a quantidade existente de arquivos lógicos internos e de interface externa, considerando, ainda, que toda função do tipo dado tem sua complexidade funcional avaliada como baixa e as funções transacionais avaliadas como de complexidade média.
  1. ✂️
  2. ✂️

3586Q614747 | Informática, Engenharia de Software, Agente Tecnólogo, IEMA ES, CESPE CEBRASPE

A respeito de conceitos de levantamento de requisitos, julgue os itens a seguir.

Problemas como de escopo, em que o sistema é mal definido ou o cliente/usuário especifica detalhes técnicos desnecessários que podem confundir em vez de esclarecer, fazem do levantamento dos requisitos uma atividade de extrema importância.

  1. ✂️
  2. ✂️

3587Q644466 | Informática, Engenharia de Software, Analista, MPE RO, FUNCAB

Considerando a arqui tetura de software convencional, a técnica de teste que avalia o comportamento externo do componente de software , sem considerar o seu comportamento interno, denomina-se:

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

3588Q614284 | Informática, Engenharia de Software

Na moderna engenharia de software, NÃO faz parte de uma boa prática de desenvolvimento de sistemas:

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

3589Q611984 | Informática, Engenharia de Software

Em Gerência de Projetos, a
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3590Q620180 | Informática, Engenharia de Software, Analista de Sistemas, Prefeitura de armação de Buzios RJ, FUNCAB

No ciclo de desenvolvimento de software é um exemplo de dificuldade para manutenção do código pela equipe de desenvolvimento, EXCETO:

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

3591Q613276 | 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 teste de caixa-preta tenta encontrar erros das seguintes categorias: funções incorretas ou omitidas, erros de interface, erros de estrutura de dados ou de acesso a base de dados externa, erros de comportamento ou desempenho e erros de iniciação e término.

  1. ✂️
  2. ✂️

3592Q626885 | Informática, Engenharia de Software, Analista Administrativo, Agência Nacional de Transportes Aquaviários, CESPE CEBRASPE

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

Uma técnica para levantamento de requisitos eficiente e recomendada pelo SWEBOK é o envio de questionário por e-mail, visto ser uma forma de se elucidar com precisão as necessidades do usuário.

  1. ✂️
  2. ✂️

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

Analise as seguintes afirmações relacionadas a Teste de Software:

I. Um critério de cobertura de teste é uma regra sobre como selecionar testes e quando parar o processo de testes.

II. No critério de teste denominado "teste de todos os ramos" o objetivo é passar por ambos os caminhos em todas as decisões. No teste de subdomínio a idéia é particionar o domínio de entrada em subdomínios mutuamente exclusivos, requerendo um número igual de casos de teste de cada subdomínio. A idéia de subdividir subdomínios é eficaz quando se deseja isolar erros potenciais dentro dos subdomínios individuais.

III. No teste funcional, o critério de "cobertura de todo o comando" especifica que todo comando do código fonte deve ser executado por algum caso de teste.

IV. A seleção dos casos de teste baseada na especificação é denominada teste estrutural.

Indique a opção que contenha todas as afirmações verdadeiras.

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

3594Q632266 | Informática, Engenharia de Software, Analista Técnico Administrativo, Suframa AM, CESPE CEBRASPE

Julgue os próximos itens a respeito da qualidade de software. São classificadas como requisitos funcionais as especificações de que um software seja desenvolvido na linguagem de programação Java e de que o banco de dados seja o Oracle.
  1. ✂️
  2. ✂️

3595Q617695 | Informática, Engenharia de Software, Analista Judiciário, TRT 23a, FCC

No projeto de arquitetura modelo-visão-controle (MVC), o controlador

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

3596Q613350 | Informática, Engenharia de Software, Técnico Judiciário, STJ, CESPE CEBRASPE

Ferramentas de engenharia de software apoiada por computador (CASE) assistem profissionais nas atividades associadas com esse processo. A respeito de conceitos dessas ferramentas, julgue os itens a seguir.

As ferramentas CASE de programação incluem compiladores, editores e depuradores, que estão disponíveis para apoiar a maioria das linguagens de programação.

  1. ✂️
  2. ✂️

3597Q612078 | Informática, Engenharia de Software, Analista, MPU, ESAF

Analise as seguintes afirmações relativas a diagramas na UML e Programação Orientada a Objetos.

 I. Um diagrama de classes é considerado estático porque a estrutura descrita é sempre válida em qualquer ponto do ciclo de vida do sistema.

II. Um diagrama de objeto descreve a funcionalidade do sistema percebida por atores externos. Um ator interage com o sistema podendo ser um usuário, dispositivo ou outro sistema.

III. O diagrama de seqüência mostra a colaboração dinâmica entre um número de objetos e mostra a seqüência de mensagens enviadas entre objetos.

IV. Um diagrama de seqüência é unidimensional e representa apenas o comportamento de um dado objeto ao longo do tempo.

Indique a opção que contenha todas as afirmações verdadeiras.

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

3598Q615155 | Informática, Engenharia de Software, Agente Tecnólogo, IEMA ES, CESPE CEBRASPE

A respeito de conceitos de levantamento de requisitos, julgue os itens a seguir.

O processo de engenharia de requisitos pode ser descrito em seis passos distintos: elicitação de requisitos; análise e negociação de requisitos; especificação de requisitos; modelagem do sistema; validação de requisitos; gestão de requisitos.

  1. ✂️
  2. ✂️

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

Em um diagrama de fluxo de dados,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3600Q613130 | Informática, Engenharia de Software, Tecnologista Pleno I, MCT, CESPE CEBRASPE

Em um projeto de software orientado a objetos, é necessário definir quais são as responsabilidades das classes de objetos, os modos de interação entre os objetos, os agrupamentos e a hierarquização das classes de objetos, questões que têm levado à busca de soluções por meio de princípios e padrões de projeto testados e validados. Acerca do uso de padrões de projeto, das funcionalidades da orientação a objetos e dos processos e técnicas relativos ao projeto orientado a objetos, julgue os itens a seguir.

Uma fachada consiste em um dos modos de apresentação ao usuário dos dados de uma aplicação construída segundo o padrão de projeto façade.

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