Questões de Ciência da Computação do ano 2015

Lista completa de Questões de Ciência da Computação do ano 2015 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Um Analista de Sistemas, após conduzir todos os casos de teste de validação, descobriu um desvio da especificação de requisitos e criou uma lista de deficiências. Uma atitude correta, após este fato, é

  • A. entregar o produto e, posteriormente, chamar o cliente para a condução do teste beta.
  • B. negociar com o cliente e estabelecer um método de resolução das deficiências.
  • C. reescrever os critérios de validação da especificação para adequar o produto aos resultados.
  • D. passar à etapa de revisão da configuração, que é realizada junto com o teste alfa.
  • E. entregar ao cliente a lista de deficiências e passar à etapa de teste de integração para solução dos problemas.

Buscando adequar a Defensoria aos processos mais modernos de desenvolvimento, a equipe de Analistas de Sistemas passou a facilitar a comunicação, entregar incrementos de software, envolver o cliente como parte da equipe e aceitar naturalmente modificações no produto sendo implementado. A equipe adotou práticas da metodologia de desenvolvimento

  • A. Espiral, um processo incremental.
  • B. RAD, um processo evolucionário.
  • C. Concorrente, um processo incremental.
  • D. Ágil, com base no Manifesto Ágil.
  • E. XP, com base nas técnicas Cowboy Clear.

Um Analista de Sistemas, em função da extrema tensão causada pelo curto prazo de entrega do novo software, concentrou a maior parte do sistema em uma classe central com dezenas de métodos e atributos. Os métodos foram obtidos de soluções prontas disponíveis nas comunidades de desenvolvedores e ele conseguiu entregar o sistema funcionando no prazo. O Analista

  • A. utilizou anti-patterns consagrados para os métodos.
  • B. criou a classe central baseado no design pattern Singleton.
  • C. utilizou herança ao criar os métodos.
  • D. aplicou os princípios do design pattern conhecido como Input Kludge.
  • E. incorreu em uma solução anti-pattern conhecida como the blob.

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.

Visando à construção de um sistema dedicado à hospedagem de servidores diversos (banco de dados, aplicações web, entre outros), considerando os aspectos de desempenho e isolação das aplicações, os recursos a serem priorizados na escolha do processador para este sistema são

  • A. tamanho dos caches L2 e L3, frequência máxima de operação, GPU integrada.
  • B. frequência máxima de operação, número de núcleos, extensões SSE e MMX.
  • C. número de núcleos, extensões VT-x/AMD-V, tamanho dos caches L2 e L3.
  • D. GPU integrada, número de núcleos, extensões SSE e MMX.
  • E. extensões VT-x/AMD-V, extensões SSE e MMX, tamanho dos caches L2 e L3.

A segurança é um fator especialmente importante em dispositivos móveis, dada a quantidade de informações pessoais tipicamente armazenadas e transitadas neles. Por esse motivo, o sistema operacional iOS não permite a execução de aplicativos sem uma assinatura digital certificada pela Apple Inc. Considerando essa limitação, a instalação de um perfil de Provisionamento de Distribuição Corporativa em um aparelho com iOS permite

  • A. a execução de aplicativos corporativos obtidos da App Store.
  • B. a instalação de aplicativos a partir de um endereço corporativo.
  • C. a assinatura digital de um aplicativo independente da Apple Inc.
  • D. a execução de aplicativos assinados obtidos fora da App store.
  • E. a instalação de aplicativos sem uma assinatura digital.

Analise a representação de uma máquina de estados a seguir.

  • A. ABC
  • B.
  • C. ABC123
  • D.  
  • E.

As metodologias ágeis representam um conjunto estruturado de práticas para o desenvolvimento de projetos de sistemas de software de forma iterativa e incremental. Em relação às metodologias ágeis, analise as afirmativas a seguir:

I. No Scrum, se um ou mais aspectos de um processo desviou para fora dos limites aceitáveis, e é percebido que o produto resultado será inaceitável, o processo ou o material sendo produzido deve ser registrado para ser ajustado na próxima iteração.

II. Desenvolvimento Guiado por Funcionalidades (FDD) é uma metodologia ágil que se destaca pelo fato de entregar, mensalmente, blocos bem pequenos de funcionalidades valorizadas pelo cliente. No entanto, o monitoramento dentro do projeto não é detalhado.

III. O desenvolvimento orientado a testes é uma prática recomendada pela metodologia de desenvolvimento de software XP. Escrever os testes antes de construir o sistema torna mais fácil entender como o código deve ser programado.

Está correto o que se afirma em:

  • A. somente I;
  • B. somente II;
  • C. somente III;
  • D. somente I e III;
  • E. I, II e III.

Diagramas entidade-relacionamento na notação IDEF1X distinguem relacionamentos identificadores e não identificadores. A presença de um relacionamento identificador faz com que:

  • A. os atributos que compõem a chave estrangeira correspondente possam assumir valores nulos;
  • B. a cardinalidade do relacionamento torne-se, obrigatoriamente, 1:1;
  • C. os atributos que compõem a chave estrangeira correspondente passem a compor a chave primária da tabela estrangeira;
  • D. os atributos que compõem a chave estrangeira constituam, por si só, uma chave candidata da tabela estrangeira;
  • E. seja estabelecida uma relação de especialização entre as duas entidades conectadas.

O padrão de projeto que permite, sem violar o encapsulamento, capturar e externalizar um estado interno de um objeto de maneira que o objeto possa ser restaurado para esse estado mais tarde é:

  • A. composite;
  • B. memento;
  • C. bridge;
  • D. builder;
  • E. strategy.
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...