Questões da Prova COMPERVE - 2018 - UFRN - Analista de Tecnologia da Informação - 104

Foram encontradas 49 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q942865 Engenharia de Software
Considere a figura a seguir, que apresenta a evolução de um determinado arquivo (de C0 em diante) em três branchs diferentes (master, hotfix, feature1) de um repositório git.
Imagem associada para resolução da questão
Com base nessa figura e considerando a necessidade de se fazer um merge entre as branches master e hotfix, avalie as afirmativas abaixo.
I Essa operação de merge não tem como causar conflitos. II A sequência adequada de comandos para se fazer o merge é “git checkout hotfix” e “git merge master”. III Essa operação de merge seguirá a estratégia fast forward. IV A branch feature1 impedirá o merge entre master e hotfix.
Estão corretas as afirmativas
Alternativas
Q942864 Engenharia de Software
O controle de versão de arquivos permite a realização de um melhor trabalho por diferentes desenvolvedores de uma equipe. Sobre o funcionamento do sistema git de controle de versão, é correto afirmar:
Alternativas
Q942863 Engenharia de Software

Uma das formas de se controlar as mudanças em um software é com a implantação de um change control board. Sobre esse comitê, avalie as afirmativas abaixo.


I Mudanças não são negadas pelo comitê, mas apenas priorizadas.

II Uma análise de impacto no código é realizada para cada mudança solicitada.

III Um documento padrão deve ser utilizado para documentar as solicitações de mudança.

IV O comitê é formado por profissionais técnicos, sem interferência da equipe de negócios.


Estão corretas as afirmativas

Alternativas
Q942862 Engenharia de Software
Durante a manutenção de um software, a reestruturação do código pode se fazer necessária. Sobre os padrões de refatoração, é correto afirmar:
Alternativas
Q942861 Engenharia de Software

Durante a concepção e modelagem de software, podemos fazer uso de técnicas como a elaboração de personas, de mapas conceituais, prototipação, entre outras. Sobre esse tema, analise as afirmativas abaixo.


I Personas são relatos de personagens reais, remetendo explicitamente a clientes ou usuários reais relacionados ao projeto.

II Mapas conceituais são visualizações gráficas que facilitam a compreensão de informações complexas.

III A prototipação é uma representação de interfaces gráficas que pode ser desenhada à mão, em papel.

IV O uso de mapas conceituais dispensa o uso de personas.


Estão corretas as afirmativas

Alternativas
Respostas
21: D
22: B
23: A
24: B
25: A