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

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

Julgue os itens subsequentes, acerca do RUP (Rational Unified Process), versão 7.0, e da UML (Unified Modeling Language), versão 2.0.

Em um diagrama UML, a herança é um tipo de relacionamento especial que mistura características dos relacionamentos de generalização e dependência, sendo utilizada para identificar, no relacionamento entre classes, que uma herda o comportamento de outra, mas não sua estrutura.

  • C. Certo
  • E. Errado

Acerca de arquitetura orientada a serviços (SOA), análise de pontos de função e padrões de projeto, julgue os itens a seguir.

SOA é um paradigma de organização e utilização de competências distribuídas que estão sob o controle de diferentes domínios proprietários. Ela é empregada para a interoperabilidade de sistemas por meio de conjunto de interfaces de serviços fracamente acoplados, em que os serviços não necessitam de detalhes técnicos da plataforma dos outros serviços para a troca de informações a ser realizada.

  • C. Certo
  • E. Errado

Acerca de arquitetura orientada a serviços (SOA), análise de pontos de função e padrões de projeto, julgue os itens a seguir.

O template method se aplica primariamente às classes, sendo um padrão de projeto com finalidade comportamental, ou seja, caracterizado pela maneira como as classes interagem e distribuem responsabilidades.

  • C. Certo
  • E. Errado

Observe o fragmento de um diagrama UML relacionado a um sistema de informação hipotético.

Com base nesse diagrama, considere as afirmativas a seguir.

I - Cliente e Serviço de Aprovação de Crédito são atores de "Fechar Pedido".

II - O diagrama de colaboração em questão representa, possivelmente, as funcionalidades do sistema.

III - As elipses indicadas no diagrama representam casos de uso.

Está(ão) correta(s) APENAS a(s) afirmativa(s)

  • A. I.
  • B. II.
  • C. III.
  • D. I e III.
  • E. II e III.

A gerência de desenvolvimento de sistemas de uma empresa está reformulando seu processo de software. Para isso, deseja criar uma metodologia de desenvolvimento baseada no Processo Unificado. A respeito desse processo, é INCORRETO afirmar que o(a)

  • A. desenvolvimento é iterativo, incremental e orientado por casos de uso.
  • B. caso de uso mais crítico deve ser atacado, preferencialmente, no final.
  • C. fase de transição envolve treinamento de usuários e assistência no uso do produto.
  • D. arquitetura se desenvolve a partir das visões do usuário expressas em casos de uso.
  • E. arquitetura, na fase de construção, é estável, ainda que possa ser evoluída.

Na modelagem de determinado sistema de informação, um objeto remetente X deve ficar bloqueado até que o objeto destinatário Y termine de atender à requisição. Na UML, que tipo de mensagem é indicada para representar a situação descrita?

  • A. Simples
  • B. Síncrona
  • C. Assíncrona
  • D. Atemporal
  • E. Cíclica

Por motivo de segurança, deseja-se adicionar registro (log) das operações efetuadas no sistema de contabilidade de uma empresa. O arquiteto do sistema decide que deve existir somente uma instância de uma classe de registro (log) e que esta será o ponto de acesso global para os demais componentes do sistema. Que padrão de projeto pode ser utilizado nesse caso?

  • A. Iterator
  • B. Visitor
  • C. Bridge
  • D. Memento
  • E. Singleton

Considere as informações a seguir, referentes à modelagem de um sistema de informação.

1. Classe Pessoa é generalização das classes Aluno e Professor.

2. Classe ProfessorMestre é especialização da classe Professor.

Que diagrama de classes UML representa corretamente a situação em questão?

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

No ciclo de vida em cascata, o custo de correção é menor na fase de

  • A. testes.
  • B. transição.
  • C. implementação.
  • D. requisitos.
  • E. manutenção.

Em determinado sistema de análise estatística, é necessário definir uma dependência "um para muitos" entre objetos, de forma que quando um objeto mudar de estado, todos os seus dependentes sejam notificados e atualizados. Que padrão de projeto pode ser utilizado nessa situação?

  • A. AJAX
  • B. Memento
  • C. Singleton
  • D. Observer
  • E. JSON
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...