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.


1461Q647837 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional Eleitoral Rio de Janeiro, CONSULPLAN

“Ao utilizar JPA (Java Persistence API), para que um objeto torne-se um objeto persistente, precisa-se passá-lo para o estado Managed (gerenciado). Para isso, deve-se chamar o método ______________.” Assinale a alternativa que completa corretamente a afirmativa anterior.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1462Q647099 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, EBSERH, CESPE CEBRASPE, 2018

Julgue os itens que se seguem, a respeito de arquitetura e tecnologias de sistemas de informação. A descoberta de novas regras e padrões em conjuntos de dados fornecidos, ou aquisição de conhecimento indutivo, é um dos objetivos de data mining.
  1. ✂️
  2. ✂️

1463Q647106 | Informática, Engenharia de Software, Analista Portuário II, Empresa Maranhense de Administração Portuária MA, CESPE CEBRASPE, 2018

Julgue os seguintes itens, relativos a governança e gestão de tecnologia da informação (TI), conforme os diversos frameworks, modelos de gestão, bibliotecas e processos. Por meio do mapeamento de processos, o gerente de um departamento de TI poderá visualizar como esses processos estão sendo executados e propor melhorias neles, de modo a reduzir o risco, aumentar a governabilidade e reduzir os custos.
  1. ✂️
  2. ✂️

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

Julgue os itens a seguir, a respeito de relatórios de teste de software.

Em um projeto de teste, o registro das ocorrências que necessitem de uma investigação por parte da equipe de desenvolvimento é conteúdo adequado para integrar o relatório de incidentes de teste.

  1. ✂️
  2. ✂️

1465Q628687 | Informática, Engenharia de Software, Analista Técnico, SUSEP, ESAF

A respeito dos fundamentos da Engenharia de Software, é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1466Q637135 | Informática, Engenharia de Software, Analista de Sistemas, ELETROACRE AC, MAKIYAMA

O paradigma do ciclo de vida clássico da Engenharia de Software é composto de seis atividades. A ordem correta, da seqüência dessas atividades está representada em qual alternativa?

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

1467Q615159 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPE

O gerenciamento de memória é uma das principais funcionalidades dos sistemas operacionais. Acerca do gerenciamento de memória, julgue os itens subseqüentes.

Com o particionamento fixo da memória, evita-se o fenômeno de fragmentação interna do espaço dos processos.

  1. ✂️
  2. ✂️

1468Q648970 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Universidade Federal do Pará PA, 2018

Acerca da técnica de Análise de Ponto de Função (APF), considere as seguintes afirmativas.

I Um dos fatores de ajuste de valor (VAF, value adjustment factors) usados no cálculo APF é a complexidade e quantidade de requisitos funcionais especificados para o software.

II A quantidade de Arquivos de Interface Externos (external interface files) é usada para o cálculo APF de um software.

III Cada arquivo de interface externo é um agrupamento lógico de dados que reside fora da aplicação, mas fornece dados que podem ser usados pela aplicação.

Está(ão) correta(s)

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

1469Q649487 | Informática, Engenharia de Software, Analista de Criação, Serviço Social Autônomo PR, FAUEL

No Adobe Photoshop, o termo: "Increasing canvas size with absolute values" - significa:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1471Q628306 | Informática, Engenharia de Software, Analista Judiciário, TRT 23a, FCC

Se em uma seqüência de atividades de um projeto todas elas tiverem retardo de zero dias em relação às suas predecessoras
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1472Q643421 | Informática, Engenharia de Software, Técnico de Controle Externo, TCE CE, FCC

Em um software em desenvolvimento para um Tribunal, foram levantados os seguintes requisitos:

1. A arquitetura do sistema deverá ser modularizada de modo a facilitar sua manutenção e adição de novas funcionalidades.

2. Ao registrar um processo, a descrição e todos os demais dados devem aparecer em, no máximo, 2 segundos.

3. Cada processo deve ser associado a um identificador único (ID), que será utilizado para identificá-lo.

4. O sistema deverá suportar uma carga máxima de até 100000 usuários simultâneos.

5. Apenas usuários com privilégios de acesso de Juiz poderão visualizar históricos de andamento de processos.

6. O sistema deve permitir a inclusão, alteração e remoção de processos com os seguintes atributos: ID, número, origem, tribunal etc.

7. O sistema deve fazer log das transações autorizadas com processos em 24 horas, mesmo com falhas de energia ou de dispositivos.

8. O sistema deverá ser acessado completamente via browser HTTP/HTML, inclusive para suporte.

9. Deve ser possível capturar a informação do processo através de um leitor de código de barra, ou manualmente usando um código disponível e impresso no processo.

10. O sistema será desenvolvido para ambientes Windows e para máquinas com pelo menos 2 GB de memória.

11. O sistema será disponibilizado em português, mas de forma a permitir que versões em outros idiomas possam ser produzidas sem necessidade de ter acesso ao código fonte.

12. O usuário deve ser capaz de buscar todo o conjunto inicial dos bancos de dados ou selecionar um subconjunto a partir dele.

13. O sistema deverá usar componentes corporativos existentes sob forma de Enterprise JavaBeans.

14. Testes de Unidade e de Aceitação no sistema deverão ser completamente automatizados.

São requisitos funcionais os apresentados APENAS em

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

1473Q630367 | Informática, Engenharia de Software, Técnico em Tecnologia da informação, CREA PE, UPE UPENET IAUPE

Analise as seguintes afirmações sobre o RUP (Rational Unified Process).

I. RUP é um processo de desenvolvimento de software orientado a objetos para web e sistemas de informação em geral.

II. O RUP é dividido em 4 fases: concepção, elaboração, construção e transição. Cada uma das fases é dividida em subfases ou iterações. São exemplos de subfases: modelagem de negócio, requisitos, análise e projeto, implementação, teste, distribuição, gerenciamento de configuração e mudanças, gerenciamento de projeto e gerenciamento de ambiente.

III. O RUP é baseado em três características principais: guiado por casos de uso, centrado na arquitetura e iterativo e incremental.

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

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

1474Q633183 | Informática, Engenharia de Software, Analista de Controle Externo ACE, TCE AM, FCC

NÃO é um dos sete princípios (David Hooker) da Engenharia de Software:

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

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

No processo de engenharia de software, utiliza-se o modelo empírico de estimativa (estático e de valor simples) que computa o esforço e custo de desenvolvimento de software como uma função do tamanho de programa expresso em linhas de código estimadas. Este modelo é conhecido por

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

1476Q646764 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Universidade Federal de Minas Gerais, 2018

O gerenciamento de requisitos é o processo de compreensão e controle das mudanças nos requisitos do sistema em desenvolvimento. Com relação ao gerenciamento de requisitos utilizados em processos de software tradicionais, é INCORR ETO afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1477Q643472 | Informática, Engenharia de Software, Analista de Suporte Júnior, ITAIPU Binacional, UFPR

De acordo com a NBR ISSO/IEC 17799:2005, considere as seguintes afirmativas: 1. Evento de segurança da informação é a ocorrência identificada de um sistema, serviço ou rede que indica uma possível violação da política de segurança da informação ou falha de controle, ou uma situação previamente desconhecida, que possa ser relevante para a segurança da informação. 2. Risco é causa potencial de um incidente indesejado que pode resultar em dano para um sistema ou organização. 3. Um incidente de segurança da informação é indicado tanto por um simples evento quanto por uma série de eventos de segurança da informação indesejados ou inesperados, que tenham grande probabilidade de comprometer as operações do negócio e ameaçar a segurança da informação. 4. Vulnerabilidade é o processo de comparar o risco estimado com critérios de risco pré-definidos, para determinar a importância do risco. Assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1478Q618647 | Informática, Engenharia de Software, Especialista Legislativo, ALERJ, FGV

Um sistema está sendo desenvolvido com a utilização do processo unificado, que contém diversas fases. Na fase atual do processo será feita a implantação do sistema e a análise de lições aprendidas. Os analistas de requisitos e de negócio, praticamente, já terminaram suas atividades. É necessário ainda analisar a possibilidade de se executar outro ciclo de desenvolvimento.

O sistema está na fase de:

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

1479Q632471 | Informática, Engenharia de Software, Analista de Sistemas, CODERN RN, CONSULPLAN

“O modelo _______________________, algumas vezes chamado ‘ciclo de vida clássico’, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, a partir do levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção, emprego e culminando no suporte contínuo do software concluído.” Assinale a alternativa que completa corretamente a afirmativa anterior.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1480Q638362 | Informática, Engenharia de Software, Analista de Informática, Instituto de Tecnologia da Informação e Comunicação ES, CESPE CEBRASPE

Acerca das ferramentas CASE, julgue os itens a seguir.

Algumas ferramentas CASE podem suportar o desenvolvedor em diferentes fases do ciclo de vida de um software. A adoção dessas ferramentas tem o potencial de melhorar a qualidade dos artefatos produzidos e reduzir a ocorrência de certos erros. Por exemplo, podem minimizar a ocorrência de erros na análise, no projeto, na codificação e no teste.

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