Instrumento para calcular métricas basado en Caracterísca
SubCaracterísca
etrica
S!"
Su$ciencia %uncional
S
#uncionalidad
La capacidad del producto sofware para proporcionar unciones que sasagan las necesidades especicadas e implícitas cuando el sofware se uliza en las condiciones especicadas.
&decuaci'n!&plicabilidad : Inte(ridad de la la capacidad del producto implementaci'n %uncional sofware para proporcionar un conjunto apropiado de unciones para tareas especícas y objeos de los usuarios.
)stabilidad de la especi$caci'n %uncional
S
s
la Interoperabilidad: capacidad del producto sofware para interactuar con uno o m!s sistemas especicados.
Compabilidad de los datos *
S
#iabilidad " adure+: la capacidad
Su$ciencia de las pruebas del producto sofware
S
para eitar allos
la capacidad del producto sofware proocados por errores en para mantener un niel especicado de rendimiento cuando se uliza en las condiciones el sofware. especicadas.
olerancia a %allos
,etecci'n de #allas
re/enci'n de
%allas
S
S
.sabilidad la capacidad del producto sofware de ser entendido% aprendido% ulizado y atraco al usuario% cuando se uliza en las condiciones especicadas
" )ntendibilidad : la capacidad del producto sofware para permir al usuario que enenda si el sofware es adecuado% y como debe ulizarse para determinadas tareas y bajo ciertas condiciones de uso.
)$ciencia La capacidad del " Comportamiento producto sofware para proporcionar el temporal: la capacidad del rendimiento apropiado% relao a producto sofware para la candad de recursos ulizados%
#unciones )/identes
S
bajo las especicaciones determinadas.
proporcionar empos de respuesta y de
#iempo de $espuesta
procesamiento apropiados cuando realiza sus unciones bajo condiciones determinadas.
antenibilidad
Capacidad de ser anali+ado: La capacidad del dise'o para ser diagnoscado por reparaci'n de la %unci'n deciencias o causas de de dia(n'sco* allas en el dise'o o la idencaci&n de las partes a ser modicadas.
La capacidad del producto sofware para ser modicado. Las modicaciones pueden incluir correcciones% mejoras o adaptaci&n del #acilidad de cambio: La sofware a cambios capacidad del dise'o para en el entorno% en los permir requisitos o en las que una determinada especicaciones modicaci&n sea uncionales. implementada.
#acilidad de re(istrar los cambios*
S
)stabilidad: La capacidad del dise'o para eitar ocali+aci'n del impacto de eectos la modi$caci'n* inesperados debido a modicaciones del dise'o.
ortabilidad
&daptabilidad: La capacidad del dise'o para ser adaptado a dierentes entornos especicados sin aplicar &daptabilidad de acciones o medios estructuras de datos* dierentes de los preistos para el prop&sito del dise'o considerado.
las
eempla+abilidad: La capacidad del dise'o para La capacidad del ser ulizado producto sofware de en lugar de otro dise'o% .so connuo de los datos* ser transerido de un para el mismo prop&sito y entorno a otro. en el mismo entorno.
Con%ormidad con la portabilidad: La capacidad del dise'o con%ormidad para ad(erirse a portabilidad* est!ndares o conenciones relacionados a la portabilidad.
con
la
l modelo ISO 9126-2:2003 Obser/aci'n
#'rmula edida
21*5678 61 9mero de unciones en las + 01 2 01 * que se detectan problemas 3uanto m!s cerca de *%+% en la ealuaci&n 4l m!s adecuado 8 1 9mero de unciones ealuadas
+ 0 1 2 01* 4ntre m!s 21*5678 cercano a *% m!s 6: 3lases con las que se (an completo. 3uente el nmero de unciones implementadas tenido problemas incorrectamente o que 8: 9mero de 3lases altan ; comparar con el nmero de unciones descritas en ealuadas el 4specicaciones de requisitos.
alor &
alor 4
5
)
*+
+.,
+
-
*
*+
+./
21*5678 6 1 9mero de unciones cambiadas durante el ciclo
+ 01 2 01 * 3uanto m!s cercano a *% m!s estable
de ida del desarrollo
O&)S
21678 6 1 9mero de ormatos de datos de interaz que se (an implementado + 01 2 01 * 3uanto m!s cercano a *% 3orrectamente como en las m!s estable. =ermite especicaciones. ealuar c&mo se (an implementado los rmatos 8 1 9mero de ormatos de de las interaces datos a intercambiar segn
*
*
*
*
*
*
las especicaciones
4ntre 2 sea mayor%
21 678 6: nmero de casos de prueba en el plan 8: 9mero de casos de pruebas requeridos
+ 01 2 >n alor alto para 2 implica una buena calidad del producto% mientras que 6 1 + no
21678 6 1 9mero absoluto de allos detectados en la reisi&n 8 1 9mero de errores esmados que se detectar!n en reisi&n
)
*+
+.)
+ 01 2 ?onde 2 es mayor la mejor eitaci&n del racaso. 3uenta los 9mero de patrones de allas eitadas y compararlo con el 9mero de patrones de alla a considerar
21678 6 1 9mero de patrones de allo que (an sido eitados en el dise'o 7 c&digo 8 1 9mero de patrones de alla a considerar
)
)
*
,
,
*
+ 01 2 01*. 4ntre m!s cercano a *% mejor. 3ontar las unciones eidentes al usuario y comparar con el nmero total de unciones.
21 678 6: nmero de unciones eidentes al usuario 8: #otal de unciones
4stablecer cu!l es el empo esmado para completar una tarea.
2 1 empo@calculado o esmadoA
*
*
*
+
*
+
*
+ 01 2 3uanto m!s cercano a *% la mejor implementaci&n del diagn&sco
21678 6 1 9mero de unciones de diagn&sco 3uente el nmero de implementadas segn se unciones de diagn&sco especica implementadas como se 3onrmado en reisi&n especica 8 1 9mero de unciones de ; compararlo con el diagn&sco necesarias nmero de unciones de diagn&sco requeridas presupuesto.
+ 01 2 01 * 3uanto m!s cerca de *% m!s grabable. 4l control de carga + indica un pobre control del cambio o peque'os cambios% 6lta estabilidad.
2 1 bits 7 empo @calculado o simuladoA
+ 01 2 01 * 3uanto m!s cercano a *% el menor impacto de la modicaci&n
1 6 1 9mero de datos ariables aectados por modicaci&n% conrmado en reisi&n. 8 1 9mero total de ariables.
+ 01 2 01 * 21678 3uanto m!s cerca de *% 6 1 9mero de estructuras mejor. de datos que son operables 3uenta el nmero de y no enen estructuras de datos% que Limitaci&n despuDs de la son operables y no enen adaptaci&n% conrmada en Limitaci&n despuDs de la reisi&n adaptaci&n y compararla 8 1 9mero total de con el nmero total de estructuras de datos que datos requieren capacidad de 4structuras que requieren adaptaci&n capacidad de adaptaci&n
)
+.,-
*
*
*
*+
**
+.B
+ 01 2 01 * 3uanto m!s cerca de *% mejor 3uente el nmero de elementos de datos que
21678 6 1 9mero de elementos de datos de sofware que despuDs de siguen uliz!ndose como $eemplazo como se 4specicada despuDs del especica% y compararlo reemplazo% conrmada en la ealuaci&n con el nmero total de 8 1 9mero de elementos datos de datos anguos que se 4lementos que se deben deben ulizar con el sofware anguo ulizar de los datos se siguen ulizando
anguos despuDs del reemplazo del sofware.
+ 01 2 01 * 3uanto m!s cerca de *% es el mejor. 3uente el nmero de ítems que requieren cumplimiento que se (an cumplido ; comparar con el nmero de ítems que requieren cumplimiento como en la especicaci&n.
21*5678 6 1 9mero de elementos de cumplimiento de portabilidad especicados que no Emplementado durante las pruebas 8 1 9mero total de elementos de cumplimiento de la portabilidad especicados
C
/
+./,