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.


3782Q616420 | Informática, Engenharia de Software, Técnico Judiciário, TRT 24a, FCC

A estrutura de um sistema pode ser modelada em UML para representar blocos de construção, com seus relacionamentos, e instâncias de classe, em um momento específico na execução do programa, respectivamente, por meio dos diagramas de

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

3783Q612859 | Informática, Engenharia de Software

Uma "seqüência lógica de ações e de decisões que transforma uma necessidade operacional em uma descrição de parâmetros de desempenho e em uma configuração preferencial de um sistema" identifica o

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

3784Q611862 | Informática, Engenharia de Software, Técnico Judiciário, TRF 4a, FCC

Um relacionamento entre dois estados, num diagrama de gráficos de estados da UML, denomina-se

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

3785Q623641 | Informática, Engenharia de Software, Técnico Judiciário, TRE MA, CESPE CEBRASPE

Em UML (unified modeling language), os diagramas estruturais são organizados em função dos principais grupos de itens encontrados na modelagem de um sistema. Os diagramas estruturais em UML não incluem o diagrama de

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

3786Q613416 | Informática, Engenharia de Software

A Engenharia de Informação se divide em cinco fases integradas:

  •  Planejamento Estratégico
    1. ✂️
    2. ✂️
    3. ✂️
    4. ✂️
    5. ✂️

3787Q616777 | Informática, Engenharia de Software, Analista de Planejamento e Orçamento APO, MPOG, ESAF

O gerenciamento de projeto de software é uma tarefa importante de planejamento e acompanhamento no desenvolvimento de software. Com relação aos conceitos do gerenciamento de projeto de software é correto afirmar que

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

3789Q642668 | Informática, Engenharia de Software, Profissional Júnior, Liquigás Distribuidora SA, CESGRANRIO

Inicialmente, aplicações www utilizavam apenas páginas estáticas previamente armazenadas e estruturadas segundo regras de linguagens de marcação como o HTML. Com o passar do tempo, as páginas puderam passar a ser geradas dinamicamente, com base em algum processamento realizado no servidor. Também se tornou possível incrementar as tecnologias e a capacidade de processamento no ambiente dos clientes. Linguagens de script, por exemplo, puderam passar a ser embutidas nas páginas e executadas no ambiente do cliente, em seu navegador. Outra forma mais independente de dotar o cliente de um poder de processamento é permitir que ele possa executar pequenos trechos de código em linguagens de programação como Java, por exemplo. O navegador pode receber esses trechos de código como um recurso independente, sem a necessidade de embutir o código em uma página HTML, e a aplicação passa a contar com um ambiente mais extenso para a sua execução (que passa a incluir uma máquina virtual). Esses pequenos trechos de código executáveis em uma máquina virtual no cliente ficaram conhecidos como

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

3790Q610422 | Informática, Engenharia de Software

Considere a estrutura de níveis de maturidade e capacidade do modelo de maturidade CMMI versão 1.2. O nível 2 de maturidade é composto pelas áreas de processo: Planejamento do Projeto (PP - Project Planning), Monitoração e Controle do Projeto (PMC – Project Monitoring and Control), Gerência de Requisitos (REQM – Requirements Management), Garantia da Qualidade do Processo e do Produto (PPQA – Process and Product Quality Assurance), Medição e Análise (MA – Measurement and Analysis), Gerência de Configuração (CM – Configuration Management), Gerência de Acordo com Fornecedores (SAM – Supplier Agreement Management).

Se uma organização teve seus processos avaliados como aderentes às áreas de processo de nível 2, exceto PPQA, para a qual falhou em apresentar evidências para as práticas genéricas referentes ao Objetivo Genérico 2 (GG2), é correto afirmar que essa organização

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

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

A respeito da engenharia de software, julgue os itens de 101 a 109.

O extreme programming (XP) constitui método ágil de desenvolvimento de software. Uma das práticas que se enquadram nos princípios dos métodos ágeis é a programação em pares, que promove o compartilhamento da autoria do código do sistema. Além dessa vantagem, a programação em pares atua como processo informal de revisão porque cada linha de código é vista por pelo menos duas pessoas.

  1. ✂️
  2. ✂️

3792Q620940 | Informática, Engenharia de Software, Analista Judiciário, TJ PI, FGV

Considere um sistema que enfileira tarefas a serem executadas com variadas prioridades. Ao comparar duas formas comuns de implementação de listas de prioridade, uma usando lista ordenada e outra usando heap binária, conclui-se que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

A respeito de conceitos da análise estruturada, julgue os itens que se seguem.

Um processo representado em um diagrama de fluxo de dados pode ser refinado até que se obtenha uma representação que desempenhe uma função que seja facilmente implementada como um componente de programa.

  1. ✂️
  2. ✂️

3794Q613528 | Informática, Engenharia de Software

Na Análise Orientada a Objetos,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3795Q622238 | Informática, Engenharia de Software, Analista da CMB, Casa da Moeda, CESGRANRIO

O teste de um componente de software é classificado como caixa-preta quando

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

3796Q649631 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Conselho Regional de Medicina PR, Instituto Quadrix, 2018

No que se refere à engenharia de software, julgue os itens que se seguem. É no estágio final do modelo em cascata, ou ciclo de vida de software, operação e manutenção, que o software é colocado em uso.
  1. ✂️
  2. ✂️

3797Q610486 | Informática, Engenharia de Software, Analista, BACEN, ESAF

Em Análise e Projeto orientado a Objetos com UML,

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

3798Q629705 | Informática, Engenharia de Software, Analista de Informática, TCE RO, CESPE CEBRASPE

No que concerne à análise e ao projeto de software, julgue os próximos itens.

Em projeto de software, a independência funcional pode ser medida pela coesão, isto é, pela interdependência relativa entre os módulos, e pelo acoplamento, ou seja, pela força funcional relativa de um módulo.

  1. ✂️
  2. ✂️

3799Q635342 | Informática, Engenharia de Software, Analista Judiciário, STJ, CESPE CEBRASPE

Acerca de processos de software, julgue os itens de 75 a 78.

No RUP (rational unified process), um ciclo de desenvolvimento é dividido em quatro fases, uma delas é a de construção (construction). Nessa fase, tipicamente tem-se atividades da disciplina de análise e projeto. Essas atividades realizam a definição preliminar da arquitetura do software e resultam na primeira versão de um documento que descreve a arquitetura.

  1. ✂️
  2. ✂️

3800Q619739 | Informática, Engenharia de Software, Programador, TCE AL, FCC

Relacionado a um processo representado em DFD - Diagrama de Fluxo de Dados,

I. devem conter no mínimo um fluxo de entrada e um fluxo de saída de dados.

II. deve existir pelo menos uma fonte de dados ou um destino de dados.

III. pode conter um ou mais fluxos de apenas entrada de dados.

IV. pode conter um ou mais fluxos de apenas saída de dados.

 Está correto o que se afirma APENAS em

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