Em determinado órgão, foi solicitado ao analista de TI uma avaliação das seguintes ações a serem implantadas na área de TI:
I framework para implantação da interoperabilidade entre arquiteturas e componentes;
II metodologia do desempenho de processos para melhora do desempenho do negócio;
III framework para fornecimento de métodos e ferramentas de avaliação da produção de arquitetura empresarial;
IV metodologia para prover aos clientes um conjunto de melhores práticas que aprimorem sua capacidade em relação às atividades de sourcing.
Considerando as informações dessa situação hipotética, é correto afirmar que a implantação do TOGAF atende ao descrito
Considerando a ilustração abaixo sobre o Scrum, assinale a alternativa que corresponda a cada número indicado pelo círculo.

Considere a história de usuário abaixo: Como enfermeira, desejo registrar os dados de pressão arterial de um paciente para que eu possa acompanhar as mudanças na pressão arterial ao longo do dia. Sobre a forma como essa história de usuário está descrita e como é utilizada no desenvolvimento de software, considere as seguintes afirmativas:
1. Deve possuir a maior quantidade de detalhes possível no início do projeto, mesmo que não seja imediatamente implementada pela equipe de desenvolvimento.
2. Pode ser utilizada em projetos que adotam o método ágil Scrum.
3. Quando descreve uma funcionalidade maior, com menos detalhamento, é chamada de épico.
4. Idealmente, é especificada pelo Scrum Master em um projeto que adota Scrum.
5. No Scrum, o conjunt...
Com relação aos elementos do Scrum, numere a coluna da direita de acordo com sua correspondência com a coluna da esquerda.

Assinale a alternativa que apresenta a numeração correta da coluna da direita, de cima para baixo.
Com relação à metodologia SCRUM, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:
( ) A Equipe Scrum é formada por Product Owner, Scrum Master e Equipe de Desenvolvimento.
( ) O Product Backlog é definido pelo Scrum Master no início do projeto.
( ) O Product Owner é focado em ajudar a todos a compreender valores, princípios e práticas Scrum.
( ) Sprint é um espaço de tempo em que ocorre a produção de um produto ou parte dele.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
O framework Collections da plataforma Java é uma arquitetura unificada para representar e manipular coleções de objetos independentemente dos detalhes de implementação.
Em relação a este framework, a classe que permite obter os elementos da coleção na ordem em que eles foram adicionados quando acessados por meio de um objeto do tipo Iterator é:
C om relação ao Scrum, considere:
I. O Product Owner, ou dono do produto, é responsável por garantir que o Scrum seja entendido e aplicado. Faz isso para garantir que o Time Scrum adere à teoria, práticas e regras do Scrum. É um servo-líder para o Time Scrum.
II. O Scrum Master é o responsável por maximizar o valor do produto e do trabalho do Time de Desenvolvimento. Como isso é feito pode variar amplamente nas organizações, Times Scrum e indivíduos.
III. O coração do Scrum é a Sprint, um time-boxed de um mês ou menos, durante o qual um Pronto, versão incremental potencialmente utilizável do produto, é criado.
Está correto o que consta APENAS em
Considere que o Time Scrum que atua no Ministério Público do Estado da Paraíba se reuniu por 8 horas, ao final de uma Sprint de 1 mês de duração (4 semanas). A reunião foi dividida em duas partes, cada uma com 4 horas, de forma que em cada parte o foco estava na resposta às seguintes questões:
− Parte 1: O que será entregue como resultado do incremento da próxima Sprint?
− Parte 2: Como o trabalho necessário para entregar o incremento será realizado?
Eles realizaram a reunião
O comando abaixo permite recuperar informação HQL (Hibernate Query Language), linguagem de consulta do Hibernate que permite a consulta e recuperação de informação.

Um desenvolvedor resolveu adotar o Personal Software Process.
Para isso, dentro do framework de planejamento, ele deve realizar
De acordo com o mapeamento mostrado abaixo, no Hibernate, a coluna Evento_ID manterá a chave primária da tabela Eventos.

Com relação a frameworks, julgue os itens seguintes.
Com o uso do Hibernate, o isolamento dos objetos de dados passa a ser feito em memória, sendo desconsiderado o nível de isolamento das transações de banco de dados.
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.
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.
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.
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
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.
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.
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
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
Na metodologia Scrum, NÃO faz parte de uma revisão do sprint (sprint review) o seguinte procedimento:
O framework JavaServer Faces (JSF) é utilizado no desenvolvimento de aplicações web que utiliza o design pattern MVC. O JSF
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.
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.
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.
...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
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
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.
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...
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.

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...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 é:
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:
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...