0% encontró este documento útil (0 votos)
90 vistas21 páginas

S3.S4.Estandares y Proceso de La GCS

El documento describe los estándares internacionales ISO/IEC 12207 para la gestión de la configuración de software. Explica los procesos del ciclo de vida de sistemas y software según el estándar, incluyendo procesos de acuerdos, proyectos, técnicos, implementación, soporte y reuso de software. También resume los seis pasos clave del proceso de gestión de la configuración de software según el estándar: planeamiento, identificación, control, estado de contabilidad, auditoría y gestión de lanzamientos.

Cargado por

Julio Aguero
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
90 vistas21 páginas

S3.S4.Estandares y Proceso de La GCS

El documento describe los estándares internacionales ISO/IEC 12207 para la gestión de la configuración de software. Explica los procesos del ciclo de vida de sistemas y software según el estándar, incluyendo procesos de acuerdos, proyectos, técnicos, implementación, soporte y reuso de software. También resume los seis pasos clave del proceso de gestión de la configuración de software según el estándar: planeamiento, identificación, control, estado de contabilidad, auditoría y gestión de lanzamientos.

Cargado por

Julio Aguero
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA


Escuela de Ingeniería de Software

Gestión de la Configuración y Mantenimiento

Tema:
Estándares Internacionales
Proceso de la Gestión de la Configuración del Software

Dra. Lenis Wong Portillo


Estándares internacionales - SWEBOK

Dra. Lenis Wong Portillo


Estándares Internacionales – ISO/IEC 12207

Dra. Lenis Wong Portillo


Estándares Internacionales – ISO/IEC 12207
 Procesos de ciclo de vida de Sistemas:
 Procesos de Acuerdos (Adquisición y Suministro)
 Procesos de Proyectos
 Procesos Técnicos
 Procesos empresariales
 Procesos de ciclo de vida de Software:
 Procesos de Implementación del software
 Procesos de Soporte del software
 Procesos de reuso del software

Dra. Lenis Wong Portillo


Procesos de ciclo de vida de Sistemas
 Procesos de acuerdo:  Procesos Técnicos:
 Proceso de adquisición  Proceso de definición de requisitos de
 Proceso de suministro Stakeholder
 Procesos proyectos:  Proceso de Análisis de requisitos de
 Proceso de Planeamiento del proyecto Sistemas
 Proceso de Control y Evaluación del proyecto  Proceso del diseño Arquitectónico del
 Proceso de Gestión de Decisión Sistema
 Proceso de Gestión de Riesgos  Proceso de Implementación
 Proceso de Gestión de la Configuración  Proceso de Integración de Sistemas
 Proceso de Gestión de Información  Proceso de Testing de Calificación de
 Proceso de Medición Sistemas
 Procesos organizacional del Proyecto  Proceso de Instalación del Software
 Proceso de Gestión del modelo de ciclo de vida  Proceso de Soporte de Aceptación del
 Proceso de gestión de Infraestructura Software
 Proceso de gestión de Portafolio de Proyectos  Proceso de Operación del Software
 Proceso de gestión de Recursos Humanos  Proceso de Mantenimiento del Software
 Proceso de gestión de Calidad  Proceso de Disposición del Software
Procesos de ciclo de vida de Software
 Procesos de Implementación del  Procesos de Soporte del software:
software:  Proceso de gestión de documentación
 Proceso de Implementación  Proceso de Gestión de la
 Proceso de Análisis de Requisitos configuración
 Proceso de Diseño de arquitectura  Proceso de aseguramiento de calidad
 Proceso de Diseño detallado  Proceso de verificación
 Proceso de Construcción  Proceso de validación
 Proceso de Integración  Proceso de revisión
 Proceso de Testing de Calificación  Proceso de auditoria
 Proceso de resolución de problemas
 Procesos de reuso del software:
 Proceso de Ingeniería de dominio
 Proceso de gestión de reuso de
activos
 Proceso de gestión de reuso de
programas
Proceso de la SCM
[Link] de la Gestión de la
SCM (SCMP)

[Link]ón de la SCM

[Link] de la SCM

[Link] de Contabilidad de la
SCM

[Link]ía de la SCM

[Link]ón y Entrega de las Releases


del Software

(ICE - 2006) Dra. Lenis Wong Portillo


1. Planeamiento de la Gestión de la SCM
(SCMP)

 El planeamiento de la Gestión de la Configuración del Software


(SCMP) es utilizado para definir el contexto organizacional, las
restricciones y la naturaleza del proyecto. También envuelve otras
actividades, las cuales son: Identificación, Control, Estado de
cuenta, Auditoría de la configuración y la gestión de Releases..

(KOSKELA, Juha -2003)

Dra. Lenis Wong Portillo


1. Planeamiento de la Gestión de la SCM
(SCMP)

 El planeamiento utiliza los siguientes tipos de información:

 Introducción: Explica el propósito del proyecto.


 Gestión de la SCM: Identifica a los responsables para completar las
actividades.
 Actividades de la SCM: Identifica que actividades se realizarán.
 Horarios de la SCM: Identifica la coordinación que deben tener las
actividades de la SCM entre cada una.
 Recursos de la SCM: Identifica las herramientas a utilizar.
 Plan de mantenimiento de la SCM: Da a conocer cómo el plan trazado se
mantendrá durante el proyecto.

(KOSKELA, Juha -2003) Dra. Lenis Wong Portillo


2. Identificación de la SCM
 Esta actividad se encarga de identificar los elementos, esquemas y
herramientas que serán utilizadas durante el proceso de las otras
actividades.

 Configuración del software: Es el conjunto de características desde el


punto de vista funcional y físico, los cuales cumplen con lo previsto en la
documentación.
 Elemento de configuración de software: Elemento, considerado como
entidad independiente, que ayuda a la gestión del software.
 Línea base: Conjunto de elementos del software que resulta de la
integración del software y que satisfacen los requerimientos propuestos.
 Definición de nomenclaturas de elementos

Dra. Lenis Wong Portillo


2. Identificación de la SCM
 Según la Integrated Computer Engineering (ICE) en su publicación “16 Best Software
Practices for Performance-Based Management”, debería implementar una biblioteca
centralizada apoyada con una herramienta automatizada. Está biblioteca será el
repositorio donde se encontrarán las versiones del software. Las versiones para el
cliente y las del desarrollador deberán encontrarse en diferentes bibliotecas.

(KOSKELA, Juha -2003)

Dra. Lenis Wong Portillo


2. Identificación de la SCM

Dra. Lenis Wong Portillo


3. Control de la SCM
 En esta actividad se gestiona los cambios que se realizarán al software
durante su ciclo de vida. Determina que cambio se debe hacer, si es que
es correcto y la manera de su implementación.
 Según la publicación de la ICE, el Control de cambios consiste en:
Identificación, Reporte, Análisis e Implementación.

Dra. Lenis Wong Portillo


3. Control de la SCM

Dra. Lenis Wong Portillo


4. Estado de Contabilidad de la SCM
 Es el manejo de la información que es necesaria durante la
configuración del software. Además, la NASA agrega la siguiente
información:
 “Proveerá trazabilidad de cambios a los requerimientos de la línea
base, diseño, código y data y documentación asociada. Documenta
cada versión del producto y los cambios que conllevan a esa
versión.”

 Esto quiere decir que si es que el software sufre algún cambio, este
deberá ser correctamente documentado para que se lleve un
registro de esto, lo cual evitaría que los desarrolladores no conozcan
o sepan sobre el progreso del proyecto.

Dra. Lenis Wong Portillo


(NASA: 2009)
4. Estado de Contabilidad de la SCM

Dra. Lenis Wong Portillo


5. Auditoría de la SCM

 Es utilizada para identificar los elementos del sistema que


satisfacen los requerimientos del cliente. Según la página de
SWEBOK (Software Engineering Body of Knowledge) existen dos
tipos de auditoria: la física y la funcional.

 La auditoría funcional verifica si parte del sistema cumple con las


especificaciones que rigen el producto.
 La auditoría física se asegura que la documentación y diseño del
software sea igual al sistema construido.

Dra. Lenis Wong Portillo


6. Gestión y Entrega de las Releases del
Software

 Construcción del software:


Es la combinación entre los elementos y datos de configuración para
crear un ejecutable del software y de esta manera entregarlo al
cliente.

 Gestión del release del software:


Es la identificación, empaquetado y entrega del software. Sin
embargo, este puede cambiar luego de ser analizado y encontrar las
partes del software que deberán ser cambiadas para lanzar un nuevo
release.

Dra. Lenis Wong Portillo


Artefactos de Entrada y Salida
 Artefactos de Entrada al Proceso
 Identificación de la configuración del software
 Se crearán planes que referencian al proyecto cuando se utilice por
primera vez un nuevo elemento en la gestión de la configuración del
software.
 La solicitud de cambio se utilizan cuando se trata de identificar un nuevo
cambio en el algún elemento en la gestión de configuración.
 Control de la Configuración del Software
 Los eventos o peticiones de cambio (los cuales pueden ser observaciones,
inconvenientes, etc.) serán utilizados para iniciar con el control de la
configuración de software.
 Estado de Cuenta de la Configuración del Software
 Cambio a un conjunto de elementos de un elemento de la configuración.
Dra. Lenis Wong Portillo
Artefactos de Entrada y Salida
 Artefactos de Salida o Resultados del Proceso
 Identificación de la configuración del software
 Luego de terminar la identificación, este dará como resultado el registro
de la metada para la configuración.
 Control de la Configuración del Software
 La actividad de control generará eventos documentados y solicitud de
cambios.
 Reportes de control de la solicitudes de cambio
 Estado de Contabilidad de la Configuración del
Software
 Registros de la contabilidad de estado.
 Se obtendrá reportes de cuenta, los cuales serán notas de releases, lista de
elementos, etc.

Dra. Lenis Wong Portillo


Procesos que participan en la SCM
 La SCM, como proceso de soporte en el desarrollo de un
software, se involucra con múltiples fases en el mismo.
 Según el Instituto de Ingeniería de Software (SEI), este
proceso se involucra con todas las áreas de proceso,
estableciendo y manteniendo la integridad de productos de
trabajo (Work Products) usando sus mecanismos de control
de cambios.
 Por ejemplo los planes, descripción de procesos,
requerimientos, especificaciones de producto, código, por
mencionar algunos productos de trabajo de varias áreas de
proceso deberían estar bajo un manejo de configuración.

Dra. Lenis Wong Portillo

También podría gustarte