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.

A UML oferece uma família de notações gráficas que ajudam na descrição e no projeto de sistemas de software. Uma dessas notações é muito útil para representar lógica comportamental, que é uma excelente ferramenta para modelagem de fluxos de trabalho e de processos. A notação em questão é o diagrama de:

  • A. máquina de estados;
  • B. atividades;
  • C. classes;
  • D. estruturas compostas;
  • E. nstalação.

Analise as afirmativas abaixo em relação aos padrões de projetos de software:

I. Builder: atribui responsabilidades adicionais a um objeto dinamicamente. Fornece uma alternativa flexível à utilização de subclasses para a extensão de funcionalidades.

II. Decorator: compõe objetos em estrutura de árvore para representar hierarquias do tipo partes-todo. Permite que os clientes da estrutura tratem objetos individuais e composições de objetos de maneira uniforme.

III. Memento: sem violar o encapsulamento, captura e externaliza um estado interno de um objeto, de modo que o mesmo possa posteriormente ser restaurado para esse estado.

Está correto o que se afirma em:

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

Com relação às regras de sintaxe da mensagem SOAP, analise as afirmativas a seguir:

I. A mensagem SOAP é um documento XML que contém, necessariamente, os elementos Envelope, Header, Body e Fault.

II. O atributo encodingStyle é utilizado para definir os tipos de dados utilizados na mensagem SOAP. Esse atributo pode aparecer em qualquer elemento da mensagem SOAP, e aplica-se ao conteúdo do elemento e a todos os elementos filho.

III. A mensagem SOAP deve conter uma referência DTD (Document Type Definition) com as regras que definem quais elementos e atributos desses elementos podem ser utilizados na mensagem.

Está correto o que se afirma em:

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

O processo de validação de requisitos é uma etapa muito importante para a elaboração de um documento de especificação funcional consistente, pois ajuda a confirmar que os requisitos identificados, analisados e documentados correspondem, de fato, ao sistema que o cliente pretende. Analise as práticas listadas a seguir:

I. prototipação e geração de casos de teste;

II. revisão sistemática com apoio de checklists;

III. atribuição de uma identificação unívoca ao requisito;

IV. gerenciamento e rastreamento de requisitos.

São consideradas práticas eficazes para validação de requisitos aquelas indicadas somente em:

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

De acordo com o Guia PMBOK®, 5a edição, o escopo de um projeto é definido como o trabalho que deve ser realizado para entregar um produto, serviço ou resultado com as características e funções especificadas. Com relação ao gerenciamento do escopo de um projeto, analise as afirmativas a seguir:

I. A linha de base do escopo para o projeto é a versão aprovada da especificação do escopo do projeto, da estrutura analítica do projeto (EAP), e o respectivo dicionário da EAP.

II. Uma linha de base só pode ser alterada através de procedimentos formais de controle de mudança.

III. O plano de gerenciamento dos requisitos é um componente do plano de gerenciamento do projeto que descreve como os requisitos serão analisados, documentados e gerenciados.

Está correto o que se afirma em:

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

Coletar os requisitos é o processo de determinar, documentar e gerenciar as necessidades e os requisitos das partes interessadas a fim de atender aos objetivos do projeto. Em relação às técnicas de elicitação de requisitos empregadas nesse processo, é correto afirmar que:

  • A. as oficinas facilitadas chamadas de sessões JAD (Joint Application Design) são consideradas uma técnica primária para definir rapidamente requisitos multifuncionais e reconciliar as diferenças entre as partes interessadas;
  • B. construir um protótipo é um método para obter respostas conclusivas sobre os requisitos através de um modelo funcional do produto esperado, antes de efetivamente construí-lo;
  • C. obter requisitos pela análise da documentação existente não é recomendado, pois as informações relevantes aos requisitos costumam estar “na cabeça” dos patrocinadores e de outros executivos e especialistas no assunto do projeto;
  • D. questionários e/ou pesquisas são mais apropriadas para audiências não muito variadas, quando uma resposta mais elaborada é necessária e quando os respondentes estão geograficamente centralizados;
  • E. brainstorming é uma técnica que consiste em entrevistar individualmente os especialistas no assunto do projeto para identificar e definir as características e funções das entregas desejadas.

São considerados processos ágeis os processos de desenvolvimento de software que compartilham um conjunto comum de princípios, conforme definido pelo Manifesto Ágil. Analise as afirmativas a seguir acerca de alguns desses processos ágeis:

I. Scrum emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos.

II. FDD (Feature Driven Development) pressupõe a entrega de pequenas versões funcionais, isto é, blocos bem pequenos de funcionalidade valorizada pelo cliente, a cada duas semanas ou menos.

III. Extreme Programming (XP) enfatiza práticas de trabalho energizado, em que a equipe trabalha em ritmo acelerado para assegurar a liberação de versões funcionais dentro do quadro de tempo estabelecido.

Está correto o que se afirma em:

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

Na comunicação entre sistemas distribuídos podem ocorrer falhas ocasionadas por inúmeras razões. Por isso, o protocolo SOAP define um mecanismo sofisticado para informar ao emissor a ocorrência de algum erro ou falha no processamento de mensagens. Suponha que, em uma situação de falha, o código MustUnderstand está presente no conteúdo do elemento da mensagem SOAP de retorno. Esse código indica que:

  • A. o namespace presente no elemento Envelope da mensagem SOAP não é válido;
  • B. algum elemento obrigatório no Header da mensagem SOAP não pôde ser processado pelo destinatário;
  • C. ocorreu uma falha geral no servidor durante o processamento da mensagem SOAP;
  • D. algum elemento obrigatório no Body da mensagem SOAP não pôde ser processado pelo destinatário;
  • E. a causa raiz é desconhecida.

Julgue os próximos itens, relativos a DevOps e ao COBIT 5, framework criado para gerenciamento e governança de TI. A aplicação do modelo de avaliação de capacidades de processos do COBIT 5 é insuficiente para fornecer um quadro completo a respeito da governança de uma organização.

  • C. Certo
  • E. Errado

Julgue os próximos itens, relativos a DevOps e ao COBIT 5, framework criado para gerenciamento e governança de TI. A monitoração contínua provê métricas que podem provocar mudanças nos planos de negócio necessários à entrega de serviços de TI.

  • 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...