1. Factores de Calidad y sus
Metricas
Universidad Tecnológica del Estado de Zacatecas
31/01/2013
Integrantes: Oscar Manuel López Rivera
Ramiro Vázquez Saucedo
2. Factor Métrica Formula
Corrección Completitud
El grado en que se ha
conseguido la total
implementación de las
funciones requeridas.
Fiabilidad Consistencia
El uso de un diseño uniforme
de técnicas de documentación
a los largo del proyecto de
desarrollo de software
Eficiencia Eficiencia en la ejecución.-
Es el rendimiento del tiempo
de ejecución de un programa.
Integridad Seguridad: Formula: integridad = 1 –
Disponibilidad de mecanismos (amenaza x (1 - seguridad))
que controlen o protejan los Métrica.
programas o datos.
Facilidad de Uso Apropiado del formato.-
Es una métrica valiosa para
interfaces ser
humano/maquina. Una GUI
común aplica entidades de
formato (iconos gráficos,
texto, menús, ventanas, etc.)
Facilidad de Mantenimiento IMS.- IMS=(Mr-(Fa+Fc+Fd))/Mr
Métrica para la planeación de
actividades de mantenimiento
del software.
Densidad de comentarios en
el código.-
Es significativo para el
mantenimiento de un sistema
lo bien documentado que se
encuentre, cuantos más
comentarios haya en el código
fuente, mayor mantenibilidad
tendrá el software.
Facilidad de Pruebas A medida que avanzan las
3. pruebas, hay métricas que
indican la completitud de las
mismas:
- Amplitud de las pruebas
(cuantos requisitos se han
probado).
- Profundidad de las pruebas
(% de los caminos básicos
probados).
- Perfiles de fallos (para dar
prioridad y categorizar los
errores encontrados).
Portabilidad -Adaptabilidad: Atributos del Portabilidad = 1 – (ET/ER)
software que soportan la
oportunidad para su
adaptación a los diferentes -ET son los recursos necesarios
entornos especificados sin la para mover la aplicación al
aplicación de otras acciones o nuevo entorno.
medios diferentes a los -ER es una medida de los
provistos para este propósito recursos requeridos para crear
en el software considerado. el sistema para el entorno
-Instabilidad: Atributos del residente.
software que soportan el
esfuerzo requerido para
instalar el software en un
entorno especificado.
Flexibilidad -Concisión:
Lo compacto que resulta ser el
programa en términos de línea
de código.
-Consistencia:
El uso de un diseño uniforme y
de técnicas de documentación
a través del proyecto de
desarrollo de software.
Reusabilidad -Generalidad:
La extensión de aplicación Fq = c1 * m1 + c2 * m2 + …+
potencial de los componentes cn * mn (4.6)
del programa.
-Independencia del Hardware:
El grado con que se desacopla
el Software del Hardware
donde opera.
-Instrumentación:
El grado con que el programa
4. vigila su propio
funcionamiento e identifica los
errores que suceden.
Facilidad de Interoperación -Normalización de las Razón de conformidad del
Comunicaciones formato de los datos
El grado en que se usan el =
ancho de banda, los Cantidad de formatos de los
protocolos y las interfaces datos en conformidad /
estándar Cantidad de formatos de
-Estandarización en los datos datos
El uso de estructuras de datos
de tipos estándar a lo largo de Razón de conformidad de la
todo el programa representación de los datos
-Generalidad =
La amplitud de aplicación Cantidad de representaciones
potencial de los componentes en conformidad /
del programa Cantidad de representaciones
-Modularidad de datos
La independencia funcional de
los componentes del
programa