Julgue os seguintes itens, relativos à gestão ágil de projetos com XP (extreme programming). Os itens a serem entregues na sprint como incremento são escolhidos na reunião de planejamento da sprint, na qual o Scrum master determina a prioridade e a ordem dos itens que comporão a próxima sprint.
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.
Julgue os seguintes itens, relativos à gestão ágil de projetos com XP (extreme programming). A integração contínua descrita na XP pode fazer parte do processo de desenvolvimento de software que utiliza o Scrum, pois, à medida que as entregas sejam realizadas na Scrum, pode-se validá-las por meio de testes automatizados.

A seguir são listados requisitos para o gerenciamento de projetos de TI de uma organização.

I Utilizar ciclo de vida de projeto que seja iterativo e incremental.

II Possuir um artefato que autorize a existência do projeto e que dê autoridade necessária para se aplicarem recursos organizacionais às atividades do projeto.

III Possuir um papel que gerencie as restrições de escopo, cronograma, custo e qualidade dos projetos individuais.

IV Possuir atividade que permita inspecionar o incremento e(ou) produto ao longo do andamento do projeto.

Considerando os requisitos apresentados, julgue os itens que se seguem, relativos a gerenciamento de projetos com PMBOK 5 e gestão ágil de projetos com Scrum.

No Scrum, o requisito IV é atendido pela retrospectiva da sprint, que possui como objetivo principal revisar o burn-down. No PMBOK 5, esse requisito é atendido pela técnica Delphi, que coleta informações do andamento do cronograma e traça o gráfico de esforço por produtividade.
Julgue os próximos itens, a respeito das metodologias ágeis Scrum e Kanban. Em um desenvolvimento ágil sob a metodologia Scrum, deve-se fazer uma reunião diária, chamada daily Scrum, que terá a finalidade de resolver os problemas que forem identificados e não solucionados no dia de trabalho anterior.
Com relação a criptografia, desenvolvimento orientado a testes (TDD — test driven development) e Hibernate, julgue os seguintes itens. O Hibernate é uma solução tecnológica para ORM (mapeamento objeto-relacional) que aceita o uso da JPA (Java Persistence API) e que permite padronizar as implementações de ORM em Java, embora ainda seja possível mapear as classes utilizando-se o XML.
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.
Julgue os seguintes itens, relativos à gestão ágil de projetos com XP (extreme programming). As sprints são similares aos projetos no que se refere à predeterminação do início e do fim: ambos possuem horizonte de duração de uma a quatro semanas. No que diz respeito à visão do produto, o Product Owner é o gerente da sprint.
Com relação ao Hibernate, julgue os itens subsecutivos. Um dialeto encapsula todas as diferenças da forma com que o Hibernate se comunica com um banco de dados em particular para executar alguma tarefa, como recuperar um valor de uma sequência ou estruturar uma consulta SQL. A propriedade hibernate.dialect.property com a subclasse org.hibernate.dialect.Dialect define o dialeto para o banco de dados que se deseja utilizar.
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.

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

Com relação ao Hibernate, julgue os itens subsecutivos. Os tipos de mapeamento do Hibernate são considerados tipos de dados SQL e precisam de conversão para dados Java nas respectivas classes Java.
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.
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.
Com relação ao Hibernate, julgue os itens subsecutivos. Um arquivo de mapeamento (mapping file) informa ao Hibernate que tabela do banco de dados deverá ser acessada e quais as colunas da tabela deverão ser usadas por ele.

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.

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.

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.

Página 2