SlideShare una empresa de Scribd logo
CONTROL DE CAMBIOS
02/05/2016
CONTROL DE CAMBIOS
• En un gran proyecto de desarrollo de
software, el cambio incontrolado lleva
rápidamente al caos.
• El control de cambios combina los
procedimientos humanos y las herramientas
automáticas para proporcionar un mecanismo
eficiente para el control de cambios.
CONTROL DE CAMBIOS
• Los resultados de la evaluación se presentan
como un informe de cambios a la ACC
(Autoridad de Control de Cambios).
• Para cada cambio aprobado se genera una OCI
(Orden de Cambio de Ingeniería).
• La OCI describe el cambio a realizar, las
restricciones que se deben respetar y los
criterios de revisión y de auditoria.
CONTROL DE CAMBIOS
• El objeto a cambiar es "dado de baja" de la
base de datos del proyecto.
• Se realiza el cambio y se aplican las adecuadas
actividades de SQA (Actividades de
aseguramiento de la calidad).
• Luego, el objeto es "dado de alta" en la base
de datos y se usan los mecanismos de control
de versiones apropiadas para crear la
siguiente versión del software.
CONTROL DE CAMBIOS
Los procedimientos de "alta" y "baja"
implementan dos elementos importantes del
control de cambios: Control de Acceso y Control
de Sincronización.
CONTROL DE CAMBIOS
• El Control de Acceso gobierna los derechos de
los ingenieros de software a acceder y
modificar objetos de configuración concretos.
• El Control de Sincronización asegura que los
cambios en paralelo, realizados por personas
diferentes, no se sobrescriben mutuamente.
Control de Acceso y de
Sincronización
CONTROL DE CAMBIOS
• Antes de que un ECS (Elemento de Configuración
de Software) se convierta en una línea base, sólo
es necesario aplicar un control de cambios
informal.
• El que haya desarrollado el ECS en cuestión podrá
hacer cualquier cambio justificado por el
proyecto y por los requisitos técnicos.
• Una vez que el objeto ha pasado la revisión
técnica formal y ha sido aprobada, se crea la línea
base.
CONTROL DE CAMBIOS
Una vez que el ECS se convierte en una línea
base, aparece el control de cambios a nivel de
proyecto, para hacer un cambio, el encargado
del desarrollo debe recibir la aprobación del
gestor del proyecto (si el cambio es local), o de
la ACC si el cambio impacta en otros ECS.
CONTROL DE CAMBIOS
• En algunos casos, no se generan formalmente
las peticiones de cambio, los informes de
cambio y las OCI. Sin embargo, hay que hacer
una evaluación de cada cambio así como un
seguimiento y revisión de los mismos.
• Cuando se distribuye el producto de software
a los clientes, se instituye el control de
cambios formal.
CONTROL DE CAMBIOS
• El papel de la ACC (Autoridad de Control de
Cambios) es el de tener una visión general, se
encarga de evaluar el impacto del cambio
fuera del ECS en cuestión, es decir:
– ¿Cómo impactará el cambio en el hardware?
– ¿Cómo impactará en el rendimiento?
– ¿Cómo alterará el cambio la percepción del cliente
sobre el producto?
AUDITORIA DE LA CONFIGURACIÓN
¿Cómo podemos asegurar que el cambio
se ha implementado correctamente?
1) Revisiones técnicas formales.
2) Auditorias de configuración del software.
AUDITORIA DE LA CONFIGURACIÓN
• Los revisores evalúan el ECS para determinar
la consistencia con otros ECS, las omisiones o
los posibles efectos secundarios.
• Una auditoria de configuración del software
complementa la revisión técnica formal al
comprobar características que generalmente
no tiene en cuenta la revisión.
AUDITORIA DE LA CONFIGURACIÓN
La auditoria se plantea y responde con las
siguientes preguntas:
• ¿Se ha hecho el cambio especificado en la OCI?
• ¿Se han incorporado modificaciones adicionales?
• ¿Se ha llevado a cabo una revisión técnica formal
para evaluar la corrección técnica?
• ¿Se han seguido adecuadamente los estándares
de ingeniería de software?
AUDITORIA DE LA CONFIGURACIÓN
• ¿Se han "recalcado" los cambios en el ECS?
• ¿Se han especificado la fecha del cambio y el
autor?
• ¿Reflejan los cambios los atributos del objeto
de configuración?
• ¿Se han seguido procedimientos del GCS para
señalar el cambio, registrarlo y divulgarlo?
• ¿Se han actualizado adecuadamente todos los
ECS relacionados?
INFORMES DE ESTADO
La generación de informes de estado de la
configuración es una tarea de GCS que responde
a las siguientes preguntas:
1) ¿Qué pasó?
2) ¿Quién lo hizo?
3) ¿Cuándo pasó?
4) ¿Que más se vio afectado?
INFORMES DE ESTADO
• La generación de informes de estado de la
configuración desempeña un papel vital en el
éxito del proyecto de desarrollo de software.
• Cuando aparece involucrada mucha gente es muy
fácil que no exista una buena comunicación,
pueden darse errores entre las personas
desarrolladoras del software.
• El IEC (Informes de Estado de la Configuración)
ayuda a eliminar esos problemas, mejorando la
comunicación entre todas las personas
involucradas.
PROCESO DE CONTROL DE CAMBIOS
Se reconoce la
necesidad del
cambio
El usuario suscribe
la petición del
cambio
El desarrollador la
evalúa
Se genera un
informe de cambios
La autoridad de
control de cambios
decide
Si es aceptada la
petición queda
pendiente de
actuación
Se genera la orden
de cambio de
ingeniería (OCI)
Asignación
personalizada de los
objetos de
configuración
Dar de baja objetos
de configuración
pertinentes
Realización del
cambio
Revisión del cambio
Los elementos de
una línea base para
la prueba
Realización de
actividades de
garantía, calidad y
prueba.
Promoción de los
cambios para la
próxima versión.
Reconstrucción de la
versión adecuada de
software.
Revisión de todos
los cambios
Distribución de la
nueva versión
BIBLIOGRAFÍA
• Specifications in Software Engineering
I. Horebeek. y J. Lewi.
Springer-Verlag, 1989
• Ingeniería del Software: un enfoque práctico
R.S. Pressman. McGraw Hill. Madrid, 1993. 3ª
Edición.
Docente:
Mónica María Espejo Pérez
Ingeniera De Sistemas
Especialista en Administración de la
Informática Educativa

Más contenido relacionado

La actualidad más candente

Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
Darthuz Kilates
 
Gestión del Cambio del Software
Gestión del Cambio del SoftwareGestión del Cambio del Software
Gestión del Cambio del Software
Iliana Maritza Burguan Valverde
 
Semana 4 control de versiones planificacion y gestion
Semana 4 control de versiones planificacion y gestionSemana 4 control de versiones planificacion y gestion
Semana 4 control de versiones planificacion y gestion
Giovani Ramirez
 
Modelo CMMI
Modelo CMMIModelo CMMI
gestion y configuracion del software
 gestion y configuracion del software gestion y configuracion del software
gestion y configuracion del software
Saul Flores
 
Cierre de proyectos
Cierre de proyectosCierre de proyectos
Cierre de proyectos
Percy Diaz Chuquizuta
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
MARCO POLO SILVA SEGOVIA
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
Hernan Espinoza
 
Metodologia Incremental
Metodologia IncrementalMetodologia Incremental
Metodologia Incremental
JOHNNY SURI MAMANI
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
Joan Sebastián Ramírez Pérez
 
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – P...
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – P...Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – P...
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – P...
Dharma Consulting
 
Documentacion de un proyecto
Documentacion de un proyectoDocumentacion de un proyecto
Documentacion de un proyecto
Ingrid OP
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
EvelinBermeo
 
Unidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de losUnidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de los
pabloreyes154
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
Johan Prevot R
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
Hermes Romero
 
Seis Sigma Introduccion
Seis Sigma IntroduccionSeis Sigma Introduccion
Seis Sigma Introduccion
Juan Carlos Fernandez
 
Tsp
TspTsp
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
Mónica María Espejo Pérez
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
Sergio Sanchez
 

La actualidad más candente (20)

Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Gestión del Cambio del Software
Gestión del Cambio del SoftwareGestión del Cambio del Software
Gestión del Cambio del Software
 
Semana 4 control de versiones planificacion y gestion
Semana 4 control de versiones planificacion y gestionSemana 4 control de versiones planificacion y gestion
Semana 4 control de versiones planificacion y gestion
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
gestion y configuracion del software
 gestion y configuracion del software gestion y configuracion del software
gestion y configuracion del software
 
Cierre de proyectos
Cierre de proyectosCierre de proyectos
Cierre de proyectos
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
 
Metodologia Incremental
Metodologia IncrementalMetodologia Incremental
Metodologia Incremental
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
 
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – P...
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – P...Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – P...
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – P...
 
Documentacion de un proyecto
Documentacion de un proyectoDocumentacion de un proyecto
Documentacion de un proyecto
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Unidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de losUnidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de los
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Seis Sigma Introduccion
Seis Sigma IntroduccionSeis Sigma Introduccion
Seis Sigma Introduccion
 
Tsp
TspTsp
Tsp
 
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 

Similar a Control de cambios

Control De La Ejecucion
Control De La EjecucionControl De La Ejecucion
Control De La Ejecucion
Angela Giraldo
 
Gestipn software.pptx
Gestipn software.pptxGestipn software.pptx
Gestipn software.pptx
EstebanLabraMller
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
Giovani Ramirez
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
Yaniris Sepulveda
 
Expocicion 4
Expocicion  4Expocicion  4
Expocicion 4
Diego Porcel
 
Miguel rojas
Miguel rojasMiguel rojas
Miguel rojas
Rojas Miguel
 
Gestión de la configuración del software(gcs)
Gestión de la configuración del software(gcs)Gestión de la configuración del software(gcs)
Gestión de la configuración del software(gcs)
Jefferson Palacios
 
C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcialC21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
Hugo Strks
 
Gestión del Cambio
Gestión del Cambio Gestión del Cambio
Gestión del Cambio
jose_macias
 
Rational unified process rup
Rational unified process rupRational unified process rup
Rational unified process rup
Jonathan Arana
 
Gestión de la configuración
Gestión de la configuraciónGestión de la configuración
Gestión de la configuración
Jhon Barrera
 
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcialC21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
Hugo Strks
 
Gesetion de configuracion del_software
Gesetion de configuracion del_softwareGesetion de configuracion del_software
Gesetion de configuracion del_software
Wilson Tineo Moronta
 
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwareGestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
fredycollaguazo
 
Presentacion Migracion de Sistemas Computacionales
Presentacion Migracion de Sistemas ComputacionalesPresentacion Migracion de Sistemas Computacionales
Presentacion Migracion de Sistemas Computacionales
Jesus Jimenez
 
Procesos de desarrollo de Software
Procesos de desarrollo de SoftwareProcesos de desarrollo de Software
Procesos de desarrollo de Software
olea_saavedra
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.ppt
CristianFlasher1
 
Mantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo EvolutivoMantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo Evolutivo
miguelpaz1995
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"
MolinaSebastian
 
Tarjetas de expansion
Tarjetas de expansionTarjetas de expansion
Tarjetas de expansion
Sergio Esquíroz
 

Similar a Control de cambios (20)

Control De La Ejecucion
Control De La EjecucionControl De La Ejecucion
Control De La Ejecucion
 
Gestipn software.pptx
Gestipn software.pptxGestipn software.pptx
Gestipn software.pptx
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Expocicion 4
Expocicion  4Expocicion  4
Expocicion 4
 
Miguel rojas
Miguel rojasMiguel rojas
Miguel rojas
 
Gestión de la configuración del software(gcs)
Gestión de la configuración del software(gcs)Gestión de la configuración del software(gcs)
Gestión de la configuración del software(gcs)
 
C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcialC21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftwareexpo-segundo parcial
 
Gestión del Cambio
Gestión del Cambio Gestión del Cambio
Gestión del Cambio
 
Rational unified process rup
Rational unified process rupRational unified process rup
Rational unified process rup
 
Gestión de la configuración
Gestión de la configuraciónGestión de la configuración
Gestión de la configuración
 
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcialC21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
 
Gesetion de configuracion del_software
Gesetion de configuracion del_softwareGesetion de configuracion del_software
Gesetion de configuracion del_software
 
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwareGestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
 
Presentacion Migracion de Sistemas Computacionales
Presentacion Migracion de Sistemas ComputacionalesPresentacion Migracion de Sistemas Computacionales
Presentacion Migracion de Sistemas Computacionales
 
Procesos de desarrollo de Software
Procesos de desarrollo de SoftwareProcesos de desarrollo de Software
Procesos de desarrollo de Software
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.ppt
 
Mantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo EvolutivoMantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo Evolutivo
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"
 
Tarjetas de expansion
Tarjetas de expansionTarjetas de expansion
Tarjetas de expansion
 

Más de Mónica María Espejo Pérez

Gestión de contenidos
Gestión de contenidosGestión de contenidos
Gestión de contenidos
Mónica María Espejo Pérez
 
Técnicas de representación del conocimiento
Técnicas de representación del conocimientoTécnicas de representación del conocimiento
Técnicas de representación del conocimiento
Mónica María Espejo Pérez
 
Control de versiones
Control de versionesControl de versiones
Control de versiones
Mónica María Espejo Pérez
 
Itil
ItilItil
Iso 9000 3
Iso 9000 3Iso 9000 3
Definiciones de Estándar, metodología, mejor práctica.
Definiciones de Estándar, metodología, mejor práctica.Definiciones de Estándar, metodología, mejor práctica.
Definiciones de Estándar, metodología, mejor práctica.
Mónica María Espejo Pérez
 
Introducción al módulo
Introducción al móduloIntroducción al módulo
Introducción al módulo
Mónica María Espejo Pérez
 

Más de Mónica María Espejo Pérez (7)

Gestión de contenidos
Gestión de contenidosGestión de contenidos
Gestión de contenidos
 
Técnicas de representación del conocimiento
Técnicas de representación del conocimientoTécnicas de representación del conocimiento
Técnicas de representación del conocimiento
 
Control de versiones
Control de versionesControl de versiones
Control de versiones
 
Itil
ItilItil
Itil
 
Iso 9000 3
Iso 9000 3Iso 9000 3
Iso 9000 3
 
Definiciones de Estándar, metodología, mejor práctica.
Definiciones de Estándar, metodología, mejor práctica.Definiciones de Estándar, metodología, mejor práctica.
Definiciones de Estándar, metodología, mejor práctica.
 
Introducción al módulo
Introducción al móduloIntroducción al módulo
Introducción al módulo
 

Último

Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
jecgjv
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
perezducasaarmando
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
20minutos
 
Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
77361565
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 

Último (20)

Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
 
Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024Dia de la Bandera colegio Santa Angela 2024
Dia de la Bandera colegio Santa Angela 2024
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 

Control de cambios

  • 2. CONTROL DE CAMBIOS • En un gran proyecto de desarrollo de software, el cambio incontrolado lleva rápidamente al caos. • El control de cambios combina los procedimientos humanos y las herramientas automáticas para proporcionar un mecanismo eficiente para el control de cambios.
  • 3. CONTROL DE CAMBIOS • Los resultados de la evaluación se presentan como un informe de cambios a la ACC (Autoridad de Control de Cambios). • Para cada cambio aprobado se genera una OCI (Orden de Cambio de Ingeniería). • La OCI describe el cambio a realizar, las restricciones que se deben respetar y los criterios de revisión y de auditoria.
  • 4. CONTROL DE CAMBIOS • El objeto a cambiar es "dado de baja" de la base de datos del proyecto. • Se realiza el cambio y se aplican las adecuadas actividades de SQA (Actividades de aseguramiento de la calidad). • Luego, el objeto es "dado de alta" en la base de datos y se usan los mecanismos de control de versiones apropiadas para crear la siguiente versión del software.
  • 5. CONTROL DE CAMBIOS Los procedimientos de "alta" y "baja" implementan dos elementos importantes del control de cambios: Control de Acceso y Control de Sincronización.
  • 6. CONTROL DE CAMBIOS • El Control de Acceso gobierna los derechos de los ingenieros de software a acceder y modificar objetos de configuración concretos. • El Control de Sincronización asegura que los cambios en paralelo, realizados por personas diferentes, no se sobrescriben mutuamente.
  • 7. Control de Acceso y de Sincronización
  • 8. CONTROL DE CAMBIOS • Antes de que un ECS (Elemento de Configuración de Software) se convierta en una línea base, sólo es necesario aplicar un control de cambios informal. • El que haya desarrollado el ECS en cuestión podrá hacer cualquier cambio justificado por el proyecto y por los requisitos técnicos. • Una vez que el objeto ha pasado la revisión técnica formal y ha sido aprobada, se crea la línea base.
  • 9. CONTROL DE CAMBIOS Una vez que el ECS se convierte en una línea base, aparece el control de cambios a nivel de proyecto, para hacer un cambio, el encargado del desarrollo debe recibir la aprobación del gestor del proyecto (si el cambio es local), o de la ACC si el cambio impacta en otros ECS.
  • 10. CONTROL DE CAMBIOS • En algunos casos, no se generan formalmente las peticiones de cambio, los informes de cambio y las OCI. Sin embargo, hay que hacer una evaluación de cada cambio así como un seguimiento y revisión de los mismos. • Cuando se distribuye el producto de software a los clientes, se instituye el control de cambios formal.
  • 11. CONTROL DE CAMBIOS • El papel de la ACC (Autoridad de Control de Cambios) es el de tener una visión general, se encarga de evaluar el impacto del cambio fuera del ECS en cuestión, es decir: – ¿Cómo impactará el cambio en el hardware? – ¿Cómo impactará en el rendimiento? – ¿Cómo alterará el cambio la percepción del cliente sobre el producto?
  • 12. AUDITORIA DE LA CONFIGURACIÓN ¿Cómo podemos asegurar que el cambio se ha implementado correctamente? 1) Revisiones técnicas formales. 2) Auditorias de configuración del software.
  • 13. AUDITORIA DE LA CONFIGURACIÓN • Los revisores evalúan el ECS para determinar la consistencia con otros ECS, las omisiones o los posibles efectos secundarios. • Una auditoria de configuración del software complementa la revisión técnica formal al comprobar características que generalmente no tiene en cuenta la revisión.
  • 14. AUDITORIA DE LA CONFIGURACIÓN La auditoria se plantea y responde con las siguientes preguntas: • ¿Se ha hecho el cambio especificado en la OCI? • ¿Se han incorporado modificaciones adicionales? • ¿Se ha llevado a cabo una revisión técnica formal para evaluar la corrección técnica? • ¿Se han seguido adecuadamente los estándares de ingeniería de software?
  • 15. AUDITORIA DE LA CONFIGURACIÓN • ¿Se han "recalcado" los cambios en el ECS? • ¿Se han especificado la fecha del cambio y el autor? • ¿Reflejan los cambios los atributos del objeto de configuración? • ¿Se han seguido procedimientos del GCS para señalar el cambio, registrarlo y divulgarlo? • ¿Se han actualizado adecuadamente todos los ECS relacionados?
  • 16. INFORMES DE ESTADO La generación de informes de estado de la configuración es una tarea de GCS que responde a las siguientes preguntas: 1) ¿Qué pasó? 2) ¿Quién lo hizo? 3) ¿Cuándo pasó? 4) ¿Que más se vio afectado?
  • 17. INFORMES DE ESTADO • La generación de informes de estado de la configuración desempeña un papel vital en el éxito del proyecto de desarrollo de software. • Cuando aparece involucrada mucha gente es muy fácil que no exista una buena comunicación, pueden darse errores entre las personas desarrolladoras del software. • El IEC (Informes de Estado de la Configuración) ayuda a eliminar esos problemas, mejorando la comunicación entre todas las personas involucradas.
  • 18. PROCESO DE CONTROL DE CAMBIOS Se reconoce la necesidad del cambio El usuario suscribe la petición del cambio El desarrollador la evalúa Se genera un informe de cambios La autoridad de control de cambios decide Si es aceptada la petición queda pendiente de actuación Se genera la orden de cambio de ingeniería (OCI) Asignación personalizada de los objetos de configuración Dar de baja objetos de configuración pertinentes Realización del cambio Revisión del cambio Los elementos de una línea base para la prueba Realización de actividades de garantía, calidad y prueba. Promoción de los cambios para la próxima versión. Reconstrucción de la versión adecuada de software. Revisión de todos los cambios Distribución de la nueva versión
  • 19. BIBLIOGRAFÍA • Specifications in Software Engineering I. Horebeek. y J. Lewi. Springer-Verlag, 1989 • Ingeniería del Software: un enfoque práctico R.S. Pressman. McGraw Hill. Madrid, 1993. 3ª Edición.
  • 20. Docente: Mónica María Espejo Pérez Ingeniera De Sistemas Especialista en Administración de la Informática Educativa