Questões de Concurso sobre CVS

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
9 questões encontradas
Questões por página
20
Mais recentes
 

O Common Vulnerability Scoring System (CVSS) é um framework aberto para comunicar as características e a gravidade das vulnerabilidades de sistemas que propõe uma maneira de capturar as principais características de uma vulnerabilidade e de produzir uma pontuação numérica que reflete sua gravidade e pode ser traduzida em uma representação qualitativa. Os quatro grupos de métricas definidos no CVSS versão 4.0 são:


A

Base, Threat, Temporal e Supplemental


B

Base, Threat, Environmental e Temporal


C

Base, Threat, Environmental e Supplemental


D

Base, Temporal, Environmental e Supplemental


E

Threat, Temporal, Environmental e Supplemental

As alternativas a seguir são exemplos de boas práticas de gerência de configuração de software. Diante do exposto, assinale a alternativa incorreta.


A

Utilizar um sistema de controle de versão, como Git, para rastrear alterações no código


B

Manter as configurações de ambiente junto com o código-fonte, sem separação por ambientes de desenvolvimento, teste e produção


C

Adotar versionamento semântico para indicar mudanças de forma clara, como MAJOR.MINOR.PATCH


D

Automatizar o processo de build e testes com ferramentas de Integração Contínua (CI), como Jenkins ou GitLab CI

Quanto às ferramentas de controle de versão: Git, CVS e Subversion, analise as afirmativas abaixo.


I. Git é um sistema de controle de versão distribuído, enquanto CVS e Subversion são sistemas de controle de versão centralizados.

II. Tanto o Git, como o CVS e Subversion são ferramentas de controle de versão de software de código aberto.

III. Git é atualmente o sistema de controle de versão mais popular, enquanto CVS e Subversion são tecnologias mais antigas e menos utilizadas.


Das afirmativas:


A

Apenas I e II são tecnicamente verdadeiras


B

Apenas II e III são tecnicamente verdadeiras


C

Apenas I e III são tecnicamente verdadeiras


D

I, II e III são tecnicamente verdadeiras

Assinale a alternativa que apresenta a variável de ambiente que, no CVS (Concurrent Version System), indica o caminho absoluto do repositório.


A

$TMPDIR


B

$CVSROOT


C

$CVSEDITOR


D

$EDITOR


E

$CVSDATABASE

A área de desenvolvimento alega que o CVS não está funcionando. Pode-se afirmar que um software de CVS é um


A

ambiente virtual.


B

software de FTP.


C

gerenciador de versão de códigos.


D

sistema de testes de códigos.


E

balanceador de sites web.

CVS é uma sigla para um software que tem por finalidade:


A

funcionar como ferramenta case no desenvolvimento de sistemas, além de gerar dados de teste de forma automatizada.


B

gerenciar várias versões de documentos, além de permitir que várias pessoas possam trabalhar no mesmo arquivo.


C

gerar código-fonte em Java de forma automática, além de produzir os diagramas de classe a partir dos requisitos do software.


D

compilar programas codificados em Java, além de testar a sua execução por meio de uma base de dados gerada de forma aleatória.


E

facilitar a comunicação entre as pessoas da equipe de desenvolvimento de software por meio de mensagens padronizadas, além de controlar todo o processo de desenvolvimento.

O texto, a seguir, contém lacunas que devem ser preenchidas

O CVS é uma ferramenta que implementa um sistema para _____________ de um conjunto de arquivos fonte de um projeto, que são mantidos em um repositório. Após a edição de um ou mais arquivos, pode-se usar o comando _____________ para enviar o(s) arquivo(s) modificado(s) para o repositório do projeto. Já o comando _____________ do CVS recupera a(s) cópia(s) mais recente(s) do(s) arquivo(s) mantido(s) no repositório.

As lacunas são preenchidas, correta e respectivamente, por:


A
controle de manutenção – / commit – / checkout

B
controle de configuração– / checkout – / commit

C
controle de versão – / checkout – / commit

D
controle de configuração– / commit – / checkout

E
controle de versão – / commit – / checkout

O Sistema de Versões Concorrentes (CVS) é


A

um importante auxiliar para a gerência de configuração de software.


B

o mais avançado CASE livre para geração de aplicativos UML.


C

o atual gerenciador de conteúdos RUP produzido pela Rational©.


D

uma ferramenta de controle de carga de processamento concorrente (overloading).


E

um aplicativo de apoio à decisão estratégica para análise de concorrência no negócio de produção de softwares pelas fábricas de software.

Julgue as seguintes afirmações sobre CVS (Sistema de Controle de Versões).

I. O CVS é utilizado para manter diversas versões do código fonte, mas não pode ser utilizado para controlar versões de código objeto, pois para isso teria que levar em consideração a arquitetura-alvo para a qual o programa foi compilado.

II. Através do CVS, diversos clientes podem editar cópias do mesmo projeto de maneira concorrente. Quando eles confirmam suas alterações, o servidor tenta fazer uma fusão delas.

III. O CVS mantém o histórico das alterações nos arquivos de um projeto. Porém, não é possível recuperar as versões antigas dos arquivos, pois a idéia do CVS é manter apenas um registro das modificações em cada versão. Portanto, é necessário usar o CVS acompanhado com um sistema de backup.

Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).


A

Apenas I.


B

Apenas II.


C

Apenas III.


D

Apenas II e III.


E

Apenas I e II.

 
 
Gerar simulado