quinta-feira, 24 de outubro de 2013

No processo de desenvolvimento de software, principalmente em grandes equipes de trabalho, há uma preocupação em relação a execução de atividades que demandam trabalho compartilhado. Controlar as alterações feitas em um determinado projeto, principalmente em módulos ou códigos em que várias pessoas da equipe precisam trabalhar simultaneamente, torna-se ainda mais importante.

Visando evitar esses tipos de problemas, foram criados os Sistemas de Controle de Versão que têm como objetivo controlar as modificações feitas em determinados módulos/códigos, e ainda permitir a criação de versões que possam ser estendidas e disponibilizadas em projetos futuros.

Existem várias ferramentas disponíveis para esse propósito, algumas livres como o SVN (Subversion), CVS (Concurrent Version Systems), e Git; outras pagas como o ClearCase da IBM e o SourceSafe da Microsoft. Cada uma delas têm seus prós e contras e é preciso analisar esses pontos para escolher a ferramenta adequada para a equipe de trabalho.


Fonte:  Avaliação de uma ferramenta de controle de versões de software com o modelo de avaliação OPENBRR. Gestão da Produção, Operação e Sistemas - Ano 5, nº 3, Jul-Set/2010, p.149-165. 

Nenhum comentário:

Postar um comentário