Métricas

Descargar como ppt, pdf o txt
Descargar como ppt, pdf o txt
Está en la página 1de 17

CALIDAD EN EL DESARROLLO

DE SOFTWARE.

METRICAS DE SOFTWARE.

MGA. HERMES SALAZAR CASANOVA

1
METRICAS DE SOFTWARE.

 Una clave fundamental de cualquier proceso de


ingeniería es la medición.

 Se emplea para entender mejor los atributos de los


modelos que se crean y para valorar la calidad de los
productos o sistemas que se construyen.

2
METRICAS DE SOFTWARE.

 Con la métrica de software, se intenta obtener un


conjunto de medidas que dan lugar a métricas que
proporcionan una indicación de la calidad de algún tipo
de software.

 Como las medidas y métricas de software no son


absolutas, están abiertas a debate.

3
METRICAS DE SOFTWARE.

 El IEEE defina métrica como una medida cuantitativa


del grado en que un sistema, componente o proceso
posee un atributo dado.

 Una métrica de software relata de alguna forma las


medidas individuales sobre algún aspecto (# de errores
encontrados por revisión, # de errores encontrados por
persona).

4
METRICAS EN EL PROCESO Y DOMINIOS DEL
PROYECTO.

 Métricas de proceso y mejoras en el proceso de


software: Utilizadas para mejorar cualquier proceso,
deben medir sus atributos, desarrollar un conjunto de
métricas significativas de dichos atributos y entonces
usarlas para crear una estrategia de mejora.

 Métricas del proyecto: Son utilizadas por un gestor de


proyectos y un equipo de software para adaptar el flujo
de trabajo del proyecto y las actividades físicas.

5
METRICAS EN EL PROCESO Y DOMINIOS DEL
PROYECTO.

 Métricas del proyecto: La utilización de esta métrica


tiene dos aspectos fundamentales:

 A).- Se usan para minimizar la planificación de


desarrollo guiando los ajustes necesarios para evitar
retrasos y riesgos potenciales.

 B).- Para evaluar la calidad de los productos en el


momento actual y cuando sea necesario.

6
METRICAS PARA LA CALIDAD DE
SOFTWARE.

 El objetivo principal de un desarrollador de software es


producir un sistema, aplicación o producto de alta
calidad.

 Su calidad es tan buena como los requisitos que


describen el problema, el diseño que modela la solución,
el código de un programa ejecutable y las pruebas que
ejercitan el software para detectar errores.

7
METRICAS PARA LA CALIDAD DE
SOFTWARE.

 Para lograr esta evaluación de calidad, el desarrollador


debe utilizar medidas técnicas que evalúen la calidad
con objetividad, no con subjetividad.

8
METRICAS TECNICAS DEL SOFTWARE.

 MÉTRICAS DEL MODELO DE ANÁLISIS: En esta


fase se obtienen los requisitos y se establece el
fundamento para el diseño.

 Examinan el modelo de análisis con la intención de


predecir el tamaño del sistema resultante.

9
METRICAS DEL MODELO DE ANÁLISIS.

 MÉTRICAS BASADAS EN LA FUNCIÓN: Se utiliza


como medio para predecir el tamaño de un sistema que
se va a obtener de un modelo de análisis.

 MÉTRICA BANG: Es una indicación independiente de


la implantación del tamaño del sistema

10
METRICAS DEL MODELO DE ANÁLISIS.

 MÉTRICA BANG: Para calcularla, se deben evaluar un


conjunto de primitivas:

 Primitivas funcionales.
 Elementos de datos.
 Objetos.
 Relaciones.
 Estados.
11

 Transiciones.
METRICAS DEL MODELO DE ANÁLISIS.

 MÉTRICA DE LA CALIDAD DE ESPECIFICACIÓN:

 Propone una lista de características que pueden


emplearse para valorar la calidad del modelo de análisis
y la especificación de algunos requisitos.

12
METRICAS DEL MODELO DE ANÁLISIS.

 MÉTRICA DE LA CALIDAD DE ESPECIFICACIÓN:

 Especificidad.
 Compleción.
 Corrección.
 Comprensión.
 Capacidad de verificación.
13
METRICAS DEL MODELO DE ANÁLISIS.

 MÉTRICA DE LA CALIDAD DE ESPECIFICACIÓN:

 Consistencia interna y externa.


 Concisión.
 Trazabilidad.
 Capacidad de modificación.
 Exactitud.
 Capacidad de reutilización. 14
METRICAS DEL MODELO DE DISEÑO.

 Métricas de diseño de alto nivel.

 Métricas del diseño en los componentes.

 Métricas de cohesión.
 Métricas de acoplamiento.
 Métricas de complejidad.

o Métricas de diseño de interfaz.

15
METRICAS TECNICAS DEL SOFTWARE.

 Métricas del Código Fuente.

 Métricas para Pruebas.

 Métricas de Mantenimiento.

16
METRICAS EN EL METRICAS DELPROCESO Y MEJORA EN EL
PROCESO Y DOMINIOS PROCESO DE SW
DEL PROYECTO
METRICAS DEL PROYECTO

METRICAS ORIENTADAS AL TAMAÑO


METRICAS
DEL METRICAS ORIENTADAS A LA FUNCION
MEDICIONES DE SW
PROYECTO METRICAS AMPLIADAS DE PUNTO DE
FUNCION

METRICAS PARA LA
CALIDAD DEL SW

METRICAS
METRICAS BASADAS EN LA FUNCION
METRICAS DEL MODELO METRICAS DE BANG
DE ANALISIS
METRICAS DE LA CALIDAD DE
ESPECIFICACION

METRICAS DE DISEÑO DE ALTO NIVEL


METRICAS
COHESIÓN,
TECNICAS METRICAS DEL MODELO METRICAS DE DISEÑO ACOPLAMIENTO
DEL SW DE DISEÑO DE COMPONENTES Y COMPLEJIDAD

METRICAS DE DISEÑO DE INTERFAZ

METRICAS DEL CODIGO FUENTE 17

METRICAS PARA PRUEBAS


METRICAS DEL MANTENIMIENTO

También podría gustarte