Versionado

Páginas: 7 (1662 palabras) Publicado: 30 de mayo de 2014
Control de Versiones
Juan Oviedo

Índice de contenido
Introducción..........................................................................................................................................1
Gestión de la Configuración de Software........................................................................................1
Control deversiones.............................................................................................................................2
El repositorio....................................................................................................................................2
Mecanismos de control....................................................................................................................2
Modelobloquear-modificar-desbloquear.........................................................................................2
Modelo copiar-modificar-combinar.................................................................................................3
Sistemas de Control de Versiones.........................................................................................................4Clasificación....................................................................................................................................4
CVS vs SVN....................................................................................................................................4
Manejo deSubversion.....................................................................................................................4
Glosario de términos.............................................................................................................................6
Introducción
Las actividades relacionadas con el desarrollo de software son generalmente muy dinámicas, y los
productos generados, altamente susceptibles al cambio. Cuando los cambios son muchos, muy
rápidos o hay mucha gente involucradaen ellos, se necesita llevar una gestión dedicada para evitar
el descontrol.
La actividad que se encarga del manejo de cambios se denomina Gestión de la Configuración del
Software y se relaciona con la identificación, control, correcta implementación y comunicación a
las partes interesadas, de los cambios; durante todo el ciclo de vida del software. No se debe
confundir con Mantenimiento deSoftware, que es la actividad que entra en vigencia una vez que el
software está en uso.
Gestión de la Configuración de Software
Durante el proceso de desarrollo de software se producen elementos (códigos fuente, ejecutables,
documentos y datos) que inevitablemente cambiarán. Los cambios se pueden presentar por distintos
motivos: por los requerimientos, el dominio de aplicación, en lasfuncionalidades deseadas, cambios
externos al proyecto (modificaciones en el presupuesto o en el equipo de desarrollo), etc.
Para una adecuada gestión de los cambios, se debe partir de una línea base, a la cual se llega a
través de análisis y consenso formales de los elementos que componen la configuración. Cada
cambio que se deba hacer sobre estos elementos deberá pasar cada una de las siguientesetapas
formales para hacerlos efectivos: identificación, control de versiones, control de cambios y
auditoría.
La identificación implica diferenciar los elementos y proveer un mecanismo para referirse a cada
uno de ellos unívocamente y a sus relaciones de dependencia, pertenencia y asociación.
Se debe acordar una forma de asignar versiones a cada elemento, generalmente con números. El
controlde versiones es el seguimiento de las versiones en que se encuentra cada elemento, más la
posibilidad de observar el historial de modificaciones que se realizó sobre los mismos.
El control de cambios se refiere a la designación de las responsabilidades de las personas
involucradas en la modificación de un elemento y los procedimientos que se deben llevar a cabo
para esta tarea.
La...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • version
  • Era Versionamiento
  • OTRA VERSION
  • version
  • Versionamiento
  • Mac Y Sus Versiones
  • Dos Versiones
  • versiones de mac

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS