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

Foram encontradas 49 questões

Q940508 Programação

As anotações são mecanismos importantes para configuração do funcionamento do hibernate para um sistema específico. Sobre essa temática, analise as afirmativas abaixo.


I Em um relacionamento bidirecional, é possível fazer uso das anotações @OneToMany, @ManyToOne e @JoinColumn.

II A anotação @ManyToMany não é suportada pelo hibernate.

III @PrimaryKeyJoinColumn indica que a chave primária de uma entidade é usada como chave estrangeira.

IV @Todo indica um ponto de extensão em linhas de produtos de software.


Estão corretas as afirmativas

Alternativas
Q940509 Engenharia de Software
Repositórios de controle de versão facilitam o controle do trabalho realizado por diferentes desenvolvedores de uma equipe. Acerca das operações suportadas pelo sistema git de controle de versão, é correto afirmar:
Alternativas
Q940510 Engenharia de Software

Para facilitar o trabalho dos desenvolvedores, um conjunto de operações relacionadas ao controle de alterações em arquivos é disponibilizado pelos sistemas de controle de versão existentes. Acerca desses comandos no sistema git, analise as afirmativas abaixo.


I git checkout -- descarta a alteração realizada em um determinado arquivo.

II git stash descarta todas as alterações na área de trabalho.

III O comando git remove-all apaga os arquivos e seus históricos de alterações.

IV O comando git add não envia as alterações para o repositório git local.


Estão corretas as afirmativas

Alternativas
Q940511 Engenharia de Software

Os padrões de gerência de configuração representam boas práticas relacionadas ao controle de versão. Acerca dos padrões existentes, analise as afirmativas abaixo.


I O padrão Mainline indica o uso de uma branch como linha de desenvolvimento principal.

II Release Line indica a criação de uma nova branch para manutenção de cada release lançada.

III Task Branch indica a criação de uma branch única para se realizar as alterações de código.

IV Clean Line indica o uso reduzido de branches.


Estão corretas as afirmativas

Alternativas
Q940512 Engenharia de Software

Uma das ferramentas usadas para a gestão de projetos é o gráfico de Gantt. Sobre essa ferramenta, analise as afirmativas abaixo.


I O gráfico relaciona de forma explícita as pessoas e papéis desenvolvidos no projeto.

II O gráfico ilustra esforço (homens-hora) e não duração do projeto (dias, por exemplo)

III Através do gráfico, é possível analisar o andamento do projeto e verificar possíveis impactos no cronograma.

IV Nesse gráfico, são apresentadas as durações e dependências de cada tarefa.


Estão corretas as afirmativas

Alternativas
Respostas
21: A
22: C
23: C
24: A
25: C