Questões de Ciência da Computação da Instituto Americano de desenvolvimento (IADES)

Lista completa de Questões de Ciência da Computação da Instituto Americano de desenvolvimento (IADES) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Assinale a alternativa que apresenta declaração correta acerca de design patterns (padrões de projeto).

  • A. São utilizados em contextos abrangentes, mas pouco complexos.
  • B. Diminuem a coesão, aumentando o acoplamento.
  • C. São fundamentais apenas para o reuso do projeto no desenvolvimento orientado a serviços.
  • D. Compreendem planejamento, especificação, execução, registro e verificação.
  • E. São abstrações de alto nível que documentam soluções bem-sucedidas de projeto.

Acerca dos conceitos de UML 2.2, os quatro tipos de diagramas de interação são representados pelos seguintes diagramas:

  • A. objeto, componentes, implantação, pacotes e estrutura.
  • B. sequência, geral interação, comunicação e tempo.
  • C. classe, objeto, componentes e implantação.
  • D. caso de uso, máquina de estados, atividades e pacotes.
  • E. componentes, implantação, caso de uso, máquina de estados.

No que se refere aos conceitos de arquitetura orientada a serviços, o protocolo-padrão de troca de mensagens que dá suporte à comunicação entre serviços é o

  • A. SOUP.
  • B. SOARING.
  • C. SSL.
  • D. WSDL.
  • E. SOAP.

O RUP (Rational Unified Process) é um modelo composto por quatro fases discretas no processo de software. Com referência à fase de construção, assinale a alternativa correta.

  • A. Essa fase está relacionada à transferência do sistema da comunidade de desenvolvimento para a comunidade dos usuários e à entrada do sistema em funcionamento no ambiente real.
  • B. Essa fase está essencialmente relacionada ao projeto, à programação, bem como ao teste de sistema; é durante essa fase que são integradas as partes do sistema que foram anteriormente desenvolvidas paralelamente.
  • C. Os objetivos dessa fase são desenvolvimento de um entendimento do domínio do problema, estabelecimento de um framework de arquitetura para o sistema, desenvolvimento do plano de projeto e identificação dos riscos principais do projeto.
  • D. O objetivo dessa fase é o estabelecimento de um business case para o sistema. Devem-se identificar todas as entidades externas (pessoais e sistemas), que irão interagir com o sistema, e definir essas interações. Depois, usam-se essas informações para avaliar a contribuição do sistema com o negócio.
  • E. Os objetivos dessa fase são a elaboração de descrições predeterminadas dos serviços fornecidos pelo sistema e o estabelecimento das suas restrições operacionais.

Acerca dos conceitos de ciclo de vida do software, a imagem acima representa o seguinte modelo de processo de software:

  • A. modelo em cascata.
  • B. desenvolvimento evolucionário.
  • C. engenharia de software baseada em componentes.
  • D. modelo em espiral.
  • E. modelo de processo de testes de software.

Ajax (Asynchronous JavaScript and XML) é uma técnica utilizada na criação de páginas dinâmicas, em que é possível atualizar parte de uma página web com conteúdo dinâmico, vindo de um servidor. A propósito de Ajax, julgue os a seguir.

I - Os objetos do tipo XMLHttpRequest são utilizados nas rotinas do lado servidor para prover a comunicação assíncrona com os clientes.

II - Objetos XMLHttpRequest possuem um método open no qual podemos especificar se desejamos requisições do tipo GET ou POST.

III - Após o envio das informações pelo browser, o lado servidor poderá recuperar os dados por meio dos métodos responseText ou responseHTML de XMLHttpRequest.

IV - No uso de XMLHttpRequest, é possível utilizar uma função de Callback como parâmetro de outra função.

A quantidade de itens certos é igual a

  • A. 0.
  • B. 1.
  • C. 2.
  • D. 3.
  • E. 4.

O ETL (Extract, Transform and Load) é comumente associado aos ambientes de Data Warehouse, principalmente no que tange ao trabalho de importação, exportação e transformação de dados. Com referência a ETL, assinale a alternativa correta.

  • A. Um sistema ETL deve ser capaz de dialogar com diversas fontes de dados na alimentação de dados para o ambiente de Data Warehouse.
  • B. A transformação dos dados via ETL gera um modelo dimensional definido pela área de negócios.
  • C. Um sistema ETL fornece suporte de armazenamento a conjuntos de dados do tipo BigData.
  • D. Os dados a serem carregados para o ETL devem vir no formato XML e indexados por XSLT para serem visualizados da forma correta no momento da extração.
  • E. Uma das funções de um sistema ETL é a criação de cubos para armazenamento de valores quantitativos.

A UML 2.2 possui 14 tipos de diagramas, divididos em duas grandes categorias, que são

  • A. negativos e positivos.
  • B. consensuais e objetivos.
  • C. estruturais e comportamentais.
  • D. reutilizáveis e não reutilizáveis.
  • E. homogêneos e heterogêneos.

Formalizado como um padrão pela Java Community Process, Java Server Faces é um framework do tipo Model-View- Control voltado para desenvolvimento de aplicações web. Com referência a Managed Beans de JSF 2.0, julgue os itens a seguir.

I - É possível utilizar uma anotação para registrar o Managed Bean no web container.

II - Acerca do escopo dos Managed Beans, o de aplicação tem duração menor que o de sessão.

III - Uma anotação de escopo influencia o modo de armazenamento dos dados em um banco de dados e entre os Managed Beans.

IV - O registro do Managed Bean por meio de uma anotação ocorre com a declaração @MBJava no arquivo faces-config.xml.

A quantidade de itens certos é igual a

  • A. 0.
  • B. 1.
  • C. 2.
  • D. 3.
  • E. 4.

Existem diversos sistemas gerenciadores de banco de dados que trabalham com o modelo relacional. Java tem como premissa a orientação a objetos e, nesse contexto, existe um framework de persistência chamado hibernate, que fornece um mapeamento entre os modelos objeto e relacional. No que tange a hibernate 3.5, é correto afirmar que

  • A. é uma solução do tipo NoSQL, que substitui os bancos de dados relacionais.
  • B. é utilizado dentro de bancos de dados por meio da escrita de Stored Procedures em HQL.
  • C. permite escrita de consultas HQL diretamente nos parâmetros dos métodos get/set dos POJOs mapeados.
  • D. permite conexão direta com fontes de dados, tais como arquivos textos e web services.
  • E. é possível mapear entidades do hibernate por meio dos arquivos de configuração hbm.xml ou por meio da anotação @Entity.
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...