91 Q131178
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a frameworks, julgue os itens seguintes.

O modelo de renderização de componentes JSF é definido de forma que a classe do componente implementa, além da sua funcionalidade, a sua regra de renderização.

92 Q131176
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a frameworks, julgue os itens seguintes.

Quando o tratamento de exceções no Struts 2 é devidamente configurado, as exceções capturadas são direcionadas para páginas de erro.

93 Q131174
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, a respeito das ferramentas de diagramação, desenho, engines de templates e frameworks web.

Existem vários frameworks integradores de aplicação web, como, por exemplo, WEM e jCompany Free, e o Demoiselle, que é um padrão para o governo federal brasileiro. O Demoiselle consiste em uma infraestrutura para a construção de aplicações JEE na linguagem Java, apresentando as seguintes características: provê uma estrutura básica para um projeto; indica as tecnologias a serem adotadas; define os padrões de implementação e ajuda nas decisões de projeto.

94 Q131172
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de desenvolvimento em Hibernate, sua arquitetura e suas etapas, julgue os itens subsequentes.

O trecho de código abaixo está sintaticamente correto e faz parte das propriedades de conexão de banco de dados com jdbc. hibernate.connection.url = jdbc:mysql://localhost:3306/test

95 Q131171
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de desenvolvimento em Hibernate, sua arquitetura e suas etapas, julgue os itens subsequentes.

Quando se desenvolve um mapeamento com Hibernate, uma classe persistente criada não precisa implementar ou herdar qualquer classe especial do framework Hibernate.

96 Q131161
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes com relação a linguagens SQL e a mecanismos de persistência.

Para ajustar o comportamento do Hibernate, pode ser utilizada a propriedade denominada hibernate.xml2ddl.auto, que executa a linguagem de manipulação de dados e pode assumir os valores update-valid, create-update ou create-drop.

97 Q103304
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)
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
98 Q103302
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)

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

99 Q100873
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à programação Java e Java Script, julgue os itens de 111 a 114. Spring é um framework que suporta a publicação de mensagens para determinado tópico de mensagens para auxílio no desenvolvimento de sistemas complexos. Nesse modelo, o desenvolvedor master não sabe da existência do desenvolvedor associado e vice-versa.
100 Q100871
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à programação Java e Java Script, julgue os itens de 111 a 114. O framework Struts baseia-se em um modelo de desenho de interface de usuário que utiliza componentes definidos em arquivos XML chamados Facelets views. Os componentes dessa biblioteca possuem suporte Ajax, e essa biblioteca pode ser considerada uma extensão do Ajax4jsf.
101 Q97714
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Utilizando-se o Hibernate é possível incluir na classe de entidade do banco de dados um conjunto de anotações para fazer o mapeamento dos objetos da classe para uma tabela específica do banco de dados relacional. Algumas destas anotações são destinadas a fazer o mapeamento de atributos da classe para campos da tabela.

As anotações para indicar que um atributo da classe refere- se a um campo da tabela que é primary key e not null são, respectivamente,
102 Q94772
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue os itens seguintes. Um sistema de controle de versões permite que os documentos, códigos e artefatos possam ser obtidos por meio de uma operação conhecida como check-out, modificados dentro do espaço de trabalho do desenvolvedor e, depois, retornados ao repositório por meio de uma operação conhecida como check-in.
103 Q94770
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca dos conceitos de frameworks, ExtJS, Hibernate, Spring e Struts, julgue os itens subsequentes. Struts é uma estrutura não intrusiva cuja base são padrões de injeção de dependência por meio de anotações. Ele se encarrega de instanciar classes Java externamente para ligar os componentes de forma a montar as aplicações.
104 Q94768
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca dos conceitos de frameworks, ExtJS, Hibernate, Spring e Struts, julgue os itens subsequentes. A opção hbm2ddl.auto no arquivo hibernate.cfg.xml habilita a geração automática de esquemas da base de dados diretamente na base de dados. Essa opção pode ser naturalmente desligada apenas por meio da remoção da opção de configuração.
105 Q658332
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
No contexto do framework Spring existem, basicamente, dois tipos de injeção de dependência, sendo que em um deles, a dependência é resolvida por meio de um construtor do objeto a receber o objeto dependente. Este tipo é conhecido por
106 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

107 Q658089
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Por suas características, Hibernate 3.5 constitui uma ferramenta com a finalidade de realizar o seguinte tipo de mapeamento
108 Q658088
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
No mapeamento hibernate, pode-se utilizar o recurso das collections, incluindo as indexadas. São exemplos de collections indexadas
109 Q131167
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Na metodologia Scrum, NÃO faz parte de uma revisão do sprint (sprint review) o seguinte procedimento:

110 Q131162
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

O framework JavaServer Faces (JSF) é utilizado no desenvolvimento de aplicações web que utiliza o design pattern MVC. O JSF

111 Q131170
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao desenvolvimento web, julgue os itens subsequentes.

A principal característica do Hibernate é a transformação das tabelas de dados para classes em Java. Além disso, ele gera as chamadas SQL e libera o desenvolvedor do trabalho manual da conversão dos dados resultantes.

112 Q131168
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao desenvolvimento web, julgue os itens subsequentes.

Uma vantagem do Framework JSF é a execução da aplicação quase que totalmente no servidor.

113 Q131165
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em relação a frameworks Java, considere:

I. Especificação para o desenvolvimento de interfaces web com Java, que é baseada em componentes e eventos e especialmente integrada a ferramentas de desenvolvimento, o que facilita implementar recursos de validação, navegação e conversão.

II. Implementa persistência de dados com eficiência; faz o mapeamento entre objetos e tabelas do banco de dados; permite o uso de herança e de vários tipos de relacionamentos; e oferece recursos de cache e transações.

III. Faz uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas web mais interativas com o usuário, utilizando- se de solicitações assíncronas de informações.

...
114 Q131164
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Quanto ao Hibernate no ambiente Java, considere:

I. Sua principal característica é a transformação das classes Java para tabelas de dados porém não dos tipos de dados Java para os da SQL.

II. Nas aplicações standalone, delega o tratamento transacional ao driver JDBC.

III. Pode ser utilizado em aplicações Java standalone ou em aplicações Java EE.

É INCORRETO o que se afirma, APENAS em

115 Q131159
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Sobre as coleções do Hibernate, considere:

I. Quando um objeto é adicionado na coleção, o número da versão do proprietário da coleção é incrementado.

II. Quando um objeto é removido da coleção, o número da versão do proprietário da coleção é decrementado.

III. Se uma entidade é adicionada a uma coleção (uma associação um-para-muitos ou muitos-para-muitos), ela fará com que a entidade se torne persistente, por padrão.

IV. Se um objeto removido de uma coleção for uma instância de um tipo de valor, este objeto irá parar de ser persistente e seu estado será completamente removido do banco de dados.

Está correto o que consta em

116 Q131156
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de teste de software, julgue os itens a seguir.

JUnit é um framework open source que realiza testes unitários funcionais e de integração em aplicações desenvolvidas em qualquer linguagem.

117 Q97158
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Sobre framework .NET, quais são as categorias de tipo suportadas pelo CTS?
118 Q97156
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Sobre framework .NET, considere as seguintes afirmativas:

1. Gerenciamento de memória, execução de threads, execução de códigos e compilação estão entre as funções da CLR (Common Language Runtime).

2. O Common Type System (CTS) assegura que todo código gerenciado seja autodescritivo.

3. A compilação just-in-time (JIT) permite que todo código gerenciado seja executado na linguagem de máquina nativa em cujo sistema ele está sendo executado.

4. O Microsoft Intermediate Language (MSIL) é um conjunto de instruções dependente de CPU que pode ser convertido em código nativo.

Assinale a alternativa correta.
119 Q812778
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Verifique quais das seguintes afirmativas, a respeito do desenvolvimento de programas utilizando o Microsoft Visual Studio 2005 e o .NET Framework 2.0, são verdadeiras.

1. O Visual Studio pode produzir módulos (assemblies) com nomes universalmente únicos, chamados de nomes fortes (strong names), que garantem a exclusividade do nome através do uso de pares de chaves criptográficas.

2. O Visual Studio pode proteger módulos (assemblies) de modo a impedir a sua descompilação, ou seja, a obtenção do código fonte a partir da linguagem intermediária gerada pela sua compilação.

3. É possível desenvolver em C# uma subclasse de uma classe pública escrita em VB.NET.

4. É possível desenvolver parte dos métodos de uma mesma classe na linguagem C# e outra parte em VB.N...

120 Q131158
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o item abaixo, referente ao Hibernate.

No Hibernate, apenas a linguagem de consulta HQL (hibernate query language) pode ser utilizada. A HQL executa os pedidos SQL sobre as classes de persistência do Java em vez de tabelas no banco de dados, o que diminui a distância entre o desenvolvimento das regras de negócio e o banco de dados.

121 Q656350
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um framework para transformação de negócios embasado em estratégias para formulação de sistemas de informação (SI) e tecnologia da informação (TI). Julgue os itens subseqüentes, acerca dos conceitos e relacionamentos estabelecidos no diagrama e nas áreas de estratégia competitiva: fundamentos de estratégia e planejamento estratégico, planejamento estratégico de recursos tecnológicos, planejamento estratégico de sistemas de informação, ciclo de planejamento estratégico de SI, plano diretor de tecnologia da informação, integração de sistemas de informação, mapeamento e redesenho de processos.

Organizações apresentam uma correspondên...
122 Q797679
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Um Analista Judiciário está trabalhando no primeiro projeto utilizando a metodologia Scrum de um Tribunal. Ao assumir o papel de Scrum Master, dentre as suas funções está
123 Q730217
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os próximos itens, referentes às metodologias de desenvolvimento de software. No Scrum, o product owner, o Scrum master e demais interessados no produto definem o product backlog, estabelecendo os itens a serem desenvolvidos, ordenados a partir dos mais importantes ou relevantes, e respeitando critérios de ordenação que incluem fatores como valor, custo, conhecimento ou risco.
124 Q729216
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Uma organização precisa interligar suas lojas de atendimento localizadas em lugares distantes, onde não há variadas opções de comunicação de dados. Além disso, é preciso uma solução de comunicação que permita o acesso confiável aos dados corporativos da organização. Neste contexto, na solução utiliza-se:
125 Q656352
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Ionic é um framework para desenvolvimento de aplicativos para dispositivos móveis.

O serviço fornecido pelo Ionic 2 que pode ser injetado em classes para obter informações sobre o dispositivo móvel no qual o aplicativo está rodando é:

126 Q656351
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O framework Foundation define a base das classes em Objective-C e oferece classes essenciais e tipos de dados fundamentais para o desenvolvimento iOS. Em relação ao framework Foundation, analise as afirmativas a seguir:

I. NSObject é a classe raiz da hierarquia de classes do framework.

II. A classe NSArray é uma especialização da classe abstrata NSEnumerator e se destina a gerenciar um array de tamanho fixo e ordenado de objetos.

III. Instâncias da classe NSNumber encapsulam valores do tipo escalar tal como char, int, long, float.

Está correto o que se afirma em:

127 Q656344
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere que um Analista Judiciário é membro do Time Scrum e está participando de uma reunião de 4 horas, na qual ocorrem as atividades:

− O Product Owner esclarece quais itens do Backlog do Produto ficaram e quais não ficaram “Prontos”.

− O Time de Desenvolvimento discute o que foi bem, quais problemas ocorreram dentro da Sprint e como estes problemas foram resolvidos.

− O Time de Desenvolvimento demonstra o trabalho que está “Pronto” e responde as questões sobre o incremento.

− O Product Owner apresenta o Backlog do Produto tal como está e, se necessário, projeta as prováveis datas de conclusão baseado no progresso até a data.

− É feita uma análise da linha do tempo, orçamento, potenciais capacidades e mercado p...