SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
TRAZABILIDAD Y CONFIGURACION DE
SOFTWARE
TEMARIO SEMANA 3.
5. Gestión de la configuración del software
5.1. Propósito y alcance
5.2. Objetivos y terminología
5.3. Roles y responsabilidades
6. Identificación de la configuración y control de cambios
en el software
6.1. Elementos y nomenclatura
6.2. Solicitud de cambios y análisis de impacto
6.3. Aprobación o desaprobación de cambios
6.4. Implementación de cambios
Gestión de la Configuración de
Software
 Es un conjunto de actividades desarrolladas para
gestionar cambios a lo largo del ciclo de vida del
software de computadora.
Gestión de la Configuración de
Software
 Es un conjunto de actividades diseñadas para
identificar y definir los elementos en el sistema que
probablemente cambien, controlando el cambio de
estos elementos a lo largo de su ciclo de vida,
estableciendo relaciones entre ellos, definiendo
mecanismos para gestionar distintas versiones de estos
elementos, y auditando e informando de los cambios
realizados.
5.1 Propósito y Alcance
 Tener control sobre cada una de las iteraciones y fases,
de los productos generados en estas y de los cambios
surgidos, evaluados y aprobados.
 Se deben incluir en control de configuración la mayor
cantidad de productos posibles, tomando en cuenta
siempre las restricciones dadas por la duración del
proyecto y por la capacidad organizativa del equipo.
5.1 Propósito y Alcance
 Si es necesario, se realizarán las modificaciones que el
cliente ha pedido y se actuará con las estrategias
pertinentes.
5.2 Objetivos y Terminología
 Determinar cuál es la versión actual de cada uno de los
componentes.
 Determinar el proceso de cambios.
 Determinar la política de releases.
5.3 Roles y Responsabilidades
 Gestor de configuración
 Gestionar la planificación, identificación, control,
seguimiento y auditoría de todos los elementos de
configuración en la base de datos de configuración.
 Desarrollar el plan de gestión de configuración.
 Promover el uso efectivo de la base de datos de
configuración dentro de la organización.
5.3 Roles y Responsabilidades
 Gestor de configuración
 Monitorear y reportar los cambios no autorizados sobre
los elementos de configuración.
 Asegurar la consistencia e integridad de los datos de la
base de datos de configuración a través de la ejecución
de procedimientos de verificación y auditoría.
5.3 Roles y Responsabilidades
 Gestor de configuración
 Liderar las actividades de evaluación del proceso: revisar
tipos de elementos de configuración, relaciones,
atributos y valores asociados, estructura de la base de
datos, derechos de acceso.
 Aprobar cambios estructurales en la base de datos de
configuración.
5.3 Roles y Responsabilidades
 Coordinador de configuración
 Asegurar que todos los elementos de configuración
están registrados de forma adecuada en la base de datos
de configuración.
5.3 Roles y Responsabilidades
 Coordinador de configuración
 Asegurar la consistencia e integridad de los datos de la
base de datos de configuración y la estructura del
sistema a través de la ejecución de procedimientos de
verificación y auditoría.
5.3 Roles y Responsabilidades
 Coordinador de configuración
 Reportar cualquier discrepancia o no conformidad en los
elementos de configuración al gestor de configuración.
 Participar en la mejora continua del proceso de gestión
de configuración.
5.3 Roles y Responsabilidades
 Responsable de elementos de configuración
 Asegurar que los elementos de configuración de los que
es responsable están registrados en la base de datos de
configuración con el estado y datos de configuración
apropiados.
5.3 Roles y Responsabilidades
 Responsable de elementos de
configuración
 Verificar que los cambios sobre los
elementos de configuración siguen el
proceso de cambios definido.
 Asegurar la idoneidad e integridad de
los elementos de configuración de los
que es responsable.
5.3 Roles y Responsabilidades
 Responsable de elementos de configuración
 Trabajar conjuntamente con el gestor de configuración
para identificar las causas de cualquier discrepancia
identificada en las auditorías e implementar las acciones
correctivas.
5.3 Roles y Responsabilidades
 Gestor de cambio
 Evaluar el impacto y riesgo de los
cambios.
 Asegurar que los responsables de
los elementos de configuración
actualizan los históricos de estos
elementos con los cambios
implementados.
6. Identificación de la configuración
y control de cambios en el
software
 La actividad de identificación de la configuración
identifica los elementos que van a ser controlados,
establece esquemas para la identificación de los
elementos y sus versiones, y establece las herramientas
y técnicas a usar para adquirir y gestionar los
elementos controlados.
6.1 Elementos y Nomenclatura
 Los elementos que componen toda la información
producida como parte del proceso se denominan
colectivamente "configuración del software". Dado que
la configuración software es la única representación
tangible de un programa o sistema software, debe ser
controlada para conservar su exactitud, mantener la
información actualizada, y asegurar una información
clara y concisa conforme avanzamos paso tras paso en
el proceso de Ingeniería del Software.
6.1 Elementos y Nomenclatura
 Elementos creados durante el desarrollo.
– Programas (código fuente y ejecutables) y recursos
(gráficos, etc).
– Documentos (técnicos, administrativos y de usuario).
– Estructuras de datos (base de datos, archivos, etc).
6.1 Elementos y Nomenclatura
6.1 Elementos y Nomenclatura
 Los ECS se organizan como objetos de configuración
que deben ser catalogados por la base de datos del
proyecto con un nombre único.
 Un ECS tiene un nombre y atributos, y está conectado
a otros objetos mediante relaciones.
6.2 Solicitud de cambios y análisis
de impacto
 El proceso de solicitud de cambios provee
procedimientos formales para: registrar solicitudes de
cambio; analizar la información del por qué es
requerido el cambio, y el impacto que tendrá; y
autorizar, rechazar o modificar la solicitud de cambio.
6.2 Solicitud de cambios y análisis
de impacto
 Las solicitudes de cambio pueden provenir de
cualquier usuario o interesado, en cualquier punto del
ciclo del software, e incluir una solución propuesta,
prioridad e impacto, el cual debe ser analizado,
aprobado y rastreado formalmente. Una solicitud de
cambio puede originarse, por ejemplo, a partir de un
defecto en el producto de software, de una petición de
mejora o de un cambio a un requerimiento.
6.2 Solicitud de cambios y análisis
de impacto
 El proceso de solicitud de cambios nos permite dar
seguimiento a las solicitudes de cambio y efectuar
mediciones acerca de la actividad del cambio. Una vez
que una solicitud es recibida, una evaluación técnica
(análisis de impacto) se lleva a cabo para determinar
qué modificaciones se requerirían y si la solicitud de
cambio debe ser aprobada.
6.3. Aprobación o desaprobación
de cambios
 Requiere principalmente de herramientas de control
de cambios que deben haber demostrado su eficacia
6.3. Aprobación o desaprobación
de cambios
 Los gerentes de proyecto establecen reuniones con el
equipo de trabajo
6.3. Aprobación o desaprobación
de cambios
 Tener en cuenta el juicio de expertos. Una vez
aprobado un cambio se registrará en el plan de
dirección del proyecto y aparecerá, si aplica, en las
líneas base del Proyecto.
6.4 Implementación de cambios
 Para que un cambio sea aprobado, se debe cumplir una
serie de pasos, los que funcionan como un marco
regulatorio para dicha gestión. Ellos se presentan, de la
siguiente manera:
 Elaboración de una solicitud de cambio: se
debe definir detalladamente tanto el tipo de cambio a
solicitar, como así también sus características generales y
específicas. Asimismo, este documento debe ser dirigido al
director, con la finalidad de que continúe con el resto de las
fases del procedimiento.
6.4 Implementación de cambios
 Análisis técnico: es necesario que se efectúe un estudio
teórico sobre todos los aspectos de carácter técnico
implicados en el cambio propuesto. En el caso de que
sea considerado inapropiado y perjudicial para el
cumplimiento de la totalidad del proyecto, la solicitud será
rechazada, en esta instancia.
 Proceso de cuantificación del cambio solicitado: se
requiere que los efectos asociados puedan ser mensurables
y cuantificados, para poder tener conocimiento sobre
sus consecuencias sobre la totalidad del proyecto.
Este análisis debe ser presentado al director y al equipo de
trabajo responsable de la ejecución.
6.4 Implementación de cambios
 Aprobación: debe contar con el consentimiento del
comité directivo y de los clientes que hayan solicitado
la gestión del proyecto.
 Modificación de la planificación: con posterioridad
a la correspondiente aprobación, se deben modificar
los planes de planificación, los cuales deben estar
en concordancia con el análisis cuantificado,
mencionada previamente.
6.4 Implementación de cambios
 Brindar la información de la resolución a las
personas implicadas en la solicitud: en el caso de
que haya sido negativa, se deben explicitar los motivos
de dicho rechazo. Por el contrario, si fue aprobada, se
debe continuar con su aplicación procesal.
Asimismo, todos los integrantes del equipo de trabajo
deben ser informados correctamente, para que puedan
proceder según los planes reformulados y
establecidos, luego del procedimiento citado.
6.4 Implementación de cambios
 Seguimiento del resultado del cambio aprobado: se
debe efectuar un control adecuado de todos
los cambios que hayan sido aprobados y generados en el
proyecto en cuestión. En efecto, es necesario que se
compruebe que estos cambios se hayan aplicado Para ello,
es importante que exista un proceso comunicacional
óptimo sobre el tema, con el fin de evitar malos entendidos
y que ocurran eventos perjudiciales, los cuales pueden ser
potenciales fuentes generadoras de cualquier tipo de
inconveniente asociado.

Contenu connexe

Tendances

Tecnicas referencias cruzadas
Tecnicas referencias cruzadasTecnicas referencias cruzadas
Tecnicas referencias cruzadasGiovani Ramirez
 
Modelo de trazabilidad centrado en documentos
Modelo de trazabilidad centrado en documentosModelo de trazabilidad centrado en documentos
Modelo de trazabilidad centrado en documentosGiovani Ramirez
 
Descomposición modular y estilos de control
Descomposición modular y estilos de controlDescomposición modular y estilos de control
Descomposición modular y estilos de controlJuan Pablo Bustos Thames
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareRoberth Loaiza
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitosKleo Jorgee
 
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
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores JUANR1022
 
Diseno de la arquitectura
Diseno de la arquitecturaDiseno de la arquitectura
Diseno de la arquitecturaFatima Cham
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosSergio Sanchez
 
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 SoftwareEvelinBermeo
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREjose_rob
 

Tendances (20)

Tecnicas referencias cruzadas
Tecnicas referencias cruzadasTecnicas referencias cruzadas
Tecnicas referencias cruzadas
 
Modelo de trazabilidad centrado en documentos
Modelo de trazabilidad centrado en documentosModelo de trazabilidad centrado en documentos
Modelo de trazabilidad centrado en documentos
 
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)
 
Descomposición modular y estilos de control
Descomposición modular y estilos de controlDescomposición modular y estilos de control
Descomposición modular y estilos de control
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Fcaps
FcapsFcaps
Fcaps
 
10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
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
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores
 
Diseno de la arquitectura
Diseno de la arquitecturaDiseno de la arquitectura
Diseno de la arquitectura
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 
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
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 

Similaire à Semana 3 gestion de la configuracion y control de cambios

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
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareYaniris Sepulveda
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareJohan Prevot R
 
Gestión del Cambio
Gestión del Cambio Gestión del Cambio
Gestión del Cambio jose_macias
 
Gestion de configuracion de software.pptx
Gestion de configuracion de software.pptxGestion de configuracion de software.pptx
Gestion de configuracion de software.pptxFranciscoAntonioCifu
 
REVISION-DEL-DISENO-pptx.pptx
REVISION-DEL-DISENO-pptx.pptxREVISION-DEL-DISENO-pptx.pptx
REVISION-DEL-DISENO-pptx.pptxAnabellRodriguez7
 
Sistema de Gestión del cambio
Sistema de Gestión del cambioSistema de Gestión del cambio
Sistema de Gestión del cambioJogni Santana
 
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
 
METRICA_V3_Gestion_de_Configuracion.pdf
METRICA_V3_Gestion_de_Configuracion.pdfMETRICA_V3_Gestion_de_Configuracion.pdf
METRICA_V3_Gestion_de_Configuracion.pdfCarlosRamos605522
 
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcialC21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcialHugo Strks
 
Herramientas para el análisis de sistemas
Herramientas para el análisis de sistemasHerramientas para el análisis de sistemas
Herramientas para el análisis de sistemasMariangeles Márquez S.
 
Construcción y administración de sistemas
Construcción y administración de sistemasConstrucción y administración de sistemas
Construcción y administración de sistemasDaniela Hernández
 
Construcción y administración de sistemas
Construcción y administración de sistemasConstrucción y administración de sistemas
Construcción y administración de sistemasDaniela Hernández
 

Similaire à Semana 3 gestion de la configuracion y control de cambios (20)

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
 
CMMI-DEV
CMMI-DEVCMMI-DEV
CMMI-DEV
 
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
 
Gestión del Cambio
Gestión del Cambio Gestión del Cambio
Gestión del Cambio
 
Gestion de configuracion de software.pptx
Gestion de configuracion de software.pptxGestion de configuracion de software.pptx
Gestion de configuracion de software.pptx
 
REVISION-DEL-DISENO-pptx.pptx
REVISION-DEL-DISENO-pptx.pptxREVISION-DEL-DISENO-pptx.pptx
REVISION-DEL-DISENO-pptx.pptx
 
Expocicion 4
Expocicion  4Expocicion  4
Expocicion 4
 
Clase trece 2011
Clase trece   2011Clase trece   2011
Clase trece 2011
 
Sistema de Gestión del cambio
Sistema de Gestión del cambioSistema de Gestión del cambio
Sistema de Gestión del cambio
 
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)
 
METRICA_V3_Gestion_de_Configuracion.pdf
METRICA_V3_Gestion_de_Configuracion.pdfMETRICA_V3_Gestion_de_Configuracion.pdf
METRICA_V3_Gestion_de_Configuracion.pdf
 
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcialC21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
C21 cm23 eq4-gestiondelaconfiguraciondelsoftware-segundo parcial
 
sistemas de informacion
sistemas de informacionsistemas de informacion
sistemas de informacion
 
Herramientas para el análisis de sistemas
Herramientas para el análisis de sistemasHerramientas para el análisis de sistemas
Herramientas para el análisis de sistemas
 
Punto 7. ISO 9000
Punto 7. ISO 9000Punto 7. ISO 9000
Punto 7. ISO 9000
 
fase 5 terabyte.pptx
fase 5 terabyte.pptxfase 5 terabyte.pptx
fase 5 terabyte.pptx
 
Construcción y administración de sistemas
Construcción y administración de sistemasConstrucción y administración de sistemas
Construcción y administración de sistemas
 
Construcción y administración de sistemas
Construcción y administración de sistemasConstrucción y administración de sistemas
Construcción y administración de sistemas
 
Proceso software
Proceso softwareProceso software
Proceso software
 

Plus de Giovani Ramirez

Lenguajes de trazabilidad expresiones regulares
Lenguajes de trazabilidad expresiones regularesLenguajes de trazabilidad expresiones regulares
Lenguajes de trazabilidad expresiones regularesGiovani Ramirez
 
Modelo de trazabilidad guiado por base de datos
Modelo de trazabilidad guiado por base de datosModelo de trazabilidad guiado por base de datos
Modelo de trazabilidad guiado por base de datosGiovani Ramirez
 
5 5 preparacion de la propuesta de sistemas
5 5 preparacion de la propuesta de sistemas5 5 preparacion de la propuesta de sistemas
5 5 preparacion de la propuesta de sistemasGiovani Ramirez
 
5 4 analisis y disenio de sistemas orientados a objetos
5 4 analisis y disenio de sistemas orientados a objetos5 4 analisis y disenio de sistemas orientados a objetos
5 4 analisis y disenio de sistemas orientados a objetosGiovani Ramirez
 
5 3 descripcion de las especificaciones de procesos y decisiones estructuradas
5 3 descripcion de las especificaciones de procesos y decisiones estructuradas5 3 descripcion de las especificaciones de procesos y decisiones estructuradas
5 3 descripcion de las especificaciones de procesos y decisiones estructuradasGiovani Ramirez
 
5 2 analisis mediante diccionario de datos
5 2 analisis mediante diccionario de datos5 2 analisis mediante diccionario de datos
5 2 analisis mediante diccionario de datosGiovani Ramirez
 
7 aseguramiento e implementacion de la calidad
7 aseguramiento e implementacion de la calidad7 aseguramiento e implementacion de la calidad
7 aseguramiento e implementacion de la calidadGiovani Ramirez
 
6 fundamentos del disenio
6 fundamentos del disenio6 fundamentos del disenio
6 fundamentos del disenioGiovani Ramirez
 
4 3 modelado agil y prototipos
4 3 modelado agil y prototipos4 3 modelado agil y prototipos
4 3 modelado agil y prototiposGiovani Ramirez
 
4 2 recopilacion con metodos discretos
4 2 recopilacion con metodos discretos4 2 recopilacion con metodos discretos
4 2 recopilacion con metodos discretosGiovani Ramirez
 
4 1 recopilacion con metodos interactivos
4 1 recopilacion con metodos interactivos4 1 recopilacion con metodos interactivos
4 1 recopilacion con metodos interactivosGiovani Ramirez
 
3 6 3-7 desarrollo_de_sistemas_de_informacion
3 6 3-7 desarrollo_de_sistemas_de_informacion3 6 3-7 desarrollo_de_sistemas_de_informacion
3 6 3-7 desarrollo_de_sistemas_de_informacionGiovani Ramirez
 
3 5 comprension y modelado de los sistemas organizacionales
3 5 comprension y modelado de los sistemas organizacionales3 5 comprension y modelado de los sistemas organizacionales
3 5 comprension y modelado de los sistemas organizacionalesGiovani Ramirez
 
3 2 3-4 desarrollo de sistemas de informacion
3 2 3-4 desarrollo de sistemas de informacion3 2 3-4 desarrollo de sistemas de informacion
3 2 3-4 desarrollo de sistemas de informacionGiovani Ramirez
 
3 1 ciclo de vida de desarrollo de sistemas
3 1 ciclo de vida de desarrollo de sistemas3 1 ciclo de vida de desarrollo de sistemas
3 1 ciclo de vida de desarrollo de sistemasGiovani Ramirez
 
2 diagnostico problema_desarrollo_sistemas_parte_dos
2 diagnostico problema_desarrollo_sistemas_parte_dos2 diagnostico problema_desarrollo_sistemas_parte_dos
2 diagnostico problema_desarrollo_sistemas_parte_dosGiovani Ramirez
 
2 diagnostico del problema de desarrollodesistemas
2 diagnostico del problema de desarrollodesistemas2 diagnostico del problema de desarrollodesistemas
2 diagnostico del problema de desarrollodesistemasGiovani Ramirez
 
1 4 integracion_de_tecnologias_de_sistemas
1 4 integracion_de_tecnologias_de_sistemas1 4 integracion_de_tecnologias_de_sistemas
1 4 integracion_de_tecnologias_de_sistemasGiovani Ramirez
 

Plus de Giovani Ramirez (20)

Funciones
FuncionesFunciones
Funciones
 
Lenguajes de trazabilidad expresiones regulares
Lenguajes de trazabilidad expresiones regularesLenguajes de trazabilidad expresiones regulares
Lenguajes de trazabilidad expresiones regulares
 
Modelo de trazabilidad guiado por base de datos
Modelo de trazabilidad guiado por base de datosModelo de trazabilidad guiado por base de datos
Modelo de trazabilidad guiado por base de datos
 
5 5 preparacion de la propuesta de sistemas
5 5 preparacion de la propuesta de sistemas5 5 preparacion de la propuesta de sistemas
5 5 preparacion de la propuesta de sistemas
 
5 4 analisis y disenio de sistemas orientados a objetos
5 4 analisis y disenio de sistemas orientados a objetos5 4 analisis y disenio de sistemas orientados a objetos
5 4 analisis y disenio de sistemas orientados a objetos
 
5 3 descripcion de las especificaciones de procesos y decisiones estructuradas
5 3 descripcion de las especificaciones de procesos y decisiones estructuradas5 3 descripcion de las especificaciones de procesos y decisiones estructuradas
5 3 descripcion de las especificaciones de procesos y decisiones estructuradas
 
5 2 analisis mediante diccionario de datos
5 2 analisis mediante diccionario de datos5 2 analisis mediante diccionario de datos
5 2 analisis mediante diccionario de datos
 
5 1 diagramas de flujo
5 1 diagramas de flujo5 1 diagramas de flujo
5 1 diagramas de flujo
 
7 aseguramiento e implementacion de la calidad
7 aseguramiento e implementacion de la calidad7 aseguramiento e implementacion de la calidad
7 aseguramiento e implementacion de la calidad
 
6 fundamentos del disenio
6 fundamentos del disenio6 fundamentos del disenio
6 fundamentos del disenio
 
4 3 modelado agil y prototipos
4 3 modelado agil y prototipos4 3 modelado agil y prototipos
4 3 modelado agil y prototipos
 
4 2 recopilacion con metodos discretos
4 2 recopilacion con metodos discretos4 2 recopilacion con metodos discretos
4 2 recopilacion con metodos discretos
 
4 1 recopilacion con metodos interactivos
4 1 recopilacion con metodos interactivos4 1 recopilacion con metodos interactivos
4 1 recopilacion con metodos interactivos
 
3 6 3-7 desarrollo_de_sistemas_de_informacion
3 6 3-7 desarrollo_de_sistemas_de_informacion3 6 3-7 desarrollo_de_sistemas_de_informacion
3 6 3-7 desarrollo_de_sistemas_de_informacion
 
3 5 comprension y modelado de los sistemas organizacionales
3 5 comprension y modelado de los sistemas organizacionales3 5 comprension y modelado de los sistemas organizacionales
3 5 comprension y modelado de los sistemas organizacionales
 
3 2 3-4 desarrollo de sistemas de informacion
3 2 3-4 desarrollo de sistemas de informacion3 2 3-4 desarrollo de sistemas de informacion
3 2 3-4 desarrollo de sistemas de informacion
 
3 1 ciclo de vida de desarrollo de sistemas
3 1 ciclo de vida de desarrollo de sistemas3 1 ciclo de vida de desarrollo de sistemas
3 1 ciclo de vida de desarrollo de sistemas
 
2 diagnostico problema_desarrollo_sistemas_parte_dos
2 diagnostico problema_desarrollo_sistemas_parte_dos2 diagnostico problema_desarrollo_sistemas_parte_dos
2 diagnostico problema_desarrollo_sistemas_parte_dos
 
2 diagnostico del problema de desarrollodesistemas
2 diagnostico del problema de desarrollodesistemas2 diagnostico del problema de desarrollodesistemas
2 diagnostico del problema de desarrollodesistemas
 
1 4 integracion_de_tecnologias_de_sistemas
1 4 integracion_de_tecnologias_de_sistemas1 4 integracion_de_tecnologias_de_sistemas
1 4 integracion_de_tecnologias_de_sistemas
 

Semana 3 gestion de la configuracion y control de cambios

  • 2. TEMARIO SEMANA 3. 5. Gestión de la configuración del software 5.1. Propósito y alcance 5.2. Objetivos y terminología 5.3. Roles y responsabilidades 6. Identificación de la configuración y control de cambios en el software 6.1. Elementos y nomenclatura 6.2. Solicitud de cambios y análisis de impacto 6.3. Aprobación o desaprobación de cambios 6.4. Implementación de cambios
  • 3. Gestión de la Configuración de Software  Es un conjunto de actividades desarrolladas para gestionar cambios a lo largo del ciclo de vida del software de computadora.
  • 4. Gestión de la Configuración de Software  Es un conjunto de actividades diseñadas para identificar y definir los elementos en el sistema que probablemente cambien, controlando el cambio de estos elementos a lo largo de su ciclo de vida, estableciendo relaciones entre ellos, definiendo mecanismos para gestionar distintas versiones de estos elementos, y auditando e informando de los cambios realizados.
  • 5.
  • 6. 5.1 Propósito y Alcance  Tener control sobre cada una de las iteraciones y fases, de los productos generados en estas y de los cambios surgidos, evaluados y aprobados.  Se deben incluir en control de configuración la mayor cantidad de productos posibles, tomando en cuenta siempre las restricciones dadas por la duración del proyecto y por la capacidad organizativa del equipo.
  • 7. 5.1 Propósito y Alcance  Si es necesario, se realizarán las modificaciones que el cliente ha pedido y se actuará con las estrategias pertinentes.
  • 8. 5.2 Objetivos y Terminología  Determinar cuál es la versión actual de cada uno de los componentes.  Determinar el proceso de cambios.  Determinar la política de releases.
  • 9. 5.3 Roles y Responsabilidades  Gestor de configuración  Gestionar la planificación, identificación, control, seguimiento y auditoría de todos los elementos de configuración en la base de datos de configuración.  Desarrollar el plan de gestión de configuración.  Promover el uso efectivo de la base de datos de configuración dentro de la organización.
  • 10. 5.3 Roles y Responsabilidades  Gestor de configuración  Monitorear y reportar los cambios no autorizados sobre los elementos de configuración.  Asegurar la consistencia e integridad de los datos de la base de datos de configuración a través de la ejecución de procedimientos de verificación y auditoría.
  • 11. 5.3 Roles y Responsabilidades  Gestor de configuración  Liderar las actividades de evaluación del proceso: revisar tipos de elementos de configuración, relaciones, atributos y valores asociados, estructura de la base de datos, derechos de acceso.  Aprobar cambios estructurales en la base de datos de configuración.
  • 12. 5.3 Roles y Responsabilidades  Coordinador de configuración  Asegurar que todos los elementos de configuración están registrados de forma adecuada en la base de datos de configuración.
  • 13. 5.3 Roles y Responsabilidades  Coordinador de configuración  Asegurar la consistencia e integridad de los datos de la base de datos de configuración y la estructura del sistema a través de la ejecución de procedimientos de verificación y auditoría.
  • 14. 5.3 Roles y Responsabilidades  Coordinador de configuración  Reportar cualquier discrepancia o no conformidad en los elementos de configuración al gestor de configuración.  Participar en la mejora continua del proceso de gestión de configuración.
  • 15. 5.3 Roles y Responsabilidades  Responsable de elementos de configuración  Asegurar que los elementos de configuración de los que es responsable están registrados en la base de datos de configuración con el estado y datos de configuración apropiados.
  • 16. 5.3 Roles y Responsabilidades  Responsable de elementos de configuración  Verificar que los cambios sobre los elementos de configuración siguen el proceso de cambios definido.  Asegurar la idoneidad e integridad de los elementos de configuración de los que es responsable.
  • 17. 5.3 Roles y Responsabilidades  Responsable de elementos de configuración  Trabajar conjuntamente con el gestor de configuración para identificar las causas de cualquier discrepancia identificada en las auditorías e implementar las acciones correctivas.
  • 18. 5.3 Roles y Responsabilidades  Gestor de cambio  Evaluar el impacto y riesgo de los cambios.  Asegurar que los responsables de los elementos de configuración actualizan los históricos de estos elementos con los cambios implementados.
  • 19. 6. Identificación de la configuración y control de cambios en el software  La actividad de identificación de la configuración identifica los elementos que van a ser controlados, establece esquemas para la identificación de los elementos y sus versiones, y establece las herramientas y técnicas a usar para adquirir y gestionar los elementos controlados.
  • 20.
  • 21. 6.1 Elementos y Nomenclatura  Los elementos que componen toda la información producida como parte del proceso se denominan colectivamente "configuración del software". Dado que la configuración software es la única representación tangible de un programa o sistema software, debe ser controlada para conservar su exactitud, mantener la información actualizada, y asegurar una información clara y concisa conforme avanzamos paso tras paso en el proceso de Ingeniería del Software.
  • 22.
  • 23. 6.1 Elementos y Nomenclatura  Elementos creados durante el desarrollo. – Programas (código fuente y ejecutables) y recursos (gráficos, etc). – Documentos (técnicos, administrativos y de usuario). – Estructuras de datos (base de datos, archivos, etc).
  • 24. 6.1 Elementos y Nomenclatura
  • 25. 6.1 Elementos y Nomenclatura  Los ECS se organizan como objetos de configuración que deben ser catalogados por la base de datos del proyecto con un nombre único.  Un ECS tiene un nombre y atributos, y está conectado a otros objetos mediante relaciones.
  • 26. 6.2 Solicitud de cambios y análisis de impacto  El proceso de solicitud de cambios provee procedimientos formales para: registrar solicitudes de cambio; analizar la información del por qué es requerido el cambio, y el impacto que tendrá; y autorizar, rechazar o modificar la solicitud de cambio.
  • 27. 6.2 Solicitud de cambios y análisis de impacto  Las solicitudes de cambio pueden provenir de cualquier usuario o interesado, en cualquier punto del ciclo del software, e incluir una solución propuesta, prioridad e impacto, el cual debe ser analizado, aprobado y rastreado formalmente. Una solicitud de cambio puede originarse, por ejemplo, a partir de un defecto en el producto de software, de una petición de mejora o de un cambio a un requerimiento.
  • 28. 6.2 Solicitud de cambios y análisis de impacto  El proceso de solicitud de cambios nos permite dar seguimiento a las solicitudes de cambio y efectuar mediciones acerca de la actividad del cambio. Una vez que una solicitud es recibida, una evaluación técnica (análisis de impacto) se lleva a cabo para determinar qué modificaciones se requerirían y si la solicitud de cambio debe ser aprobada.
  • 29. 6.3. Aprobación o desaprobación de cambios  Requiere principalmente de herramientas de control de cambios que deben haber demostrado su eficacia
  • 30. 6.3. Aprobación o desaprobación de cambios  Los gerentes de proyecto establecen reuniones con el equipo de trabajo
  • 31. 6.3. Aprobación o desaprobación de cambios  Tener en cuenta el juicio de expertos. Una vez aprobado un cambio se registrará en el plan de dirección del proyecto y aparecerá, si aplica, en las líneas base del Proyecto.
  • 32. 6.4 Implementación de cambios  Para que un cambio sea aprobado, se debe cumplir una serie de pasos, los que funcionan como un marco regulatorio para dicha gestión. Ellos se presentan, de la siguiente manera:  Elaboración de una solicitud de cambio: se debe definir detalladamente tanto el tipo de cambio a solicitar, como así también sus características generales y específicas. Asimismo, este documento debe ser dirigido al director, con la finalidad de que continúe con el resto de las fases del procedimiento.
  • 33. 6.4 Implementación de cambios  Análisis técnico: es necesario que se efectúe un estudio teórico sobre todos los aspectos de carácter técnico implicados en el cambio propuesto. En el caso de que sea considerado inapropiado y perjudicial para el cumplimiento de la totalidad del proyecto, la solicitud será rechazada, en esta instancia.  Proceso de cuantificación del cambio solicitado: se requiere que los efectos asociados puedan ser mensurables y cuantificados, para poder tener conocimiento sobre sus consecuencias sobre la totalidad del proyecto. Este análisis debe ser presentado al director y al equipo de trabajo responsable de la ejecución.
  • 34. 6.4 Implementación de cambios  Aprobación: debe contar con el consentimiento del comité directivo y de los clientes que hayan solicitado la gestión del proyecto.  Modificación de la planificación: con posterioridad a la correspondiente aprobación, se deben modificar los planes de planificación, los cuales deben estar en concordancia con el análisis cuantificado, mencionada previamente.
  • 35. 6.4 Implementación de cambios  Brindar la información de la resolución a las personas implicadas en la solicitud: en el caso de que haya sido negativa, se deben explicitar los motivos de dicho rechazo. Por el contrario, si fue aprobada, se debe continuar con su aplicación procesal. Asimismo, todos los integrantes del equipo de trabajo deben ser informados correctamente, para que puedan proceder según los planes reformulados y establecidos, luego del procedimiento citado.
  • 36. 6.4 Implementación de cambios  Seguimiento del resultado del cambio aprobado: se debe efectuar un control adecuado de todos los cambios que hayan sido aprobados y generados en el proyecto en cuestión. En efecto, es necesario que se compruebe que estos cambios se hayan aplicado Para ello, es importante que exista un proceso comunicacional óptimo sobre el tema, con el fin de evitar malos entendidos y que ocurran eventos perjudiciales, los cuales pueden ser potenciales fuentes generadoras de cualquier tipo de inconveniente asociado.