Monografias.com > Computación
Descargar Imprimir Comentar Ver trabajos relacionados

Guía para la implantación de la herramienta para la gestión de configuración subversión



Partes: 1, 2

    1. Resumen
    2. Conceptos asociados a la
      gestión de la configuración de
      software

    3. Configuraciónn de software. Elementos de
      configuración de software.

    4. Versiones, revisiones y releases

    5. Almacenamiento de versiones

    6. Instalación de subversión en Windows.
      Integración con Apache

    7. Conclusiones

    8. Bibliografía

    Resumen

    En el presente trabajo se
    expone una guía para implantación de la herramienta
    de software libre
    para la automatización del proceso de
    Gestión
    de Configuración "Subversion".

    PALABRAS CLAVES

    Software libre, Gestión de
    Configuración.

    ABSTRACT

    This paper concerns the implementation
    procedure of a free software tools for the
    Configuration Managmente automation "Subversion".

    KEY WORDS

    Free Software, Configuration Management.

    LISTADO DE ABREVIATURAS Y SIGLAS

    SSL: Sockets Security Level (Nivel
    de Sockets de Seguridad).

    HTTP: Hipertext Transfer Protocol
    (Protocolo de
    Transferencia de Hipertextos).

    Introducción

    Durante el desarrollo de
    cualquier producto, no
    solamente del código
    de un programa,
    éste evoluciona mientras se realizan sucesivos cambios en
    él. Por ejemplo, un libro no se
    escribe entero en un par de horas, sino que se prolonga durante
    un número de sesiones indeterminadas durante las cuales se
    añade más y más contenido. Esta
    adición de contenido realmente son cambios sucesivos al
    documento. (WordPress, 2008).

    Evidentemente, no todos los cambios consisten en
    adicciones
    sino que muchas veces se modifican o eliminan partes ya
    existentes por diversos motivos. Independientemente del tipo de cambio
    realizado, los cambios no son siempre definitivos ni correctos.
    En muchos casos, un cambio
    introduce un error que es corregido con cambios posteriores pero,
    en algunos casos, se desearía poder deshacer
    completamente un cambio erróneo. En estas circunstancias
    es cuando interviene la gestión de
    configuración.

    Mediante los procesos
    definidos en la gestión de configuración, es
    posible trazar los cambios que se han realizado en el tiempo. Al
    disponer de esta información, es posible identificar y
    controlar todos y cada uno de los cambios realizados. Asimismo,
    es posible regenerar sin errores el estado del
    producto en cualquier momento de su desarrollo, es decir,
    cualquiera de sus versiones.

    La implantación de la gestión de
    configuración puede parecer complejo en un inicio pero
    simplifica enormemente el trabajo a
    corto plazo. Una vez implantado se transforma en una herramienta
    indispensable de trabajo.

    Existen múltiples formas de implementar la
    gestión de configuración. Una alternativa
    podría ser implantar un proceso manual basado en
    formularios de
    petición de cambio sobre la línea base (la
    última versión existente) que se cumplimentan,
    evalúan, implementan y revisan. Este procedimiento
    manual es completamente inútil y ocasiona una gran
    sobrecarga.

    Para implantar la gestión de
    configuración, lo mejor es utilizar una herramienta que
    automatice el proceso. El uso de estas herramientas
    hace que aplicar la gestión de configuración tenga
    un coste cercano a cero pero proporciona todas las ventajas del
    proceso.

    En los siguientes epígrafes se describen algunos
    de los conceptos básicos de la Gestión de
    Configuración de Software, así como se presenta una
    guía para la implantación de la herramienta de
    software libre
    para la automatización de este proceso
    "Subversion".

    Conceptos asociados
    a la gestión de la configuración de
    software

    GESTIÓN DE LA CONFIGURACIÓN
    DE SOFTWARE. OBJETIVOS Y
    ACTIVIDADES.

    La integridad de un producto software depende de la
    acción
    combinada de tres tipos de disciplinas: Desarrollo,
    Gestión y Control.

    Dentro de las disciplinas de control se encuentra la
    Gestión de la Configuración del Software (GCS),
    cuyo objetivo es
    establecer y mantener la integridad de los componentes
    generados durante un proyecto de
    desarrollo software y a lo largo de todo el ciclo de vida
    del producto, evaluar y controlar los cambios sobre ellos, es
    decir, controlar la evolución del sistema y
    facilitar la visibilidad del producto
    . Esta suele ser
    considerada como una actividad de Garantía de la Calidad, por
    tanto, una buena GCS influye en gran medida en la calidad final
    del producto de software.

    Para conseguir los objetivos mencionados anteriormente,
    la GCS plantea la realización de las siguientes
    actividades:

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter