Factores y métricas que determinan la calidad de un

5
Factores y Métricas Que Determinan La Calidad De Un Software Nombre Del Factor Métricas De Calidad Para Medir el Software Formula Corrección Completitud El grado en que se ha conseguido la total implementación de las funciones requeridas. Consistencia El uso de un diseño uniforme de técnicas de documentación. Fiabilidad Madurez Tolerancia a fallos Recuperabilidad Conformidad de la fiabilidad X = A/B A = número de casos de prueba en el plan B = número de casos de prueba requeridos Eficiencia Concisión. Eficiencia en la ejecución. Es el rendimiento del tiempo de ejecución de un programa Facilidad de operación. integridad = 1 – (amenaza x (1 - seguridad)) Integridad Facilidad de auditoria. Instrumentación. Seguridad: Disponibilidad de mecanismos que controlen o protejan los programas o datos.

Transcript of Factores y métricas que determinan la calidad de un

Page 1: Factores y métricas que determinan la calidad de un

Factores y Métricas Que Determinan La Calidad De Un

Software

Nombre Del Factor Métricas De Calidad Para Medir el Software

Formula

Corrección CompletitudEl grado en que se ha conseguido la total implementación de las funciones requeridas.ConsistenciaEl uso de un diseño uniforme de técnicas de documentación.

Fiabilidad Madurez Tolerancia a fallos Recuperabilidad Conformidad de la

fiabilidad

X = A/BA = número de casos de prueba en el planB = número de casos de prueba requeridos

Eficiencia • Concisión.Eficiencia en la ejecución.Es el rendimiento del tiempo de ejecución de un programa

• Facilidad de operación.

integridad = 1 – (amenaza x (1 - seguridad))

Integridad • Facilidad de auditoria.

• Instrumentación.• Seguridad:

Disponibilidad de mecanismos que controlen o protejan los programas o datos.

Facilidad de Uso El esfuerzo requerido para aprender un programa e interpretar la información de entrada y salida.Apropiado del formato.Es una métrica valiosa para interfaces ser humano/maquina.Cohesión para las pantallas de la interfaz de usuario.Mide la conexión relativa entre el contenido de una pantalla y el de otra.

Page 2: Factores y métricas que determinan la calidad de un

Facilidad De Mantenimiento

Facilidad de Mantenimiento:Es el esfuerzo requerido para localizar y arreglar programas.IMSMétrica para la planeación de actividades de mantenimiento del software.

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

Facilidad De Pruebas 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 software que soportan la oportunidad para su adaptación 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 estándares.Reemplazabilidad: Atributos del software que soportan la oportunidad y el esfuerzo empleándolo.

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

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.Estandarización de Datos:El empleo de estructuras y tipos de datos estándares a lo largo del programa.Capacidad de expansión:El grado con que se pueden

Page 3: Factores y métricas que determinan la calidad de un

aumentar el diseño arquitectónico, de datos o procedimental.Generalidad:La extensión de aplicación potencial de los componentes del programa.Instrumentación: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 extensión de aplicación potencial de los componentes 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 vigila su propio funcionamiento e identifica los errores que suceden.Trazabilidad:La capacidad de alcanzar una representación del diseño o un componente real del programa hasta los requisitos.

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

Facilidad De Interoperación

Normalización de las ComunicacionesEl grado en que se usan el ancho de banda, los protocolos y las interfaces estándar.Estandarización en los datosEl uso de estructuras de datos de tipos estándar a lo largo de todo el programaGeneralidadLa amplitud de aplicación potencial de los

Razón de conformidad del formato de los datos= Cantidad de formatos de los datos en conformidad / Cantidad de formatos de datosRazón de conformidad de la representación de los datos = Cantidad de representaciones en conformidad / Cantidad de representaciones de datos

Page 4: Factores y métricas que determinan la calidad de un

componentes del programaModularidadLa independencia funcional de los componentes del programa

Luis Ángel Dávila Elías

Adán Hdz. Chz.