ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Métricas de la calidad del software


Enviado por   •  4 de Julio de 2018  •  Informes  •  600 Palabras (3 Páginas)  •  170 Visitas

Página 1 de 3

Métricas en el desarrollo del Software

Métricas de la calidad del software

  • Tiempo medio de cambio (TMC): tiempo que se tarda en analizar la petición, en diseñar una modificación apropiada, en efectuar, en probarlo y en distribuir el cambio. En promedio, los programas que son más fáciles de mantener tendrán un TMC más bajo (para tipos equivalentes de cambios) que los programas que son más difíciles de mantener.
  • Integridad: la habilidad de un sistema para soportar ataques (tanto accidentales como intencionados) contra su seguridad.
  • Fiabilidad: Se usa sobre el hardware sobre la cantidad de desajustes.
  • Disponibilidad = probabilidad de que un programa funcione de acuerdo con los requisitos en un momento dado.
  • Eficacia de la eliminación de defectos (EED): medida de la habilidad de filtrar las actividades de la garantía de calidad y de control al aplicarse a todas las actividades del marco de trabajo del proceso.

Métricas del modelo de análisis

  • Punto de función (PF): medio para predecir el tamaño de un sistema que se va a obtener de un modelo de análisis.
  • Bang: indicación del tamaño del software a implementar como consecuencia del modelo de análisis.
  • Métricas de la Calidad de Especificación: lista de características para poder valorar la calidad del modelo de análisis y la correspondiente especificación de requisitos: Especificidad, corrección, compleción, comprensión, capacidad de verificación, consistencia externa e interna, capacidad de logro, concisión, traza habilidad, capacidad de modificación, exactitud y capacidad de reutilización.

Métrica del modelo del diseño

  • La complejidad estructural S(i): La complejidad según la expansión.
  • La complejidad de datos D(i): indicación de la complejidad en la interfaz interna.
  • La complejidad del sistema C(i): la suma de las complejidades estructural y de datos.
  • La complejidad del diseño arquitectónico (MHK): es el número de sentencias en lenguaje de programación y la concentración del módulo no sólo del número de conexiones de control del módulo (llamadas al módulo), sino también del número de estructuras de datos del que el módulo recoge (concentración) o actualiza (expansión) datos.
  • Morfologías simples (por ejemplo, forma): permiten comparar diferentes arquitecturas de programa mediante un conjunto de dimensiones directas.
  • Índice de calidad de la estructura del diseño (ICED): Efecto de los cambios del diseño.
  • Cohesiones funcionales fuertes (CFF): Denota las señales de super-unión (el conjunto de señales de datos que se encuentran en todas las porciones de datos de un módulo i).
  • Indicador de acoplamiento de módulo (MC): Mide el acoplamiento.  Cuanto mayor es el valor de MC, menor es el acoplamiento de módulo.

Métricas de código fuente

  • Longitud global del programa: La longitud mínima potencial para un algoritmo.
  • Volumen del programa: El volumen mínimo potencial para un algoritmo.

Métricas para pruebas

  • Bang: indicación del número de casos de prueba necesarios para examinar las medidas primitivas.
  • La complejidad ciclomática: medida cuantitativa para probar la dificultad y una indicación de la fiabilidad última e indicación cuantitativa del tamaño máximo del módulo.
  • El esfuerzo de las pruebas: Usando la definición del volumen de un programa y el nivel del programa.
  • El porcentaje del esfuerzo global de pruebas a asignar a un módulo
  • La amplitud de las pruebas: indicación de cuantas pruebas (del número total) se han probado.
  • La profundidad de las pruebas: sumando la complejidad ciclomática de todos los módulos del programa. Es una medida del porcentaje de los caminos básicos independientes probados en relación al número total de estos caminos en el programa.
  • Perfiles de fallos: priorizan y categorizan los errores por el nivel de severidad.

Métricas de mantenimiento

  • índice de madurez del software (IMS): indicación de la estabilidad de un producto de software (basada en los cambios que ocurren con cada versión del producto).

...

Descargar como (para miembros actualizados)  txt (4 Kb)   pdf (29.4 Kb)   docx (12 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com