ISO 1061 Estndar para la metodologa de mtricas de calidad de software
La norma se presenta en cuatro partes:
Primera: Alcance de la Norma Segunda: Definiciones Tercera: Visin General del Marco de las Mtricas de Calidad del Softare Cuarta: Metodolog!a para las mtricas de calidad del Softare" Los ane#os de la norma se utili$an con fines ilustrati%os & referencia" Nos proporciona una metodolog!a para identificar & esta'lecer los re(uerimientos de calidad) implantarlos) anali$arlos & %alidar los procesos & mtricas del producto softare) aplica'le en todo softare & en todas las fases del ciclo de %ida del softare" *s importante recalcar (ue esta norma no prescri'e mtricas especificas" La norma est+ orientada a para (uienes tra'a,en en Desarrollo) -so) Soporte) Ad(uisicin) Mantenimiento & Auditor!a del Softare" puede ser utili$ado desde diferentes perspecti%as: Gerente: Al momento de ad(uirir le a&uda para identificar) definir & priori$ar los re(uerimientos de calidad para el nue%o sistema" Desarrollador: Para identificar los rasgos (ue de'en ser incorporados en el producto Softare para cumplir los re(uisitos de calidad" Auditor: Como garant!a de calidad) control con la finalidad de e%aluar si el sistema est+ cumpliendo con los re(uisitos de calidad" Mantenimiento: A&uda en la implementacin de modificaciones durante la e%aluacin de productos" Mtrico se utili$a en lugar de la mtrica de calidad de softare de trmino en la presente norma" Atri'uto: propiedad .ango cr!tico: %alores mtricos utili$ados para clasificar el softare en las categor!as de acepta'le) marginal) o inacepta'le" Valor cr!tico: %alor mtrico (ue se utili$a para identificar el softare (ue tiene inacepta'le calidad" Mtrica directa: -na mtrica (ue no depende de una medida de cual(uier otro atri'uto" Medida: -na forma de compro'ar o e%aluar el %alor compar+ndolo con una norma Medicin: *l acto o proceso de asignacin de un n/mero o de una categor!a a una entidad para descri'ir un atri'uto Validacin mtrica: *l acto o proceso de garanti$ar (ue una mtrica predice o e%al/a un factor de calidad fia'le" Mtrica predicti%a: -na mtrica aplicada durante el desarrollo & se utili$a para predecir los %alores de calidad de un softare Valor predicti%o: -n o',eti%o numrico relacionado con un factor de calidad (ue de'en cumplir durante el desarrollo del sistema" Mtrica de proceso: -na mtrica utili$ada para medir las caracter!sticas de los mtodos) tcnicas & 0erramientas empleados en el proceso de desarrollo del producto S1" Mtrica de producto: -na mtrica utili$ada para medir las caracter!sticas de cual(uier producto intermedio o final del proceso de desarrollo de softare" 2actor de calidad: -n atri'uto de la gestin orientada de softare (ue contri'u&e a su calidad" Marco de trabajo de mtricas y calidad de software La calidad del softare es el grado en el (ue el softare posee una com'inacin deseada de atri'utos de calidad" *l propsito de las mtricas de softare es 0acer e%aluaciones a lo largo del ciclo de %ida del softare en cuanto si el softare esta cumpliendo son los re(uisitos de calidad del consumo" *l uso de las mtricas reduce la su',eti%idad en la e%aluacin & control de la calidad del softare) proporcionado una 'ase cuantitati%a para la toma de decisiones acerca de la calidad" Se espera dentro de una organi$acin o pro&ecto tenga un efecto 'eneficioso & (ue la calidad del softare 0a m+s %isi'le" *l uso de esta metodolog!a de esta norma para medir la calidad permite a una organi$acin : *%aluar el logro de los o',eti%os de la calidad" *sta'lecer re(uisitos de calidad para un sistema en su inicio" *sta'lece los criterios & normas de aceptacin" *%aluar el ni%el de calidad en contra de los re(uisitos esta'lecidos" Detectar anomal!as o puntos de posi'les pro'lemas en el sistema" Predecir el ni%el de calidad (ue se lograr+ en el futuro" Monitorear los cam'ios en la calidad cuando el softare es modificado" *%aluar la facilidad de cam'ios en el sistema durante la e%aluacin de l producto" Validar las mtricas esta'lecidas" El marco de trabajo para mtricas de calidad de software figura 3" entajas! *sta dise4ado para ser fle#i'le Permite adiciones) eliminaciones & modificaciones de los factores de calidad) su'factores de calidad & mtricas" Cada ni%el puede ser ampliado a %arios su'ni%eles" *l marco de este modelo se puede ampliar a todos los sistemas) & se pueden adaptar seg/n sea apropiado sin cam'iar el concepto '+sico" "erar#$a del marco de trabajo de mtricas de calidad software! %i&el 1' Comien$a esta'leciendo de la calidad) re(uisitos de la asignacin de di%ersos atri'utos de calidad) se utili$a para descri'ir la calidad de sistema" Todos los atri'utos de los re(uisitos son acordados por el e(uipo de pro&ecto) como 'eneficios tenemos: 2actores de calidad (ue representan la gestin & %istas orientadas al usuarios" Si es necesario su'factores de calidad se asignan a cada factor de calidad) Cada factor de calidad es una mtrica directa (ue sir%e como una representacin cuantitati%amente de calidad) e,emplo" -na mtrica directa para la fia'ilidad podr!a ser el tiempo medio 0asta el fallo" %i&el (' son los su'factores de calidad (ue representan atri'utos del softareorientados a indicar la calidad" *stos pueden ser o'tenidos por la descomposicin de cada factor de calidad en los atri'utos medi'les del softare) pueden ser: Atri'utos independientes de softare estos pueden corresponder a m+s de un factor de calidad" Atri'utos concretos de softare (ue son m+s significati%os (ue los factores de calidad a personal tcnico) como analistas) dise4adores ) programadores) testeadores & de mantenimiento" 2acilita la comunicacin o',eti%a entre gerentes & personal tcnico en relacin con los o',eti%os de calidad" %i&el )' Se descomponen en mtricas utili$adas para medir el sistema de productos & procesos durante el desarrollo del ciclo de %ida" Valores de mtricas directos o %alores de factores de calidad son normalmente no disponi'les o caro de recopilar al inicio de ciclo de %ida del softare" Metodologas de mtricas de calidad del software De arri'a 0acia a'a,o el marco de tra'a,o facilita: *sta'lecimiento de re(uisitos de calidad) en trminos de los factores de calidad por los administradores desde el inicio del ciclo de %ida del sistema" Comunicar los factores de calidad esta'lecidos) en trminos de su'factores de calidad) al personal tcnico" 5dentificar las mtricas (ue sta relacionados con los factores esta'lecidos de calidad & los su'factores de calidad" De a'a,o 0acia arri'a en el marco de tra'a,o permite al personal directo & tcnico o'tener retroalimentacin: La e%aluacin de los productos de softare & los procesos a ni%el de mtricas" *l an+lisis de los %alores de indicadores para estimar & e%aluar los factores de calidad"