Questões de Concurso Público UFRN 2018 para Analista de Tecnologia da Informação - 103

Foram encontradas 49 questões

Q940513 Engenharia de Software

Uma ferramenta que pode ser usada na gestão de projetos é a planning poker. Sobre essa ferramenta, analise as afirmativas abaixo.

I É uma técnica que privilegia a opinião do "jogador" ganhador em detrimento da opinião dos demais.

II O "jogo" é composto por cartas com números que representam esforço estimado.

III O "jogo" possui 356 cartas.

IV Há uma forte interação entre os "jogadores" e product owners, que discutem questões do projeto antes de realizarem suas jogadas.

Estão corretas as afirmativas

Alternativas
Q940514 Engenharia de Software

O planejamento do tempo de execução das tarefas de um projeto é uma tarefa importante, mas difícil de ser realizada. Sobre essa temática, analise os cenários apresentados abaixo.

I Menor duração, sendo otimista.

II Maior duração, sendo pessimista.

III Prazo desejado pelo cliente.

IV Prazo real executado.

Fazem parte da estimativa de três pontos os cenários

Alternativas
Q940515 Programação

Para responder a questão considere a definição abaixo.

O Spring é um framework de aplicação e container de inversão de controle para aplicações Java.

A respeito do framework Spring, analise as afirmações abaixo. 


I Se você configurar as mesmas propriedades de componentes beans no Spring através de arquivos XML e anotações, as configurações realizadas com XML irão sobrepor as configurações com anotações, durante a inicialização do sistema.

II As anotações @Controller, @Service e @Dao do Spring são usadas para demarcar classes que fazem parte das camadas de apresentação, serviço e acesso ao banco de dados, respectivamente.

III O método update() da classe JDBCTemplate do Spring pode ser usado para executar comandos SQL de inserção, atualização e remoção do banco de dados.

IV A classe JDBCTemplate implementa o mapeamento automático de instância de classes Java que tem anotações hibernate em um banco de dados relacional.


Estão corretas as afirmações 

Alternativas
Q940516 Programação

Para responder a questão considere a definição abaixo.

O Spring é um framework de aplicação e container de inversão de controle para aplicações Java.

A respeito do framework Spring, analise as afirmações abaixo.


I A anotação @Transactional do Spring é usada para indicar classes ou métodos específicos que irão delimitar transações com o banco de dados, podendo ser aplicada a classes ou métodos específicos.

II A demarcação de transações pode ser feita no Spring através da inclusão de configurações com a tag <transaction< no arquivo applicationContext.xml.

III A configuração através de arquivos XML oferece flexibilidade para indicar padrões de nomes de classes e métodos que serão demarcados com transações, assim como os respectivos modos de propagação.

IV Por default, todas as transações criadas pelo framework Spring possuem modo de propagação REQUIRES_NEW, o que significa que ele cria uma nova transação para cada método transacional chamado.


Estão corretas as afirmações

Alternativas
Q940517 Programação

Considere as seguintes afirmativas sobre os tipos de exceções que existem na linguagem Java e o que caracteriza cada um desses tipos.


I Todas as exceções em Java herdam direta ou indiretamente da classe Throwable.

II Existem dois tipos de exceções Java: (1) exceções checadas (checked exceptions) que herdam da classe Exception ou de outra exceção checada e (2) exceções não checadas que herdam da classe Throwable.

III Um exemplo de exceção não checada é a do tipo Error que geralmente representa restrições de recursos ou problemas internos à máquina virtual Java (JVM).

IV O compilador Java não permite que sejam definidos tratadores (cláusulas catch) para as exceções de tipo RuntimeException e Error.


Estão corretas as afirmativas  

Alternativas
Respostas
26: A
27: C
28: D
29: C
30: D