221 Q658331
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Boost é uma biblioteca C++ disponível em muitas plataformas, que cobre várias funcionalidades como date/time, funções hashing, dentre outras. No ambiente Boost, as bibliotecas podem ser de dois tipos, sendo “default” o valor
222 Q658330
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Wicket representa um framework Java de desenvolvimento Web, construído sobre API servlet Sun Microsystems, ao contrário do Struts, que se baseia no modelo Model-View- Controller (MVC). Ter um conhecimento profundo do ciclo de vida Wicket ajuda o desenvolvedor a usar Wicket de forma mais eficaz. O ciclo de vida consiste das seguintes etapas
223 Q658329
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Ajax que tem por significado “Asynchronous Javascript And XML” e representa um conceito para descrever a interação do objeto XMLHttpRequest no lado do Cliente com os scripts baseados no servidor. Uma vez criada a instância do objeto XMLHttpRequest, existem diversos métodos disponíveis para o usuário, dos quais dois são detalhados a seguir. Observe.

I. Especifica os diferentes atributos necessários para realizar uma conexão com o servidor e permite que se façam seleções tais como GET e POST.

II. Acrescenta um par de rótulos e/ou valores ao registro inicial, quando enviado.

Esses métodos são conhecidos, respectivamente, por

224 Q658099
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
JavaEE v6 requer uma quantidade significativa de API´s para uso pelas aplicações JavaEE, começando com o próprio núcleo das API´s e incluindo muitas outras tecnologias Java. Componentes de aplicação JavaEE executam em ambientes fornecido por “containers”, que são parte da plataforma JavaEE. Essa plataforma suporta quatro tipos de “containers” correspondendo aos tipos de aplicações dos componentes. Além do “application client containers”, os outros três tipos são
225 Q658098
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
JavaEE v6 utiliza um recurso que representa uma configuração de plataforma, adequada a uma classe particular de aplicações, podendo conter um subconjunto de tecnologias suportadas pela plataforma. Esse recurso é denominado
226 Q658097
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Observe a figura, que se refere à arquitetura em alto nível do JavaServer Faces (JSF 2.0).

Um dos módulos representa a lógica do negócio que controla, inclusive, a navegação entre páginas, enquanto que outro é responsável por exibir um componente e traduzir uma entrada de valor realizada por um usuário em componente. Esses módulos são, respectivamente,

227 Q658096
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Conceitualmente, SOA e Web services representam, respectivamente,
228 Q658095
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
O teste de sistemas envolve a integração de dois ou mais componentes que implementam funções ou características e depois o teste do sistema integrado. Em dois processos de desenvolvimento, o primeiro se concentra no teste de um incremento que será entregue ao cliente, e o segundo no teste de todo o sistema. Esses processos de desenvolvimento são, respectivamente, dos seguintes tipos
229 Q658094
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Observe a figura, que ilustra o uso do editor HQL, disponibilizado pelo Hibernate Tools.

As VIEW-1 e VIEW-2 são conhecidas, respectivamente, por

230 Q658093
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Durante o desenvolvimento de um software, é comum a realização de testes, com o objetivo de analisar e concluir se o software está sendo desenvolvido em conformidade com as especificações. Nesse contexto, observe as afirmativas a seguir, estabelecidas por Boehm.

I. Estamos construindo o produto correto?

II. Estamos construindo o produto corretamente?

Essas afirmativas estão relacionadas, respectivamente, aos conceitos de