Questões sobre Engenharia de Software

Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Ao fazer a modelagem de processos utilizando a notação BPMN, um Analista de Sistemas utilizou

  • A. retângulos para representar os gateways, cujas anotações indicam seu tipo e comportamento.
  • B. retângulos com cantos arredondados para representar atividades, que são um passo dentro do processo e consomem recursos, como tempo e custos.
  • C. retângulos para representar eventos, que podem iniciar um processo, interromper um processo ou uma atividade, parar o processo ou finalizá-lo.
  • D. setas sólidas para representar as linhas de mensagem, que indicam a comunicação entre 2 pools.
  • E. setas tracejadas para conectar as figuras básicas, representando o controle do fluxo e a sequência das atividades.

Considerando a figura apresentada, que ilustra um modelo conceitual da arquitetura de serviços web orientada a mensagens, julgue os itens subsequentes, relativos a arquitetura corporativa, padrões de projeto, arquitetura cliente-servidor, arquitetura Internet e Web.

Para desenhar e implementar uma aplicação flexível de mensageria síncrona ou assíncrona, a qual deve ser capaz de gerar mensagens e envelopes especializados conforme políticas de entrega parametrizadas, é mais recomendado empregar os padrões de design Builder e Strategy que os padrões Memento e Facade.

  • C. Certo
  • E. Errado

Em um site desenvolvido com HTML5 existe um arquivo chamado teste.appcache, com a lista de arquivos que serão armazenados em cache para navegação off-line. O conteúdo deste arquivo é mostrado abaixo.

Para especificar o caminho deste arquivo em uma página HTML e consequentemente ativar o cache, deve ser utilizada a instrução

  • A.
  • B.
  • C.
  • D.
  • E.

Considerando as figuras I, II e III, que representam o ciclo de vida de um serviço web, julgue os itens subsecutivos, referentes a conceitos de arquitetura cliente-servidor, arquitetura Internet e Web.

Um serviço web em estado saturated não pode mudar para o estado crashed sem antes gerar, entre outras notificações, relieve ou restart.

  • C. Certo
  • E. Errado

Considerando as figuras I, II e III, que representam o ciclo de vida de um serviço web, julgue os itens subsecutivos, referentes a conceitos de arquitetura cliente-servidor, arquitetura Internet e Web.

Um serviço web deve estar sempre em um dos seguintes estados em determinado instante de tempo: down e busy.

  • C. Certo
  • E. Errado

Um determinado método da classe A deve poder ser invocado quer tenha sido criada uma instância de A ou não. O modificador que deve obrigatoriamente estar presente na declaração desse método é:

  • A. abstract;
  • B. static;
  • C. public;
  • D. protected;
  • E. final.

Para desenvolver aplicações para iOS é necessário ter instalado o XCode e o SDK para iOS. Para escrever o software, utiliza-se a linguagem Objective-C. Nesta linguagem, as declarações de variáveis são feitas de forma semelhante a outras linguagens orientadas a objetos, mas as chamadas de métodos são colocadas entre

  • A. colchetes.
  • B. parênteses.
  • C. chaves.
  • D. sinais de menor e maior.
  • E. aspas.

Considerando as figuras I, II e III, que representam o ciclo de vida de um serviço web, julgue os itens subsecutivos, referentes a conceitos de arquitetura cliente-servidor, arquitetura Internet e Web.

Um serviço web em estado down pode mudar para o estado up, mas antes gera uma notificação activate.

  • C. Certo
  • E. Errado

Os componentes gerenciadores de layout no Android, também chamados de ViewGroups, são classes que orientam o posicionamento dos componentes visuais na tela do dispositivo móvel. O gerenciador de layout

  • A. FlowLayout é utilizado quando os componentes devem ser apresentados na tela no formato linear (um componente após o outro), de forma horizontal ou vertical.
  • B. AbsoluteLayout permite adicionar componentes na tela, sendo que a posição destes leva em consideração a posição de outro componente adicionado ou do gerenciador de layout no qual ele se encontra.
  • C. GridLayout permite dividir a área do container como se fosse uma grade formada por linhas e colunas, cujo cruzamento constitui uma célula. Não é permitido definir células vazias ou que uma célula ocupe mais de uma linha ou coluna.
  • D. TableLayout é utilizado para organizar os componentes no formato linha/coluna, sendo um dos mais utilizados para apresentar formulários de cadastros em aplicativos móveis.
  • E. FullLayout é usado quando um componente deve preencher toda a área da tela. Ele reserva um espaço que será utilizado por um único componente. Se mais de um componente for adicionado, haverá sobreposição ao anterior.

Julgue os itens a seguir, a respeito da engenharia de software. Na fase de engenharia de requisitos do software, do paradigma do ciclo de vida clássico da engenharia de software chamado de modelo cascata, são identificadas as necessidades do sistema do ponto de vista do desenvolvedor, sem a presença do solicitante.

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...