Você está na página 1de 2

Colaborar  

 Repositórios de Dados (/aluno/timeline/inde…


(/notific

Av2 - Repositórios de Dados

Informações Adicionais

Período: 11/09/2023 00:00 à 30/10/2023 23:59


Situação: Iniciada
Tentativas: 1 / 3
Protocolo: 955882995

Acessar atividade (/aluno/avaliacao/form/3461216803?atividadeDisciplinaId=15120368)

1) Com base na aula sobre repositórios de dados, sabemos quais são os tipos de repositórios quanto a sua visibilidade e também quanto aos
tipos de contas referentes a gratuidade ou modelos de planos de contas e necessidade de pagamentos.

Assinale a alternativa correta:

Alternativas:

a) Repositórios públicos são sempre gratuitos

b) Repositórios públicos são sempre pagos

c) Repositórios privados são sempre pagos

d) Repositórios privados podem ser gratuitos ou pagos Alternativa assinalada

e) Repositórios privados são públicos e podem ser gratuitos ou pagos

2) O Unfuddle é uma ferramenta de gerenciamento de projetos de software para quaisquer projetos, sejam de interface ou de banco de
dados e infraestrutura.

Considerando as informações apresentadas, analise as afirmativas a seguir:

I. O Unfuddle pode ser utilizado por empresas e desenvolvedores individuais.

II. As ferramentas GitHub , Jira , Gitlab , Bitbucket, Balsamiq, Bambu, RocketChat, Flowdock e TestLodge se integram com o Unfuddle.

III. O Unfuddle possui suporte responsivo e pessoal.

IV. O Unfuddle não possui gestão de tarefas e de bugs notificados.

Considerando o contexto apresentado, é correto o que se afirma em:

Alternativas:

a) II, III e IV, apenas. Alternativa assinalada

b) I, III e IV, apenas.

c) I, II e III, apenas.

d) I, II e IV, apenas.

e) I, II, III e IV.

3) Atualmente ainda, há pessoas que preferem instalar seus próprios sistemas de controle de versão localmente e ter seus projetos
armazenados apenas em nuvens de arquivos como Dropbox ou OneDrive. Entretanto essa forma está em decadência pois não facilita o
trabalho em equipe ou a reutilização do seu código por outras pessoas. Uma rápida busca na internet mostrará diversas plataformas de
código que podem ser comparadas antes de uma escolha.

Com relação ao repositórios, analise o excerto a seguir, completando suas lacunas.

O ____________ e ____________ são os mais usados atualmente por possuírem grande comunidade ativa e permitem uso de planos gratuitos para
testar nos projetos da empresa antes do gasto financeiro. É necessária uma adaptação cultural de garantir que todos os desenvolvedores
trabalhem com a ferramenta escolhida e aprendem suas funcionalidades de controle de versão e documentação. Geralmente neste ponto
residem os maiores conflitos para que os projetos possam se coordenados e monitorados de forma clara. Devido às facilidades de integrações
empresariais e com ferramentas de gestão, uma boa recomendação é o ____________.

Assinale a alternativa que preenche corretamente as lacunas.

Alternativas:

a) Github / Bitbucket / Bitbucket.

b) Github / Bitbucket / Github. Alternativa assinalada

c) Github / Unfuddle / Unfuddle.

d) Source Forge / Freepository / Source Forge.

e) Source Forge / Freepository / Freepository.

4)
Como você já deve ter percebido, o Git é o que chamamos de uma ferramenta de SCM (Source Code Management) ou em português
gerenciamento de código fonte. Acontece que essa ferramenta que teve seu projeto iniciado por Linus Torvalds, sim aquele mesmo que
idealizou o Linux, possui várias implementações por ser de código aberto. Uma destas implementações é um serviço gratuito muito popular
chamado de Github. Esse serviço foi lançado em 2007 e desde 2012 pertence à Microsoft.

Em relação ao Github, avalie as seguintes asserções e a relação proposta entre elas:

I - O Github é um ambiente que implementa o git e permite a criação de repositórios de forma gratuita e paga;

II - Um commit pode ser realizado no Github de forma visual e online ou por meio de integração com ferramentas externas;

III - Existem algumas limitações nesta ferramenta, uma delas é incapacidade para criação de arquivos online;

IV - O arquivo gitignore permite associar arquivos que devem ser ignorados no repositório.

Alternativas:

a) As asserções corretas são: I, II e IV Alternativa assinalada

b) As asserções corretas são: I, III e IV

c) As asserções corretas são: II, III e IV

d) As asserções corretas são: I e IV

e) As asserções corretas são: I, II e III

5) Considerando os seus conhecimentos sobre repositórios de dados e falando especificamente sobre a ferramenta GIT, sabemos que essa
solução suporta o armazenamento e versionamento de códigos fontes e oferece várias funcionalidades para os desenvolvedores e usuários.
Uma dessas funcionalidades é a capacidade de integração com as plataformas de desenvolvimento como Visual Studio Code, PyCharm e
Eclipse por exemplo dentre várias outras ferramentas de desenvolvimento de aplicações.

Assinale a alternativa que indica o principal motivo do GIT possuir essa versatilidade nas integrações com as plataformas de
desenvolvimentos:

Alternativas:

a) O GIT é um projeto gratuito e open source. Alternativa assinalada

b) O GIT é considerado pelos desenvolvedores como simples e fácil de aprender.

c) A quantidade de comandos básicos do GIT é muito alta.

d) A documentação oficial oferecida pela comunidade GIT é incompleta e insuficiente.

e) O GIT suporta a execução nos principais Sistemas Operacionais como Linux, Windows e MacOS.

Você também pode gostar