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.

O serviço de nome de domínios (DNS) possui uma arquitetura do tipo cliente/servidor na qual a base de dados é distribuída por toda internet. Nessa arquitetura, o acesso ao servidor DNS para buscar o relacionamento IP/Domínio é feito pelo cliente que é o

  • A. Browser.
  • B. DNS Cache.
  • C. DNS Resolver.
  • D. DNS Searcher.
  • E. Gateway.

A qualidade dos serviços de comunicação de dados pode ser aprimorada utilizando-se os protocolos que possuem suporte para implementar a priorização dos pacotes. Dentre esses protocolos, existe o IEEE 802.1p que utiliza

  • A. 8 bits para estabelecer a prioridade dos pacotes da camada 2 do modelo OSI.
  • B. 3 bits para estabelecer a prioridade dos pacotes da camada 2 do modelo OSI.
  • C. 8 bits para estabelecer a prioridade dos pacotes da camada 3 do modelo OSI.
  • D. 3 bits para estabelecer a prioridade dos pacotes da camada 3 do modelo OSI.
  • E. 8 bits para estabelecer a prioridade dos pacotes da camada 4 do modelo OSI.

O serviço de Voz sobre IP (VoIP) requer qualidade de serviço suficiente para que os usuários possam realizar a comunicação de forma semelhante ao serviço de telefonia tradicional. Para prover essa qualidade de serviço, o VoIP utiliza, para a transferência do fluxo de áudio, o protocolo da camada de Aplicação do modelo TCP/IP denominado

  • A. RTP.
  • B. DCCP.
  • C. TCP.
  • D. SCTP.
  • E. UDP.

O Protocolo de Iniciação de Sessão (SIP) é utilizado para gerenciar uma sessão de serviço multimídia como o VoIP. Quando um usuário A deseja contatar outro usuário B, utilizando o protocolo SIP, a primeira mensagem SIP do tipo requisição que o usuário A deve enviar para o usuário B é

  • A. REGISTER.
  • B. CALL.
  • C. ACK.
  • D. INVITE.
  • E. LOCATE.

Considere as características das normas e modelos de qualidade de software:

I. Suporta dois caminhos de melhoria usando níveis: um caminho permite que as organizações melhorem processos de forma incremental envolvendo uma ou mais áreas de processos selecionadas e o outro caminho permite que as organizações melhorem um conjunto de processos relacionados ao endereçarem sucessivamente conjuntos de áreas de processo.

II. Estabelece uma arquitetura comum para o ciclo de vida de processos de software. Contém processos, atividades e tarefas a serem aplicadas durante o fornecimento, aquisição, desenvolvimento, operação, manutenção e descarte de produtos de software, bem como partes de software de um sistema. Também se aplica à aquisição de sistemas, produtos de software e serviços.

III. A capacidade do processo é representada por um conjunto de atributos de processo descrito em termos de resultados esperados. A capacidade do processo expressa o grau de refinamento e institucionalização com que o processo é executado na organização. À medida que a organização evolui nos níveis de maturidade, um maior nível de capacidade para desempenhar o processo deve ser atingido.

As afirmativas I, II e III correspondem, correta e respectivamente, a:

  • A. MPS.BR - NBR ISO/IEC 9126 - CMMI
  • B. NBR ISO/IEC 12207 - CMMI - NBR ISO/IEC 9126
  • C. CMMI - NBR ISO/IEC 9126 - MPS.BR
  • D. MI - NBR ISO/IEC 12207 - MPS.BR
  • E. MPS.BR - NBR ISO/IEC 12207 - CMMI

Considere que o Conselho Nacional do Ministério Público − CNMP está propondo uma mudança de processos tradicionais de desenvolvimento de sistemas para uma nova abordagem, conforme indica a figura abaixo.

Um Analista de Desenvolvimento de Sistemas do CNMP, observando a figura, afirma corretamente que a nova abordagem corresponde ao

  • A. Processo Unificado que, embora gaste muito tempo na Fase de Elaboração para definição de requisitos, permite que as equipes se concentrem na entrega antecipada de software para testar estes requisitos, de forma a eliminar os riscos na integração de componentes.
  • B. TDD, em que a equipe de teste fica alocada em uma sala, responsável unicamente pela Fase de Testes. Desenvolver testes automatizados passa a ser uma exceção e não a regra. As competências de teste se desenvolvem enquanto os testadores participam das decisões de projeto e dos testes de unidade.
  • C. XP, em que a integração é contínua, os testes não são deixados para depois, o código é de todos, a programação ocorre em pares, a comunicação é intensa e contínua e espera-se como resultado código funcionando, testado e integrado.
  • D. TDP, que despreza o planejamento que não é realizado todo de uma vez. Tudo é baseado na criação de estimativas para o ritmo dos ciclos das próximas entregas. O planejamento é baseado em datas definidas com antecedência e o product owner determina as prioridades de entrega.
  • E. DDP, em que a gestão define o escopo, datas e recursos, além de definir e se responsabilizar pelo direcionamento técnico e pelo desempenho da equipe. O foco da gestão é eliminar os impedimentos dentro da organização e fiscalizar o cumprimento dos prazos e os requisitos de qualidade.

Baseando-se na premissa de que se o código fonte estiver disponível para teste e experimentação pública, então os eventuais erros serão descobertos mais rapidamente, foram desenvolvidos modelos de desenvolvimento de software e gestão de projetos, sobre os quais é correto afirmar:

  • A. A Wikipedia é um projeto que implementa o modelo Catedral, no qual o código é desenvolvido de forma totalmente aberta e pública, utilizando a Internet.
  • B. O modelo Bazar, no qual o código fonte está disponível para cada software release, mas o código desenvolvido entre dois releases é restrito a um grupo de desenvolvedores exclusivo, foi aplicado nos projetos Emacs, GCC e do sistema operacional Linux.
  • C. Software Livre ou Open Source, desenvolvido em modelo colaborativo, tem grande aceitação, movimenta a economia e gera inovação, mas é proibido em instituições governamentais, pois pode colocar em risco a segurança das informações de governo.
  • D. Dois exemplos de uso do modelo Catedral são o navegador Mozilla Firefox, originado do Netscape que pertencia à empresa AOL, e o conjunto de ferramentas OpenOffice, que resultou da abertura do código do StarOffice pela Sun Microsystems.
  • E. As publicações de diretrizes e normas do PMI, que inclui o PMBoK, são preparadas através de um processo voluntário de desenvolvimento de normas de consenso. Esse processo reúne voluntários e/ou busca os pontos de vista de pessoas interessadas nos tópicos cobertos por esta publicação.

A figura abaixo apresenta os grupos de processos de gerenciamento de projetos e como eles interagem entre si, com base no PMBoK 4a edição.

Os grupos de processos numerados de I a III correspondem, correta e respectivamente, a:

  • A. Planejamento - Execução - Monitoramento e Controle
  • B. Planejamento - Desenvolvimento - Produção
  • C. Modelagem - Construção - Implantação
  • D. Modelagem - Construção e Implantação - Entrega e Feedback
  • E. Elaboração - Construção - Transição e Produção

Testes de software buscam por erros ou anomalias em requisitos funcionais e não funcionais. É INCORRETO afirmar que o teste de unidade

  • A. testa a interface do módulo/componente para garantir que a informação flua adequadamente para dentro e para fora da unidade de programa que está sendo testada.
  • B. automatizado tem 3 partes: configuração, que inicia o módulo/componente com o caso de teste e dados de entrada; comparação, que compara o teste ao resultado esperado e correção, que corrige automaticamente os erros.
  • C. testa as condições-limite para garantir que o componente/módulo opere adequadamente nos limiares conhecidos para limitar ou restringir o processamento.
  • D. possui como uma tarefa essencial o teste seletivo de caminhos de execução. Casos de teste devem ser projetados para descobrir erros devidos a cálculos errados, comparações incorretas ou fluxo de controle inadequado.
  • E. exercita todos os caminhos básicos ao longo da estrutura de controle para garantir que todos os comandos do módulo/componente tenham sido executados pelo menos uma vez.

Um Analista de Desenvolvimento de Sistemas do CNMP deve indicar o padrão de projeto mais adequado para ser aplicado na seguinte situação:

Uma aplicação que existe simultaneamente em um dispositivo móvel e no ambiente corporativo, necessita de um processo de sincronização entre as informações processadas no dispositivo móvel e na base corporativa. Ambas as aplicações devem se comunicar com um objeto que deve ser único para processar este sincronismo, a fim de evitar a possibilidade de criar dados na base.

O padrão de projeto corretamente indicado pelo Analista deve ser

  • A. Prototype, um padrão estrutural, que busca fornecer uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.
  • B. Singleton, um padrão de criação, que busca garantir que um objeto terá apenas uma única instância, ou seja, uma classe irá gerar apenas um objeto e que este estará disponível de forma única para todo o escopo de uma aplicação.
  • C. Command, um padrão comportamental, que busca definir o fluxo de um algoritmo em uma operação, postergando (deferring) alguns passos para subclasses, sem mudar a estrutura do mesmo.
  • D. Façade, um padrão estrutural, que busca garantir que um objeto terá apenas uma única instância, ou seja, uma classe irá gerar apenas um objeto e que este estará disponível de forma única para todo o escopo de uma aplicação.
  • E. Factory Method, um padrão de criação, que busca definir o fluxo de um algoritmo em uma operação, postergando (deferring) alguns passos para subclasses, sem mudar a estrutura do mesmo.
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...