Magna Concursos

Foram encontradas 60 questões.

2299700 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Scrum é uma metodologia ágil para gestão e planejamento de projetos de software. Metodologias ágeis de desenvolvimento de software são iterativas, ou seja, o trabalho é dividido em iterações que são chamadas de Sprints no caso do Scrum. Assinale a alternativa correta sobre o Sprint.

 

Provas

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

A linguagem Python permite a manipulação de cadeias de caracteres de forma bastante facilitada. A figura abaixo apresenta um código que ilustra alguns dos comandos que permitem essa manipulação. Analise o código apresentado e assinale a alternativa que corretamente represente o resultado da execução desse código.

Enunciado 3539483-1

 

Provas

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

Controle de versão é um mecanismo que registra alterações em um arquivo ou conjunto de arquivos ao longo do tempo, para que os desenvolvedores possam acessar ou restaurar versões específicas mais tarde. Um sistema de controle de versão (VCS) permite que desenvolvedores revertam arquivos para um estado anterior, revertam todo o projeto para um estado anterior, comparem as mudanças ao longo do tempo, vejam quem modificou pela última vez algo que pode estar causando um problema, quem introduziu um problema, quando, e muito mais. O Git é um sistema de controle de versão bastante utilizado. Tendo em vista este contexto, observe o código apresentado na figura abaixo, cujas partes estão identificadas por (a) até (g), analise o código e faça a associação com a explicação adequada (1) até (7). Assinale a alternativa que corretamente associa o código à explicação adequada.

Enunciado 3539482-1

Enunciado 3539482-2

1. O arquivo ainda não está sendo rastreado pelo git. Por essa razão, git status recomenda a inclusão do arquivo para rastreamento.

2. O arquivo está incluído para o rastreamento e preparado para ser enviado.

3. Tanto o primeiro arquivo quanto o segundo arquivo estão preparados para serem enviados.

4. O primeiro arquivo está preparado para ser enviado, porém o segundo arquivo, que já está sendo rastreado, sofreu alterações. O segundo arquivo não está preparado para ser enviado.

5. O comando git status aplicado após um git clone.

6. O segundo arquivo sofre alteração. A versão que sofreu a alteração mais recente aparece como não preparado para ser enviado.

7. O comando indica que o arquivo deve ser incluído para rastreamento pelo git.

 

Provas

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

As bibliotecas cliente do Prometheus oferecem diversos tipos de métrica. Segundo as recomendações do Prometheus, qual o tipo mais adequado de métrica para medir a quantidade de exceções que ocorrem em determinado trecho de um código instrumentado?

 

Provas

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

Uma função recursiva é uma função que chama a si mesma. Considere o código apresentado abaixo. Esse código ilustra a aplicação da recursividade na Linguagem Python 3. Analise o código e assinale a alternativa correta.

Enunciado 3539480-1

 

Provas

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

O Prometheus é um conjunto de ferramentas de código aberto para monitoramento de aplicações e alerta de sistemas. Tendo em vista este contexto, analise as afirmativas I, II e III e assinale a alternativa correta.

I. O Prometheus trabalha com um modelo de dados multidimensional com dados de série temporal.

II. O Prometheus é adequado para gravar série temporal puramente numérica. Ele se ajusta bem ao monitoramento centrado na máquina, porém não é adequado para o monitoramento de arquiteturas dinâmicas orientadas a serviços.

III. Cada servidor Prometheus é independente, não dependendo do armazenamento de rede ou de outros serviços remotos.

 

Provas

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

Em algumas situações, o Git recusa-se a realizar push do repositório local para um servidor, exibindo uma mensagem similar à seguinte:

Enunciado 3539478-1

Nesses casos, só é possível fazer o push com as opções --force ou --force-with-lease, e ainda assim o servidor pode recusar o recebimento dependendo de como estiver configurado.

Analise quais comandos, dentre os apresentados a seguir, podem gerar essa situação. Assuma que, antes de executado cada um desses comandos, o seu ramo (branch) local estava em sincronia com o ramo remoto (do servidor).

I. git reset --hard HEAD^1
II. git rebase outro_ramo
III. git merge outro_ramo
IV. git revert HEAD^1

Assinale a alternativa correta.

 

Provas

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

A UFSCar realizou um fork de determinado projeto de software livre para desenvolver uma versão customizada. Todo o desenvolvimento pela equipe da UFSCar ocorre em um repositório hospedado no servidor Git da UFSCar. A fim de obter as últimas atualizações, a equipe precisa realizar de tempos em tempos um merge com o ramo (branch) stable do repositório oficial do projeto, hospedado em https://github.com/org/proj.git. Assuma que você acabou de ingressar na equipe e nunca realizou esse merge antes (você sempre operou só com o servidor Git da UFSCar). Supondo que não ocorram conflitos de merge, assinale a alternativa que apresenta corretamente a sequência de comandos necessária para realizar esse merge com o ramo atual.

 

Provas

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

Qual comando cria e alterna para um novo ramo (branch) chamado novo_ramo que aponte para o HEAD atual?

 

Provas

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

Considere o seguinte playbook a ser executado no Ansible 2.7.

Enunciado 3539475-1

Analise as afirmativas a seguir:

I. O playbook passará pelas máquinas (hosts) do grupo "servidores", uma por uma, ou seja, sem paralelizar a execução em múltiplas máquinas.

II. O comando declarado dentro de "pre_tasks" executará antes da role "atualizar", e o comando dentro de "post_tasks" executará depois da role.

III. O utilitário "balancer" precisará estar instalado em todas as máquinas (hosts) do grupo "servidores".

IV. Devido à opção "delegate_to: localhost" declarada junto aos comandos, o template "{{ inventory_hostname }}" será substituído por "localhost".

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas