[Qué significa CMMI] Líneas base

12 views
Skip to first unread message

CJPE

unread,
Sep 13, 2010, 1:10:35 PM9/13/10
to comunidad-...@googlegroups.com
De acuerdo con el modelo CMMI una línea base es un conjunto de especificaciones o productos de trabajo que han sido formalmente revisadas y acordadas, que sirven como base para un desarrollo posterior y que sólo pueden ser modificadas por medio del procedimiento establecido de control de cambios. 


El área de proceso de CM establece como uno de sus objetivos principales el establecimiento y actualización de las líneas base del producto o productos de trabajo como una forma de crear bases estables para la evolución continua de los componentes de configuración. Las líneas base son incorporadas al sistema de gestión de la configuración en la medida que son desarrolladas y son elementos indispensables cuando se requiere interacción entre los individuos. Estas líneas base debe ser controladas y revisadas para mantener la integridad de sus elementos. 


Líneas base para el desarrollo de software 


Cada organización o proyecto determina los tipos y contenidos de las líneas base que requiere para el desarrollo del producto. Un factor que se toma en cuenta es la composición e interacción entre los diferentes grupos que intervienen. 


Formalmente se establecen cuatro líneas base:

  • Funcional 
  • Definición 
  • Desarrollo 
  • Producto 

La línea base funcional contiene la documentación técnica inicial de los requerimientos funcionales y de verificación del componente de configuración. Por lo general se establece al final de la revisión de la especificación de requerimientos del sistema. 


La línea base de definición establece la funcionalidad del sistema y requerimientos de interfaz de cada componente, así como los casos de prueba de aceptación, que sirve como base para el desarrollo del componente. 


La línea base de desarrollo contiene, o puede contener, los: documentos de diseño y casos de prueba de integración, códigos fuente, objetos y ejecutables, casos de prueba unitarias, módulos probados y software integrado. Se crea en distintos momentos después de la revisión de diseño, revisiones de código, pruebas unitarias y de integración.  


La línea base de producto contiene la documentación del producto y el código aprobado que define un componente de configuración durante la producción, operación, mantenimiento y soporte durante su ciclo de vida. Es establecida al final de las pruebas de aceptación y auditorias físicas a la configuración.  


La línea base constituye el identificador o versión que permite reconocer el componente o conjunto de componentes así como las entidades asociadas en el momento que se creó la línea base, de manera que se puede reconstruir todos esos elementos en caso de requerirse y garantizar su integridad. Es un elemento fundamental para el control de la evolución y de los cambios que afectan a cada uno de los componentes de configuración y constituye la base del sistema de gestión de la configuración.

--
Publicado por CJPE para Qué significa CMMI el 9/13/2010 12:10:00 PM

Rafael Martínez

unread,
Sep 15, 2010, 3:49:07 AM9/15/10
to Comunidad Intro CMMI
Acerca de las líneas base, comentas que formalmente se establecen
cuatro, si bien esas líneas base están a su vez relacionadas entre sí,
es decir, existe una correspondencia entre líneas base funcionales, de
definición, de desarrollo y de producto. En proyectos de desarrollo
que siguen metodologías clásicas es más o menos habitual recibir las
peticiones de cambio al final de los desarrollos, durante la fase de
pruebas del producto, lo que afectaría a todas las líneas base,
teniendo, por ejemplo que la línea base 1 Funcional corresponde con la
línea base 3 de desarrollo, y tras la petición de cambio la línea base
2 Funcional corresponde con la línea base 4 de desarrollo, existiendo
una relación entre las diferentes líneas base.

Comentas que cada organización o proyecto determina el contenido y
tipo de líneas base. ¿Sería válido establecer líneas base globales del
proyecto definidas como un conjunto completo de entregables del
proyecto, y que las líneas base cambien siempre debido a una petición
de cambio (bien interna o bien del cliente) y que se lleve por control
de configuración las versiones de los diferentes productos (Plan de
Proyecto, Planificación, Análisis Funcional, Matrices de trazabilidad,
software, manuales,....) que incluye cada línea base?.



On 13 sep, 19:10, CJPE <cjper...@gmail.com> wrote:
> De acuerdo con el modelo CMMI una línea base es un conjunto de
> especificaciones o productos de trabajo que han sido formalmente
> revisadas y acordadas, que sirven como base para un desarrollo
> posterior y que sólo pueden ser modificadas por medio del procedimiento
> establecido de control de cambios.
>
> El área de proceso de CM establece como uno de sus objetivos
> principales el establecimiento y actualización de las líneas base del
> producto o productos de trabajo como una forma de crear bases estables
> para la evolución continua de los componentes de configuración. Las
> líneas base son incorporadas al sistema de gestión de la configuración
> en la medida que son desarrolladas y son elementos indispensables
> cuando se requiere interacción entre los individuos. Estas líneas base
> debe ser controladas y revisadas para mantener la integridad de sus
> elementos.
>
> Líneas base para el desarrollo de software
>
> Cada organización o proyecto determina los tipos y contenidos de las
> líneas base que requiere para el desarrollo del producto. Un factor que
> se toma en cuenta es la composición e interacción entre los diferentes
> grupos que intervienen.
>
> Formalmente se establecen cuatro líneas base:
>
> - Funcional
> - Definición
> - Desarrollo
> - Producto

Carlos

unread,
Sep 15, 2010, 10:57:47 AM9/15/10
to Comunidad Intro CMMI
Hola Rafael,

Contexto tu pregunta en el blog con una ampliación sobre el tema que
puede ser de interés para todos.

Saludos,
Reply all
Reply to author
Forward
0 new messages