SlideShare una empresa de Scribd logo
1 de 14
Gestión de la
Configuración
del
Software(GCS)
Integrantes:
Jefferson Palacios
Xiomara Paladines
Introducción
   Es uno de los procesos clave para toda organización
    dedicada a la Ingeniería del Software, ya que
    posibilita una mejor organización del desarrollo y
    mantenimiento, producto, facilitando el resto de
    procesos de producción.


   “El arte de coordinar el desarrollo de software para
    minimizar…la confusión, se denomina gestión de la
    configuración. La gestión es el arte de identificar,
    organizar y controlar las modificaciones que sufre el
    software…la meta es maximizar la productividad
    minimizando errores.” Babich [BAB86].
Gestión de la Configuración
del Software(GCS)
   Los cambios dentro del desarrollo del
    software pueden ocurrir en cualquier
    momento por lo tanto debemos estar
    preparados, las actividades de CGS sirven
    para:
   Identificar el cambio de nuestro software.
   Controlar ese cambio.
   Garantizar que el cambio quede bien
    implantado.
   Informar el cambio.
GCS
 Lagestión de configuración del software
 no es un mantenimiento del software, el
 mantenimiento es la etapa final de la
 ingeniería hasta que se retire el producto
 del equipo, la GCS es un conjunto de
 actividades de seguimiento y control que
 comienzan cuando se inicia el proyecto
 de desarrollo del software y termina sólo
 una vez que el software queda fuera de
 circulación
Diferencia entre
mantenimiento del software y
configuración del software

 Mantenimiento   son actividades de
 ingeniería del software que se producen
 después de que se haya entregado,
 mientras que configuración son
 actividades de seguimiento y control,
 mientras se sigue desarrollando.
Primera ley de Ingeniería
 La  primera Ley de la ingeniería de
  sistemas establece: “Sin importar en que
  momento del ciclo de vida del sistema
  nos encontremos, el sistema cambiará y
  el deseo de cambiarlo persistirá a lo largo
  de todo el ciclo de vida”.
 Entonces nos preguntamos ¿Por qué
  cambiar el sistema? ¿Que produce los en
  el sistema cambios?
Respuestas
   Nuevos requisitos del negocio o condiciones que dictan los
    cambios en las condiciones del producto o en las normas
    comerciales.

   Nuevas necesidades del los clientes que demandan la
    modificación de los datos producidos por un sistema
    basado en computadora.

   Reorganización y/o reducción del volumen comercial que
    provoca cambios en las prioridades del proyecto o en la
    estructura del equipo de ingeniería del software.

   Restricciones presupuestarias o de planificaciones que
    provocan una redefinición del sistema o del producto.
Línea Base
 Sedefine como línea base a una
 especificación o producto que se ha
 revisado y sobre los que se ha llegado a
 un acuerdo que de ahí en adelante sirve
 como base para un desarrollo posterior y
 que puede cambiarse solamente a través
 de procedimientos formales de control
 de cambios. (O sea es la base desde la
 que vamos a desarrollar nuestro sistema,
 esa base está bien y listo).
Elementos de la
Configuración del Software
 Un ECS es un documento, un conjunto
 completo de casos de prueba o un
 componente de un programa dado. Se
 organizan como objetos de
 configuración que han de ser
 catalogados en la base de datos del
 proyecto. Tienen nombre y atributos y
 están relacionados a otros objetos por
 relaciones
Elementos de la GCS
 Los siguientes ECS son el objetivo de las
  técnicas de gestión de configuración y
  forman un conjunto de líneas base:
 1) Especificación del sistema
 2) Plan de proyecto
 3) a. Especificación de requisitos
 b. Prototipo ejecutable o “en papel”
 4) Manual de usuario preliminar
 5) Especificación de diseños
Elementos de la GCS
   a. Descripción del diseño de datos
   b. Descripción del diseño arquitectónico
   c. Descripciones del diseño de los módulos
   d. Descripciones del diseño de interfaces
   e. Descripciones de los objetos (si se utilizan
    técnicas de P.O.O)
   6) Listados del código fuente
   7) a. Plan y procedimiento de pruebas
   b. Casos de prueba y resultados registrados
Elementos de la GCS
   8) Manuales de operación de y de
    instalación
   9) Programas ejecutables
   a. Módulos, código ejecutable
   b. Módulos enlazados
   10) Descripción de la base de datos
   a. Esquema y estructura de archivos
   b. contenido inicial
   11) Manual del usuario final
Elemento de la GCS
   12) Documentos de mantenimiento
   a. Informes de problemas del software
   b. Peticiones de mantenimiento
   c. Ordenes de cambios e ingeniería
   13) Estándares y procedimientos de ingeniería
    del software

   Es importante considerar poner las
    herramientas de desarrollo de software bajo
    control de configuración
Proceso de a GCS
 La GCS es un elemento importante de
  garantía de calidad es responsable de
  controlar los cambios. Sin embargo también
  se debe identificar los ECS individuales. El
  proceso se puede definir en cinco tareas de
  GCS:
1.- Identificación
2.- Control de versiones
3.- Control de cambios
4.- Auditorias de configuración
5.- Generación de informes

Más contenido relacionado

La actualidad más candente

modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
MAPA CONCEPTUAL
MAPA CONCEPTUALMAPA CONCEPTUAL
MAPA CONCEPTUALMali Ma
 
Gestión de la Configuración - Fundamentos de la Gestión TI
Gestión de la Configuración - Fundamentos de la Gestión TIGestión de la Configuración - Fundamentos de la Gestión TI
Gestión de la Configuración - Fundamentos de la Gestión TIaajo13
 
Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePatricia F
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosCesar Prado
 
Proyecto desarrollo Web Muebleria Netos
Proyecto desarrollo Web Muebleria NetosProyecto desarrollo Web Muebleria Netos
Proyecto desarrollo Web Muebleria Netosjrobertoga
 
Ingeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de softwareIngeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de softwareMoises Medina
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2wiso08
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiraljuanksi28
 
Modelo de desarrollo concurrente
Modelo de desarrollo concurrenteModelo de desarrollo concurrente
Modelo de desarrollo concurrentesamuel ospino
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de softwareGiovanny Guillen
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Marta Silvia Tabares
 
Tabla Comparativa ITIL Y COBIT
Tabla Comparativa ITIL Y COBITTabla Comparativa ITIL Y COBIT
Tabla Comparativa ITIL Y COBITGeorge Aguilar
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizacionesJare Muñoz
 

La actualidad más candente (20)

modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
MAPA CONCEPTUAL
MAPA CONCEPTUALMAPA CONCEPTUAL
MAPA CONCEPTUAL
 
Gestión de la Configuración - Fundamentos de la Gestión TI
Gestión de la Configuración - Fundamentos de la Gestión TIGestión de la Configuración - Fundamentos de la Gestión TI
Gestión de la Configuración - Fundamentos de la Gestión TI
 
Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-software
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Proyecto desarrollo Web Muebleria Netos
Proyecto desarrollo Web Muebleria NetosProyecto desarrollo Web Muebleria Netos
Proyecto desarrollo Web Muebleria Netos
 
Ingeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de softwareIngeniería inversa y reingeniería de software
Ingeniería inversa y reingeniería de software
 
5. Métodos de Prueba de Software
5. Métodos de Prueba de Software5. Métodos de Prueba de Software
5. Métodos de Prueba de Software
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 
Métodos Formales
Métodos FormalesMétodos Formales
Métodos Formales
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Modelo de desarrollo concurrente
Modelo de desarrollo concurrenteModelo de desarrollo concurrente
Modelo de desarrollo concurrente
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2
 
Tabla Comparativa ITIL Y COBIT
Tabla Comparativa ITIL Y COBITTabla Comparativa ITIL Y COBIT
Tabla Comparativa ITIL Y COBIT
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
52165998 deteccion-de-las-necesidades-informaticas-en-las-organizaciones
 
Ieee12207
Ieee12207Ieee12207
Ieee12207
 

Similar a Gestión de la configuración del software(gcs)

Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareGiovani Ramirez
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareYaniris Sepulveda
 
Gesetion de configuracion del_software
Gesetion de configuracion del_softwareGesetion de configuracion del_software
Gesetion de configuracion del_softwareWilson Tineo Moronta
 
Auditoria de Mantenimiento
Auditoria de MantenimientoAuditoria de Mantenimiento
Auditoria de MantenimientoEver Lopez
 
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcialC21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcialHugo Strks
 
C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcialC21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcialHugo Strks
 
Gestion de redes.pptx
Gestion de redes.pptxGestion de redes.pptx
Gestion de redes.pptxlvaroTorres26
 
Gestionconfiguracionsistemas act
Gestionconfiguracionsistemas actGestionconfiguracionsistemas act
Gestionconfiguracionsistemas actjlmanmons
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Gestión de la Configuración.pptx
Gestión de la Configuración.pptxGestión de la Configuración.pptx
Gestión de la Configuración.pptxssuser84884e
 

Similar a Gestión de la configuración del software(gcs) (20)

Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Gestión del Cambio del Software
Gestión del Cambio del SoftwareGestión del Cambio del Software
Gestión del Cambio del Software
 
Tema5 apartado5
Tema5 apartado5Tema5 apartado5
Tema5 apartado5
 
Capitulo 11 parte1 (2)
Capitulo 11 parte1 (2)Capitulo 11 parte1 (2)
Capitulo 11 parte1 (2)
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Gesetion de configuracion del_software
Gesetion de configuracion del_softwareGesetion de configuracion del_software
Gesetion de configuracion del_software
 
Proceso software
Proceso softwareProceso software
Proceso software
 
Auditoria de Mantenimiento
Auditoria de MantenimientoAuditoria de Mantenimiento
Auditoria de Mantenimiento
 
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcialC21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
 
C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcialC21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
 
Modelo
ModeloModelo
Modelo
 
Iis04 2007
Iis04 2007Iis04 2007
Iis04 2007
 
Sqm
SqmSqm
Sqm
 
Gestion de redes.pptx
Gestion de redes.pptxGestion de redes.pptx
Gestion de redes.pptx
 
Gestionconfiguracionsistemas act
Gestionconfiguracionsistemas actGestionconfiguracionsistemas act
Gestionconfiguracionsistemas act
 
Trabajo espoch
Trabajo espochTrabajo espoch
Trabajo espoch
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Gestión de la Configuración.pptx
Gestión de la Configuración.pptxGestión de la Configuración.pptx
Gestión de la Configuración.pptx
 
Proyecto de reingenieria de software
Proyecto de reingenieria  de softwareProyecto de reingenieria  de software
Proyecto de reingenieria de software
 

Más de Jefferson Palacios (16)

Norma ansi
Norma ansiNorma ansi
Norma ansi
 
Pre-Requisitos
Pre-RequisitosPre-Requisitos
Pre-Requisitos
 
Introducción cap1
Introducción cap1Introducción cap1
Introducción cap1
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Dns
DnsDns
Dns
 
Metricas opm
Metricas opmMetricas opm
Metricas opm
 
Sector externo
Sector externoSector externo
Sector externo
 
Investigación de operaciones
Investigación de operacionesInvestigación de operaciones
Investigación de operaciones
 
Ibm db2
Ibm db2Ibm db2
Ibm db2
 
Supercomputadoras
SupercomputadorasSupercomputadoras
Supercomputadoras
 
Cfn
CfnCfn
Cfn
 
Corporación financiera nacional (cfn)
Corporación financiera nacional (cfn)Corporación financiera nacional (cfn)
Corporación financiera nacional (cfn)
 
Dinners club
Dinners clubDinners club
Dinners club
 
Idea innovadora
Idea innovadoraIdea innovadora
Idea innovadora
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 

Último

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 

Último (20)

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 

Gestión de la configuración del software(gcs)

  • 2. Introducción  Es uno de los procesos clave para toda organización dedicada a la Ingeniería del Software, ya que posibilita una mejor organización del desarrollo y mantenimiento, producto, facilitando el resto de procesos de producción.  “El arte de coordinar el desarrollo de software para minimizar…la confusión, se denomina gestión de la configuración. La gestión es el arte de identificar, organizar y controlar las modificaciones que sufre el software…la meta es maximizar la productividad minimizando errores.” Babich [BAB86].
  • 3. Gestión de la Configuración del Software(GCS)  Los cambios dentro del desarrollo del software pueden ocurrir en cualquier momento por lo tanto debemos estar preparados, las actividades de CGS sirven para:  Identificar el cambio de nuestro software.  Controlar ese cambio.  Garantizar que el cambio quede bien implantado.  Informar el cambio.
  • 4. GCS  Lagestión de configuración del software no es un mantenimiento del software, el mantenimiento es la etapa final de la ingeniería hasta que se retire el producto del equipo, la GCS es un conjunto de actividades de seguimiento y control que comienzan cuando se inicia el proyecto de desarrollo del software y termina sólo una vez que el software queda fuera de circulación
  • 5. Diferencia entre mantenimiento del software y configuración del software  Mantenimiento son actividades de ingeniería del software que se producen después de que se haya entregado, mientras que configuración son actividades de seguimiento y control, mientras se sigue desarrollando.
  • 6. Primera ley de Ingeniería  La primera Ley de la ingeniería de sistemas establece: “Sin importar en que momento del ciclo de vida del sistema nos encontremos, el sistema cambiará y el deseo de cambiarlo persistirá a lo largo de todo el ciclo de vida”.  Entonces nos preguntamos ¿Por qué cambiar el sistema? ¿Que produce los en el sistema cambios?
  • 7. Respuestas  Nuevos requisitos del negocio o condiciones que dictan los cambios en las condiciones del producto o en las normas comerciales.  Nuevas necesidades del los clientes que demandan la modificación de los datos producidos por un sistema basado en computadora.  Reorganización y/o reducción del volumen comercial que provoca cambios en las prioridades del proyecto o en la estructura del equipo de ingeniería del software.  Restricciones presupuestarias o de planificaciones que provocan una redefinición del sistema o del producto.
  • 8. Línea Base  Sedefine como línea base a una especificación o producto que se ha revisado y sobre los que se ha llegado a un acuerdo que de ahí en adelante sirve como base para un desarrollo posterior y que puede cambiarse solamente a través de procedimientos formales de control de cambios. (O sea es la base desde la que vamos a desarrollar nuestro sistema, esa base está bien y listo).
  • 9. Elementos de la Configuración del Software  Un ECS es un documento, un conjunto completo de casos de prueba o un componente de un programa dado. Se organizan como objetos de configuración que han de ser catalogados en la base de datos del proyecto. Tienen nombre y atributos y están relacionados a otros objetos por relaciones
  • 10. Elementos de la GCS  Los siguientes ECS son el objetivo de las técnicas de gestión de configuración y forman un conjunto de líneas base:  1) Especificación del sistema  2) Plan de proyecto  3) a. Especificación de requisitos  b. Prototipo ejecutable o “en papel”  4) Manual de usuario preliminar  5) Especificación de diseños
  • 11. Elementos de la GCS  a. Descripción del diseño de datos  b. Descripción del diseño arquitectónico  c. Descripciones del diseño de los módulos  d. Descripciones del diseño de interfaces  e. Descripciones de los objetos (si se utilizan técnicas de P.O.O)  6) Listados del código fuente  7) a. Plan y procedimiento de pruebas  b. Casos de prueba y resultados registrados
  • 12. Elementos de la GCS  8) Manuales de operación de y de instalación  9) Programas ejecutables  a. Módulos, código ejecutable  b. Módulos enlazados  10) Descripción de la base de datos  a. Esquema y estructura de archivos  b. contenido inicial  11) Manual del usuario final
  • 13. Elemento de la GCS  12) Documentos de mantenimiento  a. Informes de problemas del software  b. Peticiones de mantenimiento  c. Ordenes de cambios e ingeniería  13) Estándares y procedimientos de ingeniería del software  Es importante considerar poner las herramientas de desarrollo de software bajo control de configuración
  • 14. Proceso de a GCS  La GCS es un elemento importante de garantía de calidad es responsable de controlar los cambios. Sin embargo también se debe identificar los ECS individuales. El proceso se puede definir en cinco tareas de GCS: 1.- Identificación 2.- Control de versiones 3.- Control de cambios 4.- Auditorias de configuración 5.- Generación de informes