Métricas de Evaluación


Las métricas de software definen de una u otra forma la calidad del software; Tales como exactitud, estructuración o modularidad, pruebas, mantenimiento, reusabilidad, cohesión del módulo, acoplamiento del módulo, etc. Estas son los puntos críticos en el diseño, codificación, pruebas y mantenimiento.
Par la ISO 25000 existen distintos tipos de métricas para la valoración del software, entre estas podemos encontrar:

Las métricas internas: Son medibles a partir de las características intrínsecas del propio producto software.

¨ Aplican a un producto de software no ejecutable.
¨ Aplican durante las etapas de su desarrollo.
¨ Permiten medir la calidad de los entregables intermedios.
¨ Permiten predecir la calidad del producto final.

            ¨ Permiten al usuario iniciar acciones correctivas temprano en el ciclo de desarrollo. 

Métricas Externas: Las métricas externas son medibles a partir del comportamiento del producto software.
¨ Aplican a un producto de software ejecutable.
¨ Permiten medir la calidad del producto final.

Métricas de Funcionalidad: se utilizan para predecir si el producto de software en cuestión va a satisfacer requerimientos funcionales prescritos e implícitos de las necesidades de usuario.
           ¨Métricas de Idoneidad
¨Indicadores de cumplimientos de funcionalidad
¨Métricas de interoperabilidad
¨Métricas de seguridad interna
             ¨Métricas de Precisión

Métricas de Fiabilidad: se utilizan para predecir si el producto de software en cuestión satisfará las necesidades de confiabilidad, durante el desarrollo del producto software.
      ¨Métricas de madurez
      ¨Indicadores de cumplimiento confiabilidad
      ¨Métricas de tolerancia a fallos
      ¨Métricas recuperabilidad

Métrica de Usabilidad: se utilizan para predecir el grado al que el software en cuestión puede ser entendido, aprendido, operado, atractiva y cumple con las pautas y normas de usabilidad.
      ¨Métricas comprensibilidad
      ¨Indicadores de cumplimiento de usabilidad
      ¨Métricas de aprendizaje
      ¨Métricas de operabilidad
      ¨Métricas de Apariencia

Métrica de Eficiencia: Los Indicadores de eficiencia interna se utilizan para predecir la eficacia del comportamiento del producto software durante la prueba o de funcionamiento. Para medir la eficacia, deben definirse las condiciones establecidas, es decir, deben definirse la configuración de hardware y la configuración del software de un entorno de referencia (que tiene que ser definidas en las especificaciones de software). Al citar los valores de comportamiento de tiempo medido el ambiente de referencia debe ser referido.
     ¨Métricas de comportamiento tiempo.
     ¨Indicadores de cumplimiento de eficiencia.
     ¨Métricas de utilización de recursos.

Métrica de Mantenibilidad: se utilizan para predecir el nivel de esfuerzo requerido para modificar el producto de software.
     ¨Métricas de analizabilidad.
     ¨Indicadores de cumplimiento de eficiencia.
     ¨Métricas de mutabilidad.
     ¨Métricas de estabilidad.
     ¨Métricas de testeabilidad.

Métrica de Portabilidad: se utilizan para predecir que el efecto del producto de software puede tener sobre el comportamiento del sistema o implementador durante la actividad de portabilidad.
     ¨Métricas de adaptabilidad.
     ¨Indicadores de cumplimiento de portabilidad.
     ¨Métricas de capacidad.
     ¨Métricas de reemplazabilidad.
     ¨Métricas de coexistencias.

BIbliografia
·         La familia de normas ISO/IEC 25000. Extraído de: http://iso25000.com/index.php/normas-iso-25000
·         Certificaciones y normativas de calidad en software. Extraído de: http://www.it360.es/certificacionesnormativas-calidad-en-desarrollo-de-software.php
·         Calidad de procesos y productos de software Extraído de: http://alarcos.esi.uclm.es/per/fruiz/curs/santander/mrodriguez-iso25000-update.pdf


No hay comentarios:

Publicar un comentario