Entrar
¿Usuario nuevo? Regístrate
calidaddelsoftware · Calidad del Software, Ingeniería&Gestión
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes buscar mensajes antiguos en un grupo.

Mensajes

  Mensajes Ayuda
Avanzado
CMMI V1.2 (REQM TRAZABILIDAD)   Lista de mensajes  
Responder | Reenviar Mensaje #1049 de 1173 |
Re: [calidaddelsoftware] CMMI V1.2 (REQM TRAZABILIDAD)

Hola Joana,

A efectos prácticos, es muy importante saber hasta qué nivel de granularidad es necesario definir y mantener la trazabilidad. En lo que respecta al código, y por su propia naturaleza, se establecen relaciones de "trazabilidad" muy especiales que podemos aprovechar.

Siendo realistas, es muy difícil mantener la relación entre cada requisito (que no requerimiento) y cada pieza de código que los implementa. Hay que analizar muy bien qué ganamos y qué perdemos por, por ejemplo, mantener la trazabilidad hasta los métodos concretos de componentes que dan respuesta a cada requsito. Esto teóricamente está muy bien, pero en el día a día es muy difícil de mantener dado el elevado nivel de cambios al que está expuesto el código fuente. Además, tampoco aporta demasiado. Me explico...

Podemos llevar la traza hasta puntos de entrada al código que sean relevantes. Relevantes funcionalmente y relevantes porque encapsulan (trazan) hacia componentes más bajo nivel. Estos puntos de entrada dependen de cada tecnología, obviamente, pero en general son componentes de tipo fachada muy habituales en todos los diseños que se precien. Otras características interesantes de estos puntos de entrada: Son relativamente estables, tienen un gran protagonismo a nivel de pruebas de integración y, de cara a realizar análisis de impacto (si nos cambian un requisito), son más que suficientes.

De manera que si eres capaz de identificar esos puntos de entrada al código tendrás mucho ganado. Un modelo de trazabilidad que he propuesto en algún que otro proyecto y ha funcionado bien sería similar a este:

NECESIDAD
    --> ESPECIFICACION REQUISITO(s)
            ---> CASO(s) DE USO
                    ---> PUNTO(s) de ENTRADA AL CODIGO
                             ---> RESTO DEL CÓDIGO

Lo bueno de esto es que la última flecha, el último nivel de traza, se mantiene sólo, casi por "generación espontanea". :-)

Saludos

El 25 de marzo de 2009 17:56, Joana Urresti <jurresti@...> escribió:

Hola a todos,

 

En el proceso REQM, el modelo CMMI V1.2. pide que haya una trazabilidad bidireccional.

 

Concretamente, en el punto “SP 1.4      Maintain Bidirectional”

When the requirements are managed well, traceability can be established from the source requirement to its lower level requirements and from the lower level requirements back to their source. Such bidirectional traceability helps determine that all source requirements have been completely addressed and that all lower level requirements can be traced to a valid source.

Requirements traceability can also cover the relationships to other entities such as intermediate and final work products, changes in design documentation, and test plans.

 

Teniendo en cuenta que soy nueva en el mundo de CMMI, no me queda claro si el modelo indica que necesarioamente y de forma obligatoria tengamos que bajar la trazabilidad a nivel de código. No me queda muy claro, donde queda el limite en el que un SCAMPI no establecería una no conformidad.

 

Un saludo y gracias a todos!




Sáb, 28 de Mar, 2009 12:07 pm

reyesoliva
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #1049 de 1173 |
Desplegar mensajes Autor Ordenar por fecha

Hola a todos, En el proceso REQM, el modelo CMMI V1.2. pide que haya una trazabilidad bidireccional. Concretamente, en el punto “SP 1.4 Maintain...
Joana Urresti
urresti_arteach
Sin conexión Enviar mensaje
25 de Mar, 2009
7:05 pm

Hola Joana, Contesto en mi caracter de Lead Appraiser y miembro del grupo de calidad del SEI, donde observo candidatos a Lead Appraiser. La practica: "Maintain...
jorgeboria
Sin conexión Enviar mensaje
27 de Mar, 2009
12:15 am

Joana, los límites de la trazabilidad en tus proyectos, debes marcarlos tu según consideres necesario el nivel que te permita mantener actualizada la...
Maria Escobar Pastor
maria.escobar@...
Enviar mensaje
27 de Mar, 2009
12:17 am

Buenos días, La pregunta planteada por Joana tiene importantes implicaciones prácticas. En "teoría", el mantenimiento de este tipo de matrices de...
Ambrosio Toval
atoval@...
Enviar mensaje
29 de Mar, 2009
3:59 pm

Hola Joana, Si tus objetos de código se encuentran dentro del contexto de la evaluación SCAMPI que váis a sufrir, sí que tendrán que estar trazados ...
Francisco J. G. Villa...
pacogvillaran@...
Enviar mensaje
27 de Mar, 2009
12:18 am

Hola Joana, A efectos prácticos, es muy importante saber hasta qué nivel de granularidad es necesario definir y mantener la trazabilidad. En lo que respecta...
Luis Reyes
reyesoliva
Sin conexión Enviar mensaje
29 de Mar, 2009
3:57 pm

Hola, Leyendo este hilo me han entrado 2 dudas importantes: 1) Según he entendido por el correo de Maria Escobar, la trazabilidad tiene que llegar al nivel de...
Elena Biglino
the_big_lino
Sin conexión Enviar mensaje
17 de Abr, 2009
6:06 am

Hola, A la primera pregunta, el modelo no tiene restricciones temporales. “Cuando†es importante desde el punto de vista del negocio, puede variar desde la...
Jorge Boria
jorgeboria
Sin conexión Enviar mensaje
17 de Abr, 2009
6:10 pm

Gracias Jorge por la aclaración. En nuestro caso tenemos perfectamente identificados los cambios realizados, ya que lo que realizamos es la documentación y...
Elena Biglino
the_big_lino
Sin conexión Enviar mensaje
22 de Abr, 2009
7:19 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda