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.


321Q641026 | Informática, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO

A ISO 9001:2000 se baseia em princípios de gestão da qualidade. São exemplos desses princípios:

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

322Q639770 | Informática, Engenharia de Software, Analista, BACEN, CESPE CEBRASPE

No que se refere a gerenciamento de projetos e PMBOK, julgue os itens seguintes.

Para criar o diagrama de rede, é necessário criar primeiramente a lista de atividades.

  1. ✂️
  2. ✂️

323Q619835 | Informática, Engenharia de Software, Analista de Tecnologia da Informação I, PROCON SP, VUNESP

Sobre o teste de software denominado “caixa branca”, é correto afirmar que

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

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

Segundo o RUP (Rational Unified Process), o artefato Plano de Integração do Build é um artefato da disciplina

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

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

Julgue os seguintes itens, referentes ao processo de execução de testes de software.

Os testes devem ser executados periodicamente conforme definido nos casos de testes e nos roteiros de testes, previamente agendados, independentemente do surgimento de novas versões do software.

  1. ✂️
  2. ✂️

326Q638881 | Informática, Engenharia de Software, Analista Administrativo, ANATEL, CESPE CEBRASPE

Com relação a testes de sistemas de software, julgue os itens a seguir. Embora o JUnit apresente limitações, como a de não apoiar a aplicação de um critério de teste, esse framework pode ser utilizado ainda que estejam disponíveis apenas o bytecode e a especificação do programa.
  1. ✂️
  2. ✂️

327Q649398 | 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. A revisão técnica é um procedimento utilizado para validar os requisitos de um projeto, com o objetivo de identificar eventuais inconsistências e verificar se os artefatos estão de acordo com o padrão esperado.
  1. ✂️
  2. ✂️

328Q614604 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPE

A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.

O polimorfismo ocorre quando uma subclasse herda atributos e operações de classes diferentes.

  1. ✂️
  2. ✂️

329Q642315 | Informática, Engenharia de Software, Analista de Suporte, Centro Gestor e Operacional do Sistema de Proteção de Amazônia AM, CESPE CEBRASPE

Acerca de refatoração (refactoring), julgue os seguintes itens. A refatoração é aplicável quando são identificados fragmentos de código que podem ser agrupados, expressões complicadas, atributos acessados mais por outras classes que pelas classes das quais são membros, enunciados condicionais complexos, códigos duplicados, longos métodos, longas classes, muitos parâmetros, métodos ou classes pouco usadas.
  1. ✂️
  2. ✂️

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

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

A norma independente SPICE (Software Process Improvement and Capability Determination), embora contribua para a melhoria contínua do processo de software, é pouco utilizada por não estar em conformidade com outras normas, como, por exemplo, a ISO 15504.

  1. ✂️
  2. ✂️

331Q10783 | Informática, Engenharia de Software, Auditor de Controle Externo, TCM GO, INSTITUTO CIDADES

Analise:

I. Medir a funcionalidade solicitada pelo usuário, antes do projeto de software, de forma a estimar seu tamanho e seu custo;

II. Medir a aplicabilidade destes projetos em situações externas ao ambiente de implantação original de forma a padronizá-los para todos os tipos de clientes, independente de sua área de atuação.

III. Medir projetos de desenvolvimento e manutenção de software, independentemente da tecnologia utilizada na implementação, de forma a acompanhar sua evolução;

IV. Medir a funcionalidade recebida pelo usuário, após o projeto de software, de forma a verificar seu tamanho e custo, comparando-os com o que foi originalmente estimado;

São considerados objetivos da análise de pontos de função:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

332Q626550 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, MPE RN, FCC

Para decidir sobre os limites do sistema, ou seja, distinguir o que é o sistema e o que é o ambiente do sistema, um trabalho é feito em conjunto com os stakeholders em um estágio inicial de elicitação e análise de requisitos. Esse trabalho culmina, em primeira instância, com um modelo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Com relação à fase de manutenção, julgue os itens subsequentes.

A engenharia reversa se propõe a gerar uma nova especificação ou um novo projeto de um sistema existente, aplicando-se os conceitos de reengenharia, para, depois, se aplicar a engenharia direta e gerar um novo sistema.

  1. ✂️
  2. ✂️

334Q636450 | Informática, Engenharia de Software, Analista de Informática Legislativa, SF, FGV

Considere as seguintes assertivas sobre modelos de processos de software:

I. No modelo em cascata, a fase seguinte não deve iniciar antes que a fase precedente tenha sido concluída.

II. No modelo evolucionário, a mudança constante tende a corromper a estrutura do software

III. A explícita consideração dos riscos no modelo em espiral distingue esse modelo dos modelos em cascata e evolucionário.

As assertivas corretas são:

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

335Q640878 | Informática, Engenharia de Software, Engenharia de Software, IF PI, IF PI

Esta abordagem de teste é comumente usada quando produtos de software estão sendo desenvolvidos. É projetado como mecanismo de marca-passo para projetos de prazo crítico, permitindo à equipe de software avaliar seu projeto em bases frequentes. Deve exercitar o sistema inteiro de ponta a ponta, não precisa ser exaustivo, mas deve ser capaz de expor problemas principais. Deve ser suficientemente rigoroso para que, se a construção passar, você possa assumir que ela é suficientemente estável para ser testada mais rigorosamente.

O texto descreve qual dos seguintes tipos de teste?

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

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

Acerca de métricas e arquiteturas de sistemas, julgue os itens que se seguem.

A APF tem fórmulas específicas para projetos novos e para manutenção de legados, sendo compatível até mesmo para contagem de sistemas transacionais de grande porte.

  1. ✂️
  2. ✂️

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

Julgue os itens que se seguem, relativos à modelagem da informação.

A organização da informação envolve a descrição física e de conteúdo dos objetos informacionais, documentos que possibilitam analisar e organizar dado, informação e conhecimento.

  1. ✂️
  2. ✂️

338Q638491 | Informática, Engenharia de Software, Analista Programador Sênior, Prefeitura de Barueri SP, SOLER Instituição Soler de Ensino

A UML é utilizada principalmente para:

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

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

A engenharia de software busca sistematizar a produção de software com qualidade. No que concerne ao estágio de projeto, julgue os seguintes itens.

O projeto de software deve identificar os possíveis desvios do comportamento de um sistema. Cada exceção pode ser tratada por meio de um dos seguintes modos: tentar realizar novamente um serviço que falhou, corrigir algum aspecto do serviço antes de tentar realizá-lo novamente ou relatar o serviço não realizado para outro componente de tratamento de erro.

  1. ✂️
  2. ✂️

340Q619632 | Informática, Engenharia de Software, Analista Judiciário, TSE, CONSULPLAN

Durante o desenvolvimento de um software, é comum a realização de testes, com o objetivo de analisar e concluir se o software está sendo desenvolvido em conformidade com as especificações. Nesse contexto, observe as afirmativas a seguir, estabelecidas por Boehm.

I. Estamos construindo o produto correto?

II. Estamos construindo o produto corretamente?

Essas afirmativas estão relacionadas, respectivamente, aos conceitos de

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