

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
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:
Base, Threat, Temporal e Supplemental
Base, Threat, Environmental e Temporal
Base, Threat, Environmental e Supplemental
Base, Temporal, Environmental e Supplemental
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.
Utilizar um sistema de controle de versão, como Git, para rastrear alterações no código
Manter as configurações de ambiente junto com o código-fonte, sem separação por ambientes de desenvolvimento, teste e produção
Adotar versionamento semântico para indicar mudanças de forma clara, como MAJOR.MINOR.PATCH
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:
Apenas I e II são tecnicamente verdadeiras
Apenas II e III são tecnicamente verdadeiras
Apenas I e III são tecnicamente verdadeiras
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.
$TMPDIR
$CVSROOT
$CVSEDITOR
$EDITOR
$CVSDATABASE
A área de desenvolvimento alega que o CVS não está funcionando. Pode-se afirmar que um software de CVS é um
ambiente virtual.
software de FTP.
gerenciador de versão de códigos.
sistema de testes de códigos.
balanceador de sites web.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
CVS é uma sigla para um software que tem por finalidade:
funcionar como ferramenta case no desenvolvimento de sistemas, além de gerar dados de teste de forma automatizada.
gerenciar várias versões de documentos, além de permitir que várias pessoas possam trabalhar no mesmo arquivo.
gerar código-fonte em Java de forma automática, além de produzir os diagramas de classe a partir dos requisitos do software.
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.
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:
O Sistema de Versões Concorrentes (CVS) é
um importante auxiliar para a gerência de configuração de software.
o mais avançado CASE livre para geração de aplicativos UML.
o atual gerenciador de conteúdos RUP produzido pela Rational©.
uma ferramenta de controle de carga de processamento concorrente (overloading).
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).
Apenas I.
Apenas II.
Apenas III.
Apenas II e III.
Apenas I e II.