Ayuda
Ir al contenido

Dialnet


Revisión de los Sistemas de Control de Versiones utilizados en el desarrollo de software

  • Autores: Leal Edgar Tello, Claudia M. Sosa R., Diego A. Tello Leal
  • Localización: Revista Ingenierías USBMed, ISSN-e 2027-5846, Vol. 3, Nº. 1, 2012, págs. 74-81
  • Idioma: español
  • Títulos paralelos:
    • Une révision des systèmes de gestion de version utilisés en développement logiciel
    • A review of version control systems used in software development
  • Enlaces
  • Resumen
    • español

      Uno de los retos a los que se enfrentan los desarrolladores de software es generar productos eficientes y de calidad sin sacrificar tiempo o costos. Este objetivo sólo se alcanza si los actores involucrados en tal proceso pueden disponer de toda la información relacionada con el proyecto. Los sistemas de control de versiones son aplicaciones que ayudan al proceso de desarrollo de software, facilitando la gestión del control de versiones de los archivos de código fuente generados por los desarrolladores, proporcionando herramientas para la fusión y generación de una nueva versión de un proyecto, permitiendo que múltiples desarrolladores trabajen en el mismo proyecto sin ocasionar pérdida de datos o bloqueos de archivos. Además, permiten recuperar archivos generados previamente, los cuales pueden ser utilizados para solucionar errores del sistema. En el presente trabajo de investigación se presenta una revisión de las principales aplicaciones de software disponibles para la gestión del control de versiones con un enfoque hacia su utilización en el desarrollo de software. Adicionalmente, se analiza su funcionamiento de acuerdo al método de administración de la información contenida en los repositorios, describiendo el proceso de creación, actualización y generación de versiones de archivos de código almacenados en los repositorios.

    • English

      Nowadays, one of the main challenges faced by software developers is creating efficient and quality products without impairing time or costs. This goal only can be achieved if people involved in the process can have all the information related to the project. Version control systems are applications that contribute in the software development process; they make easier the management of version control of source code files produced by developers, they also provide tools for the fusion and generation of a new project version thus allowing that different developers could work on the same project without causing data loss or blocking the access to files. Additionally, version control systems allow retrieving previously generated files, which can be used to fix system errors. In this work we present a review of the main software applications available for version control management from the point of view of their use in software development. Control version systems are also analyzed according to the management method of the information stored in repositories, by describing the process of creating, updating, and generating a new version of source code files stored in there.

    • français

      Une des challenges qu'affrontent les développeurs logiciels est de créer des produits efficaces et de qualité sans affecter temps ou coûts. Cet objectif est obtenu si les personnes impliquées peuvent disposer de toute l'information liée au projet. Les systèmes de gestion de version sont des applications qu'aident au processus de développement logiciel, en facilitant la gestion du control des versions des fichiers de code source produit par les développeurs, en fournissant des outils pour la fusion et création d'une nouvelle version d'un projet, en permettant à plusieurs développeurs de travailler sur le même projet sans perte des données ou problèmes d'accès aux fichiers. En outre, les systèmes de gestion de version permettent de récupérer des fichiers déjà produits, lesquels peuvent être utilisés pour résoudre des erreurs systèmes. Dans cet article on présente une révision des principales applications logicielles disponibles pour la gestion du contrôle de version d'après son utilisation en développement logiciel. Les systèmes de gestion de version sont analysés selon la méthode de gestion de l'information qui est contenue dans les entrepôts, en décrivant le processus de création, actualisation et génération de versions de fichiers de code conservés.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno