You are on page 1of 6

METRICA

Correccin

CARACTERISTICAS
A un programa le corresponde operar correctamente o suministrar poco
el grado en el que el software lleva a cabo una funcin requerida. La me
defectos por KLDC, en donde un defecto se define como una falla verific

Facilidad de
mantenimiento

La facilidad de mantenimiento es la habilidad con la que se puede corre


error, se puede adaptar si su entorno cambia o optimizar si el cliente de

Integridad

Este atributo mide la habilidad de un sistema para soportar ataques (tan


contra su seguridad. El ataque se puede ejecutar en cualquiera de los tr
en los programas, datos o documentos.
Para medir la integridad, se tienen que definir dos atributos adicionales:
la probabilidad (que se logra evaluar o concluir de la evidencia emprica
establecido ocurra en un tiempo establecido. La seguridad es la probabi
de la evidencia emprica) de que se pueda repeler el ataque de un tipo e
sistema se puede especificar como:
donde se suman la amenaza y la seguridad para cada tipo de ataque.

Facilidad de uso

La facilidad de uso es un intento de cuantificar lo amigable que pude se


en funcin de cuatro caractersticas:
(1) Destreza intelectual y/o fsica solicitada para aprender el sistema
(2) El tiempo requerido para alcanzar a ser moderadamente eficiente e
(3) aumen
enfoque que el sistema reemplaza) medida cuando alguien emplea el si
eficientemente
valoracin subjetiva (a veces obtenida mediante un cuestionario) de la d
sistema.

Eficacia de la Eliminacin En particular el EED es una medida de la habilidad de filtrar las actividad
de Defectos
control al aplicarse a todas las actividades del marco de trabajo del proc
manipular dentro del proyecto, para evaluar la habilidad de un equipo e
pasen a la siguiente actividad, estructura o tarea de ingeniera del softw
Fiabilidad (McCall)

Hasta dnde puede quedarse un programa que lleve a cabo su funcin p


Cabe hacer notar que se han propuesto otras definiciones de fiabilidad m

Eficiencia (McCall)
El conjunto de recursos informticos y de cdigo necesarios para que un
Usabilidad (facilidad de El esfuerzo necesario para aprender, operar, y preparar datos de entrad
manejo)
de un programa
Flexibilidad(McCall)
Facilidad de
prueba(McCall)

El esfuerzo necesario para modificar un programa operativo


El esfuerzo necesario para aprobar un programa para asegurarse de que

Reusabilidad: (capacidad Hasta dnde se puede volver a utilizar un programa (o partes) en otras a
de reutilizacin)
empaquetamiento y alcance de las funciones que ejecuta el programa
Portabilidad(McCall)

El esfuerzo necesario para trasladar el programa de un entorno de sistem

Interoperatividad(McCall El esfuerzo necesario para acoplar un sistema con otro


)
Facilidad de auditoria La facilidad con la que se puede justificar el cumplimiento de los estnd
Exactitud
Estandarizacin de
comunicaciones
Complexin

La exactitud de los clculos y del control

El nivel de empleo de estndares de interfaces, protocolos y anchos de b


El grado con que s a logrado la implementacin total de una funcin

Concisin

Lo compacto que resulta ser el programa en trminos de lneas de cdig

Consistencia

El uso de un diseo uniforme y de tcnicas de documentacin a travs d

Estandarizacin de datos El empleo de estructuras y tipos de datos estndares a lo largo del prog
Tolerancia al error
Eficiencia de ejecucin

El deterioro causado cuando un programa descubre un error


El rendimiento del funcionamiento de un programa

Capacidad de expansin El grado con que se pueden aumentar el diseo arquitectnico, de datos
Generalidad
Independencia del
hardware
Instrumentacin

La extensin de aplicacin potencial de los componentes del programa


El grado con que se desacopla el software del hardware donde opera

El grado con que el programa vigila su propio funcionamiento e identific

CARACTERISTICAS
amente o suministrar poco valor a sus usuarios. La correccin es
a funcin requerida. La medida ms comn de correccin son los
efine como una falla verificad de conformidad con los requisitos.

con la que se puede corregir un programa si se encuentra un


o optimizar si el cliente desea un cambio de requisitos

para soportar ataques (tanto accidentales como intencionados)


utar en cualquiera de los tres componentes del software, ya sea

dos atributos adicionales: amenaza y seguridad. La amenaza es


ir de la evidencia emprica) de que un ataque de un tipo
La seguridad es la probabilidad (que se puede estimar o deducir
peler el ataque de un tipo establecido, en donde la integridad del

ara cada tipo de ataque.

r lo amigable que pude ser con el usuario y se consigue medir

ara aprender el sistema


moderadamente eficiente en el uso del sistema;
(3) aumento neto en productividad (sobre el
uando alguien emplea el sistema moderadamente y
(4)
nte un cuestionario) de la disposicin de los usuarios hacia el

lidad de filtrar las actividades de la garanta de calidad y de


marco de trabajo del proceso. Del mismo modo el EED se puede
a habilidad de un equipo en encontrar errores antes de que
rea de ingeniera del software.

e lleve a cabo su funcin pretendida con la exactitud solicitada.


definiciones de fiabilidad ms completas

go necesarios para que un programa realice su funcin.


y preparar datos de entrada e interpretar las salida (resultados)

ama operativo
ma para asegurarse de que realiza su funcin pretendida

grama (o partes) en otras aplicaciones con relacin al


que ejecuta el programa

ma de un entorno de sistema hardware y/o software a otro

con otro

umplimiento de los estndares

s, protocolos y anchos de banda

in total de una funcin

rminos de lneas de cdigo


documentacin a travs del proyecto de desarrollo del software

ndares a lo largo del programa

cubre un error

rama

o arquitectnico, de datos o procedimental

mponentes del programa


hardware donde opera

funcionamiento e identifica los errores que suceden

Formulas

integridad = [1- amenaza x (1- seguridad)]

TMEF = TMDF+TMDR
(TMDF (tiempo medio de fallo) y TMDR (tiempo medio
de reparacin)).

Disponibilidad = TMDF/(TMDF + TMDR) x 100 % (4.3)

Cuando se toma en consideracin globalmente para


un proyecto, EED se define
de la forma siguiente:
EED = E / (E + D)

EED = Ei / ( Ei + Ei+1) (4.5)


Donde Ei = es el nmero de errores
encontrados durante la actividad iesima
de: ingeniera del software i, el Ei + 1 =
es el nmero de errores encontrado
durante la actividad de ingeniera del
software (i + 1) que se puede seguir
para
llegar a errores que no se detectaron en
la actividad i.

You might also like