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 está considerando os ciclos de vida de desenvolvimento de software para desenvolvimento de seu sistema. Dentre tais ciclos há os modelos de desenvolvimento incrementais, nos quais

  • A. não se enquadra o desenvolvimento de software de pequeno porte.
  • B. são desenvolvidas várias versões do software até que seja obtida uma versão adequada para entrar em operação.
  • C. não é necessário que se produzam documentos em nenhuma de suas versões.
  • D. os testes de funcionamento não envolvem a participação de seus analistas e programadores.
  • E. desenvolvem-se apenas duas versões, uma chamada inicial e a segunda denominada final, que é a que vai entrar em operação.

Um Analista deseja efetuar medidas no software que ele produziu. Uma das métricas utilizadas para se obter valores sobre características de um software é a medida do fan-in e fan-out. Considerando uma função X presente no software, é correto afirmar que o número de

  • A. funções que chamam X é o fan-out.
  • B. vezes que a função X foi compilada é o fan-in.
  • C. instruções de desvio condicional é o fan-in.
  • D. instruções de acesso à memória é o fan-out.
  • E. funções que chamam X é o fan-in.

Um Analista fez um diagrama usando a notação BPMN. Nesse diagrama ele utilizou, dentre outros, os elementos gráficos círculo, retângulo de cantos arredondados e losango, que representam, repectivamente,

  • A. mensagem, gateway e associação.
  • B. pool, lane e atividade.
  • C. anotação de texto, evento e mensagem.
  • D. atividade, associação e pool.
  • E. evento, atividade e gateway.

O Servlet Container que suporta as tecnologias servlet, JSP, JSTL e JSF, mas não suporta EJB é o

  • A. JBoss.
  • B. WebSphere.
  • C. GlassFish.
  • D. Jetty.
  • E. Weblogic.

Apresenta um conceito correto associado à Análise e Projeto Orientado a Objetos (OO):

  • A. Atributos, também chamados de métodos ou serviços, fornecem uma representação de um dos comportamentos da classe.
  • B. Subclasse é uma especialização da superclasse. Uma subclasse pode herdar tanto atributos quanto operações de uma superclasse.
  • C. Classe abstrata, também chamada de classe bean, é uma generalização de um conjunto de classes a ela relacionada.
  • D. Métodos são instâncias de uma classe específica que herdam os atributos e operações da classe.
  • E. Objeto é uma descrição generalizada que descreve uma coleção de métodos semelhantes e encapsula dados e abstrações procedurais necessárias para descrever alguma classe do mundo real.

Considere que um Analista de Sistemas e sua equipe trabalham utilizando o ciclo de vida clássico de software. Na etapa atual eles estão descrevendo as tarefas técnicas a serem conduzidas no desenvolvimento, levantando os riscos prováveis, os recursos que serão necessários, os produtos de trabalho a serem produzidos, bem como definindo um cronograma de trabalho. A equipe está na fase de

  • A. Modelagem.
  • B. Construção.
  • C. Implantação.
  • D. Planejamento.
  • E. Levantamento de Requisitos.

Um Analista de Sistemas e sua equipe realizaram o levantamento de requisitos de um sistema e listaram os seguintes requisitos:

I. O sistema deve permitir a inclusão, alteração e remoção de funcionários com os atributos da ficha de cadastro, como no me, endereço, CPF, RG, etc. Cada processo tem um único número identificador.

II. O sistema não deve revelar aos usuários nenhuma informação pessoal sobre os réus dos processos.

III. O usuário deve ser capaz de buscar todas as informações sobre um processo armazenado no BD ou selecionar um subconjunto de informações dele.

IV. O tempo de resposta a um pedido ou consulta de um usuário externo não pode ultrapassar 10 segundos.

V. O sistema deve implementar o sistema CAPTCHA que requer que o usuário identifique as letras ou dígitos de uma ima gem distorcida.

São requisitos não funcionais o que consta APENAS em

  • A. I e II.
  • B. III e IV.
  • C. II, IV e V.
  • D. I, II e III.
  • E. III, IV e V.

Para estruturar a solução para o problema da empresa, o Analista de Sistemas utilizou um padrão de projeto que tem a intenção de evitar o acoplamento do remetente de uma solicitação ao seu receptor, ao dar a mais de um objeto a oportunidade de tratar a solicitação e encadear os objetos receptores, passando a solicitação ao longo da cadeia até que um objeto a trate. O padrão de projeto utilizado é um dos padrões comportamentais d a GoF (Gang of Four), denominado

  • A. Adapter.
  • B. Composite Method.
  • C. Chain of Responsibility.
  • D. Factor Method.
  • E. Prototype.

Os processos iterativos e incrementais podem apresentar como desvantagem:

  • A. Mitigação precoce de altos riscos e progresso visível desde o início do desenvolvimento.
  • B. Realimentação, envolvimento do usuário e adaptação imediatos, levando a um sistema refinado que pode melhor atender às reais necessidades dos interessados.
  • C. Administração da complexidade ao longo do desenvolvimento e a equipe não fica sobrecarregada por eventuais paralisias da análise ou por passos muito longos e complexos.
  • D. Geração de grandes mudanças em partes já desenvolvidas para realizar algum novo requisito incremental e aumento de gastos devido à implantação de uma versão a cada incremento.
  • E. Atraso no processo de desenvolvimento, em função do número sempre crescente de iterações a cada incremento.

O teste é uma atividade dinâmica, então é possível testar um software quando um protótipo ou uma versão executável está disponível. Em relação às atividades de Verificação e Validação (V&V), é correto afirmar:

  • A. O processo de V&V acontece somente no final da implementação, quando uma versão operacional estiver aprovada pelo cliente e objetiva estabelecer a confiança de que o sistema é adequado ao seu propósito.
  • B. A Verificação responde a “estamos construindo o produto corretamente?” e a Validação responde a “estamos construindo o produto certo?”.
  • C. V&V são processos separados e independentes e englobam todas as atividades que são abrangidas pela GQA − Global Quality Assurance.
  • D. A Validação é uma atividade que envolve a análise de um sistema para certificar se este atende aos requisitos não funcionais, buscando garantir que as funções estão sendo implementadas corretamente.
  • E. A Verificação é a certificação de que o sistema atende as necessidades e expectativas do cliente, buscando garantir que o produto construído corresponda aos requisitos do cliente. Exemplo: testes Alfa e Beta.
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...