SóProvas


ID
2828605
Banca
COMPERVE
Órgão
UFRN
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

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

Alternativas
Comentários
  • Letra D

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

    Errado. Quem faz isso são as ferramentas de controle de versão, como o Github e SVN.

    Ferramenta de Build: é, basicamente, um sistema que permite automatizar todas as tarefas rotineiras de um projeto de uma forma organizada e que evite que o desenvolvedor tenha que perder tempo.

    Em outras palavras, adicionar uma nova biblioteca, realização de testes, empacotamento e deploy, ou até mesmo, a compatibilidade entre as diversas IDEs são tarefas facilmente resolvidas com uma build tool, ou seja, ao invés de você desenvolvedor se responsabilizar por todos esses passos, as build tools farão isso pra você!

    Dentre as ferramentas de build o Maven é (talvez) a mais famosa. Ele possui as mesmas features que o Ant e, além de uma build tool, é considerado como um project manager (gerenciador de projeto).

    https://medium.com/@alex.felipe/entenda-o-que-s%C3%A3o-build-tools-do-mundo-java-682a26e38ff2

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

    Errado.

    Maven descrito acima.

    Docker tem a ver com conteiners.

    https://docs.docker.com/get-started/