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.


1361Q622490 | Informática, Engenharia de Software, Analista Judiciário, TRT 11a, FCC

Sobre o diagrama de classe da UML é correto afirmar:

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

1363Q649484 | Informática, Engenharia de Software, Professor Substituto, Secretaria de Estado de Educação DF, Instituto Quadrix, 2018

Julgue os itens seguintes, relativos a algoritmos, a estruturas de dados e objetos, à programação orientada a objetos e à arquitetura MVC. Para manipular um elemento em um vetor, uma estrutura simples (unidimensional) de dados de mesmo tipo, não há a necessidade de se fornecer o índice do elemento desejado.
  1. ✂️
  2. ✂️

1364Q611617 | 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. Em projetos de desenvolvimento ágil, considera-se que o ciclo de trabalho evolutivo encerra-se a cada release; alterações ocorridas em funcionalidades após o término de uma release serão tratadas como projeto de melhoria.
  1. ✂️
  2. ✂️

1365Q646446 | Informática, Engenharia de Software, Técnico, Centro Federal de Educação Tecnológica Celso Suckow da Fonseca, CONSULPLAN

Analise as afirmativas sobre a orientação a objetos e assinale a afirmativa correta:

I. O modelo de análise orientada a objetos aborda três aspectos de objetos: a estrutura estática (modelo de objetos), a seqüência de interações (modelo dinâmico) e as transformações de dados (modelo funcional). 
II. O modelo de análise orientada a objetos é uma abstração concisa e precisa do que o sistema deverá fazer, não como deverá fazê-lo. 
III. O modelo de análise orientada a objetos é uma abstração concisa e precisa como o sistema deverá fazer, não do que deverá fazê-lo.

Está(ão) correta(s) apenas a(s) afirmativa(s):

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

1366Q639279 | Informática, Engenharia de Software, Analista, FINEP, CESGRANRIO

Uma equipe de analistas está entrevistando gerentes de área para levantar os requisitos do novo sistema de reservas de uma companhia aérea.

Considere as afirmativas sobre os requisitos levantados.

I - O usuário poderá fornecer um roteiro com múltiplos pontos de parada.

II - O total a ser pago deverá ser expresso na moeda escolhida pelo usuário.

III - As trocas de informações com os sistemas das empresas coligadas (hotéis, locadora de veículos, etc.) são feitas através de Web Services.

É(São) requisito(s) funcional(ais) o que é apresentado em

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

1367Q631390 | Informática, Engenharia de Software, Auditor Fiscal da Receita Estadual, Secretaria da Fazenda do Estado SC, FEPESE

Relacione cada característica ou subcaracterística de qualidade de software da Coluna 1 com a frase que melhor a representa na Coluna 2.

Coluna 1

1. Analisabilidade

2. Conformidade

3. Estabilidade

4. Funcionalidade

5. Recuperabilidade

Coluna 2

( ) Está de acordo com padrões de portabilidade?

( ) Satisfaz as necessidades?

( ) É capaz de recuperar dados em caso de falha?

( ) Há grande risco quando se faz alterações?

( ) É fácil de encontrar uma falha, quando ocorre?

Assinale a alternativa que indica a sequência correta, de cima para baixo.

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

1368Q615024 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPE

Considerando um banco de dados relacional com o uso da SQL (structured query language), julgue os itens a seguir.

O comando INSERT INTO FUNC (coluna1, coluna2) DATA (dado1, dado2) está sintaticamente correto e permite realizar a inserção de um conjunto de dados em uma tabela denominada FUNC.

  1. ✂️
  2. ✂️

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

Supondo que um sistema tenha sido desenvolvido e documentado de acordo com os conceitos da análise e do projeto orientado a objetos e tenha sido utilizada, como ferramenta para modelagem, a UML (Unified Modeling Language), versão 2.0, julgue os próximos itens.

Considerando-se que um anexo faz parte de apenas um requerimento e que um requerimento pode não apresentar nenhum anexo ou apresentar vários, é correto utilizar um relacionamento do tipo composição entre as classes “Requerimento” e “Anexo”.

  1. ✂️
  2. ✂️

1370Q635015 | Informática, Engenharia de Software, Analista Judiciário, TRT 4a, FCC

Para utilizar o processo de estimativa por Story Points em Scrum, inicialmente

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

1371Q648363 | Informática, Engenharia de Software, Auditor Fiscal da Receita Estadual, Secretaria da Fazenda do Estado GO, FCC, 2018

A contagem de pontos de função segue um método composto por seis passos:

I. Determinar o tipo da contagem (desenvolvimento, melhoria ou aplicação existente);

II. Determinar os limites da aplicação (escopo);

III. ________________________________________;

IV. ________________________________________;

V. Determinar o fator de ajuste técnico (VAF);

VI. Calcular o número de pontos de função ajustados (AFP).

É correto afirmar que o passo

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

1372Q639406 | Informática, Engenharia de Software, Analista Judiciário, TRT 12a, FCC

Sobre a Norma ISO/IEC 12207:2008, considere:

I. Possui relação direta com métodos, ferramentas, treinamentos, métricas ou tecnologias empregadas. Seus processos fundamentais são: Projeto, Desenvolvimento, Validação e Documentação. II. Estabelece uma arquitetura de alto nível do ciclo de vida de software que é construída a partir de um conjunto de processos e seus inter-relacionamentos. Os processos são descritos tanto em nível de propósito/saídas como em termos de atividades. III. Estabelece um framework comum para os processos de ciclo de vida de software, com terminologia bem definida, que pode ser referenciada pela indústria de software. IV. Contém somente processos e atividades que devem ser aplicadas durante a aquisição de um produto ou serviço de software e durante o fornecimento, desenvolvimento, operação, manutenção e descarte de produtos de software. O termo software não inclui a parte de software de firmware. Está correto o que consta APENAS em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1373Q627386 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, CREA SP, NOSSO RUMO

Sobre especificação de requisitos, analise as assertivas abaixo.

I. O software deve emitir relatório de compras a cada três semanas.

II. O usuário deve poder ver os aprovadores das compras.

III. O software deve ser desenvolvido em um ano.

É(São) exemplo(s) de requisito(s) funcional(is) o que se apresenta em

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

1374Q648131 | Informática, Engenharia de Software, Assistente Técnico em Regulação de Serviços Públicos I, ARCON, IADES, 2018

No que se refere às nomenclaturas utilizadas pelo BPM, assinale a alternativa que corresponde à definição correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1375Q626672 | Informática, Engenharia de Software, Analista Judiciário, TRT 14a, FCC

Na UML, é um diagrama de interação que dá ênfase à organização estrutural dos objetos que enviam e recebem mensagens. Ele mostra um conjunto de papéis, as conexões existentes entre estes e as mensagens enviadas e recebidas pelas instâncias que representam os papéis. Trata-se do diagrama de

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

1376Q632054 | Informática, Engenharia de Software, Analista Judiciário, TSE, CONSULPLAN

A Análise e Projeto Orientado a Objetos oferece suporte a um recurso que apresenta as características listadas a seguir.

I. Separa os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da implementação, que estão escondidos de outros objetos.

II. Evita que partes de um programa se tornem tão interdependentes que uma pequena mudança tenha grandes efeitos em cascata.

III. Pode-se mudar a implementação de um objeto sem afetar as aplicações que o utilizam.

Esse recurso denomina-se

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

1377Q625194 | Informática, Engenharia de Software, Técnico de Promotoria, MPE PB, COMPERVE

Embora os diagramas de seqüência e de colaboração na notação UML sejam semanticamente equivalentes, sabe-se que eles não explicitam visualmente a mesma informação. Analisando as sentenças afirmativas abaixo, que tratam das diferenças apresentadas entre esses dois diagramas,  identifique com V a(s) verdadeira(s) e com F, a(s) falsa(s):

( ) Um diagrama de colaboração enfatiza a organização dos objetos que participam de uma interação, enquanto um diagrama de seqüência enfatiza o ordenamento temporal das mensagens trocadas entre os objetos em uma interação.

( ) Um diagrama de colaboração representa diretamente o período de tempo de existência de um objeto transiente através da linha de vida (lifeline) desse objeto, enquanto um diagrama de seqüência não mostra explicitamente a linha de vida correspondente ao período de tempo de existência de um objeto transiente, embora mostre as mensagens para criação e destruição do mesmo.

( ) Um diagrama de colaboração capta visualmente o fluxo de controle entre os objetos de uma interação ao longo do tempo, enquanto um diagrama de seqüência capta visualmente o fluxo de controle no contexto da organização estrutural dos objetos de uma interação.

( ) Um diagrama de colaboração usa um número de seqüência prefixado às mensagens para indicar a ordem no tempo do envio de mensagens entre os objetos de uma interação, enquanto um diagrama de seqüência usa o eixo y (de cima para baixo) para indicar a ordem temporal do envio de mensagens entre os objetos, que ficam dispostos ao longo do eixo x (da esquerda para a direita).

( ) Um diagrama de colaboração mostra explicitamente as ligações (links) entre os objetos de uma interação, enquanto um diagrama de seqüência permite mostrar explicitamente o retorno de uma mensagem enviada a um objeto. A seqüência correta é:

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

1378Q628340 | Informática, Engenharia de Software, Analista Judiciário, TRT 10a, CESPE CEBRASPE

Com relação a conceitos gerais de engenharia de software, julgue os itens a seguir.

As atividades fundamentais relacionadas ao processo de construção de um software incluem a especificação, o desenvolvimento, a validação e a evolução do software.

  1. ✂️
  2. ✂️

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

Julgue os itens que se seguem, referentes a qualidade e métricas de software. Ao se efetuar, por meio da análise de pontos de função (APF), a contagem da funcionalidade de uma tela que retorna uma lista como o nome do funcionário e o nome da empresa prestadora, a funcionalidade, segundo a APF, será contada como uma saída externa.
  1. ✂️
  2. ✂️

1380Q640694 | Informática, Engenharia de Software, Especialista em Processos de Negócios, MEC, CESPE CEBRASPE

Com relação a gerenciamento de projetos, julgue os itens seguintes. As fases e as suas relações em um projeto devem considerar o modelo de processo de software. No que se refere ao modelo em cascata, é necessária a presença dos membros da equipe, pelo menos, em três fases consecutivas do projeto.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.