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.


2061Q639549 | Informática, Engenharia de Software, Técnico Judiciário, TSE, CESPE CEBRASPE

Existem diversas metodologias de desenvolvimento de sistemas. Todas elas partem de uma idéia ou escopo inicial do sistema até a sua codificação/implantação. Dentro desse cenário, assinale a opção que apresenta corretamente, na ordem cronológica do início de realização, fases de desenvolvimento de um sistema, tendo como base uma metodologia típica de desenvolvimento de sistemas.

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

2062Q642369 | Informática, Engenharia de Software, Analista de Sistemas, Tribunal de Justiça nbsp AC, CESPE CEBRASPE

Com relação às ferramentas CASE (Computer Aided Software Engineering), julgue os itens que se seguem.

O CSV (comma separated values), uma das ferramentas utilizadas no desenvolvimento de programas CASE, permite controlar a troca de arquivos por versão, sendo útil para se controlar versões de arquivos durante seu desenvolvimento.
  1. ✂️
  2. ✂️

2063Q633666 | Informática, Engenharia de Software, Analista Judiciário, TRT 14a, FCC

No gerenciamento de requisitos é importante relacionar os requisitos identificados, mostrando quais são as fontes de cada requisito, como os requisitos se relacionam uns com os outros e com as interfaces internas e externas do sistema, quais os subsistemas que eles governam, dentre outros aspectos. Para isso utilizam-se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2065Q639562 | Informática, Engenharia de Software, Analista, CVM, ESAF

A métrica de software Complexidade ciclomática

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

2066Q645207 | Informática, Engenharia de Software, Analista de Controle Externo, TCE AP, FCC

Um dos primeiros passos para efetuar a contagem por pontos de função de um sistema, é definir o tipo de contagem que será efetuado. Esses tipos se dividem em

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

2067Q636505 | Informática, Engenharia de Software, Perito Criminal, Polícia Federal, CESPE CEBRASPE

Acerca dos conceitos da engenharia reversa, julgue os itens subsecutivos.

Red pointing é o método mais rápido para se realizar engenharia reversa em um código. Para criar um red pointing em um código alvo, é suficiente identificar no programa os locais potencialmente vulneráveis, que fazem chamada ao sistema operacional, e detectar os dados fornecidos pelo usuário, que são processados nesse local.

  1. ✂️
  2. ✂️

2068Q618075 | Informática, Engenharia de Software, Analista de Suporte, CENSIPAM AM, CESPE CEBRASPE

Com relação a modularização de um software, julgue o seguinte item. Na coesão de um módulo, os elementos que constituem um módulo, devem relacionar-se a um mesmo conceito, quanto mais forte for esse relacionamento, maior será a coesão; a coesão é fraca quando não existe relacionamento entre os elementos de um módulo, os elementos estão juntos por conveniência ou falta de cuidado quando do projeto do módulo.
  1. ✂️
  2. ✂️

2069Q641632 | Informática, Engenharia de Software, Analista de Saneamento, EMBASA, CESPE CEBRASPE

Acerca de princípios de engenharia de software, julgue os itens a seguir.

Um modelo de processo de software descreve os processos que são realizados para atingir o seu desenvolvimento. A notação para as tarefas, os artefatos, os atores e as decisões varia conforme o modelo de processo utilizado.

  1. ✂️
  2. ✂️

2070Q637542 | Informática, Engenharia de Software, Agente Técnico, Ministério Público Estadual AM, CESPE CEBRASPE

Julgue os itens que se seguem considerando as metodologias de desenvolvimento de sistemas.

O modelo de desenvolvimento incremental combina características do modelo de desenvolvimento seqüencial linear com características do modelo RAD, embora isso resulte em projetos que sistematicamente apresentam maior duração que aqueles feitos com os dois modelos de desenvolvimento originais.

  1. ✂️
  2. ✂️

2071Q610934 | Informática, Engenharia de Software

Na construção de um RSS, o elemento que determina o tempo para que o canal seja recarregado de sua fonte é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2072Q630141 | Informática, Engenharia de Software, Analista Judiciário, TRT 1a, FCC

Uma das atividades recomendadas no processo de manutenção da NBR ISO/IEC 12207 é a

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

2073Q643465 | Informática, Engenharia de Software, Analista em Ciência Pleno 1, MCT, CESPE CEBRASPE

Com relação a técnicas e estratégias de validação, julgue os próximos itens.

As revisões de software são voltadas para a garantia de qualidade e podem ser aplicadas ao longo do ciclo de desenvolvimento para a inspeção de variados artefatos. As revisões e os testes podem ser combinados na produção de software. Entre as técnicas de revisão, tem-se a walkthrough, que envolve uma equipe de profissionais durante a revisão.

  1. ✂️
  2. ✂️

2074Q646801 | Informática, Engenharia de Software, Analista Ministerial, Ministério Público Estadual PI, CESPE CEBRASPE, 2018

Com relação a criptografia, desenvolvimento orientado a testes (TDD — test driven development) e Hibernate, julgue os seguintes itens.

O TDD possibilita o desenvolvimento de softwares fundamentado em testes. O ciclo de desenvolvimento do TDD segue os seguintes passos:

• escrever um teste que inicialmente não passa;

• adicionar uma nova funcionalidade do sistema;

• fazer o teste passar;

• realizar a integração contínua do código;

• escrever o próximo teste.

  1. ✂️
  2. ✂️

2075Q625816 | Informática, Engenharia de Software, Analista de Sistemas, CESAN ES, CONSULPLAN

As principais técnicas de especificação de um processo na Análise Essencial são, EXCETO:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

2076Q615323 | Informática, Engenharia de Software, Técnico 3, MCT, CESPE CEBRASPE

O teste de software é um elemento crítico para assegurar a qualidade de software. Por isso, as suas chamadas técnicas de teste contêm recomendações sistemáticas para o projeto de testes. Em face dessas informações e considerando os objetivos e princípios do teste de software, julgue os itens a seguir.

Quanto aos objetivos, é correto afirmar que um bom caso de teste de software é aquele que tem grande probabilidade de encontrar um erro até então não descoberto.

  1. ✂️
  2. ✂️

2078Q623261 | Informática, Engenharia de Software, Analista Judiciário, TRT 11a, FCC

São técnicas úteis na fase de projeto de software orientado a objetos, EXCETO criar diagramas de

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

2079Q616614 | Informática, Engenharia de Software, Analista Pleno e Júnior, BAHIAGÁS, CEFETBAHIA

Sobre as ferramentas CASE, utilizadas na engenharia de software, analise as afirmativas abaixo.

I. As ferramentas CASE só podem ser utilizadas nas fases de projeto e codificação.

II. Algumas ferramentas CASE existentes podem automatizar o processo de estimativa do projeto de software.

III. O único objetivo do uso de ferramentas CASE é a automatização da documentação das fases da engenharia de software.

IV. Existem diversas ferramentas CASE que proporcionam ao engenheiro de software a capacidade de automatizar atividades manuais e fases como: planejamento, projeto, codificação, requisitos, gerenciamento de configuração e documentação.

Das afirmativas da página anterior, estão corretas, apenas,

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