Está en la página 1de 4

Factores y Mtricas Que Determinan La Calidad De Un

Software
Nombre Del Factor
Correccin

Fiabilidad

Eficiencia

Integridad

Mtricas De Calidad
Para Medir el Software
Completitud
El grado en que se ha
conseguido la total
implementacin de las
funciones requeridas.
Consistencia
El uso de un diseo
uniforme de tcnicas de
documentacin.
Madurez
Tolerancia a fallos
Recuperabilidad
Conformidad de la
fiabilidad
Concisin.
Eficiencia en la ejecucin.
Es el rendimiento del tiempo
de ejecucin de un
programa
Facilidad de
operacin.

Facilidad de Uso

Facilidad de
auditoria.
Instrumentacin.
Seguridad:
Disponibilidad de
mecanismos que
controlen o protejan
los programas o
datos.

El esfuerzo requerido para


aprender un programa e
interpretar la informacin de
entrada y salida.
Apropiado del formato.
Es una mtrica valiosa para
interfaces ser

Formula

X = A/B
A = nmero de casos de
prueba en el plan
B = nmero de casos de
prueba requeridos
integridad = 1 (amenaza
x (1 - seguridad))

humano/maquina.
Cohesin para las
pantallas de la interfaz de
usuario.
Mide la conexin relativa
entre el contenido de una
pantalla y el de otra.

Facilidad De
Mantenimiento

Facilidad de
Mantenimiento:
Es el esfuerzo requerido
para localizar y arreglar
programas.
IMS
Mtrica para la planeacin
de actividades de
mantenimiento del software.

Facilidad De Pruebas

Amplitud de las pruebas


(cuantos requisitos se han
probado).
Profundidad de las
pruebas (% de los caminos
bsicos probados).
Perfiles de fallos (para dar
prioridad y categorizar los
errores encontrados).

Portabilidad

Adaptabilidad: Atributos del


software que soportan la
oportunidad para su
adaptacin a los diferentes
entornos.
Instalabilidad: Atributos del
software que soportan el
esfuerzo requerido para
instalar el software.
Conformidad: Atributos del
software que hacen que
ste se adhiera a
estndares.
Reemplazabilidad:
Atributos del software que
soportan la oportunidad y el
esfuerzo emplendolo.

IMS=(Mr-(Fa+Fc+Fd))/Mr

Portabilidad = 1 (ET/ER)
ET son los recursos
necesarios para mover la
aplicacin al nuevo
entorno.
ER es una medida de los
recursos requeridos para
crear el sistema para el
entorno residente.

Flexibilidad

Concisin:
Lo compacto que resulta ser
el programa en trminos de
lnea de cdigo.
Consistencia:
El uso de un diseo
uniforme y de tcnicas de
documentacin.
Estandarizacin de Datos:
El empleo de estructuras y
tipos de datos estndares a
lo largo del programa.
Capacidad de expansin:
El grado con que se pueden
aumentar el diseo
arquitectnico, de datos o
procedimental.
Generalidad:
La extensin de aplicacin
potencial de los
componentes del programa.
Instrumentacin:
El grado con que el
programa vigila su propio
funcionamiento e identifica
los errores que suceden.
Modularidad:
La independencia funcional
de componentes de un
programa.

Reusabilidad

Generalidad:
La extensin de aplicacin
potencial de los
componentes del programa.
Independencia del
Hardware:
El grado con que se
desacopla el Software del
Hardware donde opera.
Instrumentacin:
El grado con que el
programa vigila su propio
funcionamiento e identifica
los errores que suceden.
Trazabilidad:
La capacidad de alcanzar

Fq = c1 * m1 + c2 * m2
+ + cn * mn (4.6)

una representacin del


diseo o un componente
real del programa hasta los
requisitos.

Facilidad De
Interoperacin

Normalizacin de las
Comunicaciones
El grado en que se usan el
ancho de banda, los
protocolos y las interfaces
estndar.
Estandarizacin en los
datos
El uso de estructuras de
datos de tipos estndar a lo
largo de todo el programa
Generalidad
La amplitud de aplicacin
potencial de los
componentes del programa
Modularidad
La independencia funcional
de los componentes del
programa

Razn de conformidad del


formato de los datos
= Cantidad de formatos
de los datos en
conformidad / Cantidad
de formatos de datos
Razn de conformidad de
la representacin de los
datos = Cantidad de
representaciones en
conformidad / Cantidad
de representaciones de
datos

Luis ngel Dvila Elas


Adn Hdz. Chz.

También podría gustarte