Magna Concursos

Foram encontradas 50 questões.

2908035 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
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:
 

Provas

Questão presente nas seguintes provas
2908030 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
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.
Enunciado 3197408-1
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
 

Provas

Questão presente nas seguintes provas
2908011 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
Na gerência de projetos, é necessário priorizar a aplicação de recursos. Para isso, uma ferramenta disponível é a análise de Pareto. Sobre ela, assinale a alternativa correta:
 

Provas

Questão presente nas seguintes provas
2908010 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

Programação Extrema (XP - Extreme Programming) é uma das principais metodologias ágeis já propostas. A respeito de XP, considere as afirmativas abaixo.

I XP promove a execução de testes automatizados de avaliação do desempenho a cada iteração de desenvolvimento do sistema.

II Em XP, os requisitos do sistema são especificados através de casos de uso.

III A prática de integração contínua do XP envolve a geração frequente de versões (builds) do sistema, assim como execução dos testes automatizados sobre as versões geradas.

IV A prática de refatoração do XP envolve a modificação interna do código de classes do sistema, mas sem modificar seu comportamento externo (interfaces dos métodos).

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
2907995 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

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

 

Provas

Questão presente nas seguintes provas
2907994 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

Diferentes técnicas podem ser utilizadas para a concepção de novos produtos de software. Dentre essas técnicas, uma que vem se destacando é o design thinking. Acerca dessa técnica, analise as afirmativas abaixo.

I Sua primeira etapa é a imersão cujo objetivo é o entendimento do problema, das necessidades e das oportunidades do cliente.

II Na etapa de ideação, soluções são propostas usando a criatividade e as informações coletadas em fases anteriores.

III A etapa de análise e síntese avalia o impacto gerado pelo desenvolvimento e pela aplicação do produto proposto.

IV A etapa de finalização tem relação com o fechamento e entrega da solução proposta.

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
2907993 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
As técnicas para concepção e modelagem de sistemas são ferramentas essenciais para os engenheiros de software. Sobre essas técnicas, é correto afirmar:
 

Provas

Questão presente nas seguintes provas
2907992 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
Ao modelar sistemas por meio de casos de uso, as interações entre sistema e usuários são documentadas. Assim sendo, conclui-se que
 

Provas

Questão presente nas seguintes provas
2907991 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

Uma das principais atividades de gerenciamento de configuração de software é o gerenciamento de builds. Sobre essa temática, analise as afirmativas abaixo.

I Ferramentas de build realizam o controle de versão do código, rotulando as diferentes versões dos arquivos.

II Ferramentas como Maven e Docker têm o mesmo propósito e a mesma forma de funcionamento.

III TravisCI e CircleCI são exemplos de serviços online de geração de builds que possuem máquinas virtuais próprias para executar esse processo.

IV Uma build pode ser gerada automaticamente após um commit realizado em um repositório remoto.

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
2907990 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

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

 

Provas

Questão presente nas seguintes provas