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.


1941Q644702 | Informática, Engenharia de Software, Analista de Gestão Educacional, SEPLAG SEE DF, FUNIVERSA

Na análise orientada a objetos, um caso de uso pode representar uma funcionalidade oferecida pelo sistema. Acerca dos casos de uso, assinale a alternativa correta.

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

1942Q640870 | Informática, Engenharia de Software, Analista Judiciário, TRF 2a, CONSULPLAN

Uma interface, no contexto de desenvolvimento de sistemas orientados a objetos, pode ser interpretada como um dispositivo de fronteira, pois define a maneira de comunicação entre duas entidades e a abstração de fronteira pode ser entendida como uma forma de interação da entidade com o mundo exterior. De acordo com a Linguagem Java, analise as afirmativas a respeito de interfaces.

I. As interfaces são classes abstratas, completamente não implementadas.

II. A classe que implementa uma interface precisa fornecer uma implementação para todos os métodos na interface.

III. Para que uma determinada classe seja vista como uma implementação de uma interface na linguagem Java, faz-se necessário indicar na declaração da classe a palavra reservada Extends.

IV. Uma classe pode implementar apenas uma interface para evitar a herança múltipla, pois é de difícil implementação na linguagem Java.

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

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

1943Q637040 | Informática, Engenharia de Software, Analista, SERPRO, CESPE CEBRASPE

Considerando os modelos do ciclo de vida de software, julgue os itens que se seguem.

O modelo em cascata consiste de fases e atividades que devem ser realizadas em seqüência, de forma que uma atividade é requisito da outra.

  1. ✂️
  2. ✂️

1944Q614261 | Informática, Engenharia de Software, Engenheiro, INPI, NCE

Considere as seguintes assertivas sobre o modelo de classes da UML:

I. Uma classe descreve os atributos e o comportamento de um tipo de objeto.

II. Herança é o processo para derivar novas classes a partir do processo de especialização.

 III. Classe abstrata é uma classe que possui uma única instância

 A(s) assertiva(s) correta(s) é/são somente:

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

1946Q641407 | Informática, Engenharia de Software, Analista da CMB, Casa da Moeda, CESGRANRIO

Uma ferramenta muito usada na análise estruturada de sistemas é o Diagrama de Fluxo de Dados. Em sua notação, quatro símbolos são utilizados. Um desses símbolos representa os processos e é denominado

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

1947Q649351 | Informática, Engenharia de Software, Auditor Municipal de Controle Interno, Controladoria Geral do Município PB, CESPE CEBRASPE, 2018

A respeito de análise, projeto, implementação e testes de software, julgue os seguintes itens. Entre os padrões organizacionais a ser seguidos por programadores na fase de implementação de software incluem-se os padrões de nomes de variáveis, o formato de cabeçalhos de programas e o formato de comentários.
  1. ✂️
  2. ✂️

1948Q637861 | Informática, Engenharia de Software, Analista de Sistemas, IPEA, CESPE CEBRASPE

Acerca de testes de sistemas, julgue os itens que se seguem.

Os testes de integração verificam se os componentes do sistema funcionam em conjunto, se os componentes são chamados corretamente e se os componentes transferem dados corretos via suas interfaces. Nesses testes, os componentes são testados interligados; podem ser necessários drivers e stubs para simular componentes ainda não implementados; e, em sistemas de software orientados a objeto, os stubs podem ser classes.

  1. ✂️
  2. ✂️

1949Q646056 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Eleitoral Bahia, CESPE CEBRASPE

A respeito de UML (unified modeling language), julgue os itens 59 e 60.

Considerando o caso de uso e ator a seguir, é correto afirmar que, na narrativa do caso de uso, não é necessário se preocupar em como o sistema obteve ou calculou os dados, e que o desenvolvedor deve limitar-se a escrever o que o sistema responde e não como ele obtém a resposta. caso de uso: consultar preço ator: vendedor

1. O ator inicia o caso de uso selecionando “consultar preço”;

2. O sistema oferece a interface para consulta de preços;

3. O ator seleciona um grupo de produtos;

4. O sistema lista os subgrupos do grupo selecionado;

5. O ator seleciona um subgrupo de produtos;

6. O sistema apresenta os produtos do subgrupo selecionado;

7. O ator seleciona os produtos;

8. O sistema calcula os preços.

  1. ✂️
  2. ✂️

1950Q620726 | Informática, Engenharia de Software, Analista de Sistemas, AFERJ INVESTERIO RJ, FUNRIO

Segundo Pressman, o trabalho associado com a engenharia de software pode ser categorizado em três fases genéricas, independentemente da área de aplicação, do tamanho do projeto ou de sua complexidade. São elas:

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

1951Q619961 | Informática, Engenharia de Software, Auditoria de Tecnologia da Informática, TCE CE, FCC

Os mecanismos de extensibilidade da UML incluem

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

1952Q638139 | Informática, Engenharia de Software, Analista de Sistema Júnior, ITAIPU Binacional, UFPR

Assinale V(verdadeiro) ou F (falso). São objetivos da fase 4 do ASAP/SAP: ( ) Monitoramento das transações do sistema. ( ) Otimização geral de desempenho do sistema. ( ) Testes de módulos. ( ) Treinamento de usuários. Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1953Q611266 | Informática, Engenharia de Software

Quais dos sistemas NÃO fazem parte do kit de desenvolvimento pelo "Designer/2000"?

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

1954Q639429 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal de Justiça do Distrito Federal e Território DF, CESPE CEBRASPE

Considerando os conceitos de prototipação de software e os fundamentos de desenvolvimento de sistemas, julgue os itens seguintes. Uma vantagem da prototipação é promover a participação e o comprometimento do usuário em relação ao sistema em desenvolvimento.
  1. ✂️
  2. ✂️

1955Q642759 | Informática, Engenharia de Software, Administrador de Banco de Dados, Tribunal de Justiça MG, FUNDEP UFMG

Considerando a disciplina de teste no desenvolvimento de sistemas, é INCORRETO afirmar que

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

1956Q648396 | Informática, Engenharia de Software, Analista de Sistemas, Empresa de Saneamento de Goiás SA GO, UFGO, 2018

A Gerência de Configuração de Software (GCS) visa estabelecer e manter a integridade dos itens ao longo de todo o ciclo de vida do software. A função se refere à preparação em que são mostrados a situação e o histórico dos itens de software controlados. Essa funcionalidade pode incluir, dentre outros, o número de alterações nos itens, as suas últimas versões e os identificadores de liberação. Esta função da GCS compreende:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

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

Considere a seguinte relação de requisitos estabelecida para um software hipotético.

1. O software deverá ser implementado em Java.

2. O software deve interagir com o usuário por meio de um navegador (browser), isto é, deve ser implementado como uma aplicação para Web.

3. O software deve registrar log de todas as operações realizadas.

4. O software deve responder a qualquer solicitação do usuário em, no máximo, 500 milissegundos.

5. O conjunto de produtos gerados deve incluir especificação de projeto em UML.

6. O software deve ser desenvolvido na plataforma Eclipse.

Assinale a alternativa que contém apenas números correspondentes a requisitos classificáveis como não funcionais.

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

1959Q640771 | Informática, Engenharia de Software, Analista de Suporte, CENSIPAM AM, CESPE CEBRASPE

No que se refere à modularização de um software, julgue os seguintes itens. Um módulo tem as seguintes características: o seu código não pode ser compilado independentemente de outros módulos; a sua especificação externa é requerida pelos usuários do módulo e a sua especificação interna por quem desenvolve o módulo; pode ter interfaces exportadas e importadas, as exportadas são disponibilizadas por módulos servidores e as importadas são esperadas por clientes.
  1. ✂️
  2. ✂️

1960Q647252 | Informática, Engenharia de Software, Analista de Gestão, Companhia Pernambucana de Saneamento PE, FGV, 2018

Relacione os padrões de projeto listados a seguir aos seus respectivos propósitos.

1. Mediator

2. Observer

3. Facade

( ) Define uma relação de dependência de um ou mais objetos em relação a um determinado objeto x, de forma que quando houver uma mudança no estado de x, todos os objetos dependentes de x sejam notificados e atualizados automaticamente.

( ) Define uma interface unificada e de mais alto nível a um conjunto de interfaces de um subsistema, facilitando o uso desse subsistema.

( ) Promove o baixo acoplamento entre um conjunto de objetos, definindo um objeto que encapsula a interação entre os objetos desse conjunto de modo a evitar que haja referências diretas entre eles.

Assinale a opção que apresenta a relação correta, segundo a ordem apresentada.

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