metricas control de calidad de software

Upload: cacordova70

Post on 14-Jan-2016

217 views

Category:

Documents


0 download

DESCRIPTION

Metricas Control de Calidad de Software

TRANSCRIPT

  • Contenido

    Introduccin. ......................................................................................................................................... 3

    Alcance del factor. ................................................................................................................................ 3

    PARTE 1 .................................................................................................................................................. 3

    1. Versin inicial. ............................................................................................................................. 3

    1.1 Definir mtrica inicial ........................................................................................................... 3

    2. Versin mejorada ........................................................................................................................ 4

    2.1. Definir mtrica mejorada .................................................................................................... 4

    3. Evaluacin de un software con la mtrica ............................................................................... 4

    PARTE 2 .................................................................................................................................................. 5

    Cesar Augusto Cordova Oblitas ...................................................................................................... 5

    1. Definir mtrica ........................................................................................................................ 5

    2. Evaluacin de un software con la mtrica. .......................................................................... 6

  • DEFINICIN DE MTRICA

    Introduccin.

    Por lo general las mtricas es un medio para seguir, monitorear, controlar, predecir y

    probar el desarrollo de software y los proyectos de mantenimiento, en general las

    mtricas tienen tres objetivos: entender qu ocurre durante el desarrollo, controlar lo

    que ocurre en nuestros proyectos y mejorar procesos y productos.

    Es por tanto que la evaluacin de la calidad de los modelos conceptuales de datos desde

    el punto de vista prctico (Moody y Shanks, 1994)1

    con el que se pretende ayudar a los

    diseadores entre distintas alternativas de diseo en el proceso de modelo de datos, en

    las mtricas que destaca Moody propone ocho factores (complexin, integridad,

    flexibilidad, facilidad de comprensin, correccin, simplicidad, integracin e

    implementabilidad).

    Alcance del factor.

    Para el desarrollo de este trabajo se utiliz el factor de integridad, el cual establecer

    algunas mtricas para evaluar la calidad del software.

    PARTE 1

    1. Versin inicial.

    1.1 Definir mtrica inicial

    Atributos Descripcin

    Nombre Porcentaje de reglas del negocio que no se hacen cumplir por

    el modelo de datos.

    Propsito Evaluar la Integridad en el desarrollado Software.

    Descripcin Factores que influyen en la calidad de los datos.

    Frmula Z = 1 - (NTRI/NTRD)

    NTRI = Nmero total de reglas implementadas.

    NTRD = Total de reglas del modelo de datos.

    Protocolo Porcentaje de reglas implementadas para dar cumplimiento al

    modelo de datos obtenidos del cociente de Nmero total de

    reglas implementadas (NTRI) sobre el Total de reglas del modelo

    de datos (NTRD).

    Interpretacin 0 < X < 1(menor o igual) - Mientras ms cercano a 1 es mejor

    Unidad de medida Porcentaje de reglas implementadas que no cumplen con el

    modelo de datos.

    1 Dolado Cosin, Jos J, Fernndez Sanz Luis (2000). Medicin para la gestin de la Ingeniera de Software, Ed. RA-MA,

    Madrid, pag. 132.

  • 2. Versin mejorada

    2.1. Definir mtrica mejorada

    Atributos Descripcin

    Nombre Porcentaje de reglas del negocio que no se hacen cumplir por

    el modelo de datos.

    Propsito Evaluar el desarrollado Software haciendo uso del factor de

    integridad, con lo cual se podr establecer y evaluar la mtrica

    adecuada para mantener la calidad del software.

    Otro propsito es validar reglas del negocio que no se hacen

    cumplir por el modelo de datos y que han sido implementadas

    o que no son expresas en el modelo de datos.

    Descripcin Factores que influyen en la calidad de los datos.

    Frmula Z = 1 - (NRI/NTRD)

    NRI = Nmero de reglas implementadas.

    NTRD = Total de reglas del modelo de datos.

    Z = Porcentaje de reglas implementadas para dar

    cumplimiento al modelo de datos.

    Protocolo Porcentaje de reglas implementadas para dar cumplimiento al

    modelo de datos obtenidos del cociente de Nmero de reglas

    implementadas (NRI) sobre el Total de reglas del modelo de

    datos (NTRD).

    Interpretacin 0 < X < 1(menor o igual) - Mientras ms cercano a 1 es mejor

    Unidad de medida Porcentaje de reglas implementadas que no cumplen con el

    modelo de datos.

    3. Evaluacin de un software con la mtrica

    A evaluar Descripcin

    Contexto Se evala el porcentaje de reglas implementadas que no cumplen con el

    modelo de datos del Sistema de Gestin financiera de la Empresa Ide

    Financial Services International, cuya finalidad es la de identificar las

    reglas del negocio que no se hacen cumplir por el modelo de datos en su

    implementacin, de tal manera que se logre la mejora en la integridad de

    los datos que cumplen con las reglas del negocio.

    Software Sistema desarrollado en lenguaje java con bases de datos postgresql, en la

    cual se busca integrar y cumplir los 8 factores de complexin, integridad,

    flexibilidad, facilidad de comprensin, correccin, simplicidad,

    integracin e implementabilidad, para cumplir con estndares de calidad

    en el software.

    Datos Reglas implementadas que no cumplen = 10

    Reglas implementadas que si cumplen = 70

    Total de reglas implementadas = 80

  • 1 - (nmero de reglas implementadas/Total de reglas del modelo de datos

    = Porcentaje de reglas implementadas que no cumplen con el modelo de

    datos.

    Mtrica 1 - 10/80 = 88

    El resultado nos indica que las reglas implementadas que no cumplen con

    el modelo de Datos es en un %88, y solo de cumplimiento est en un 12%,

    lo que amerita corregir estas deficiencias.

    PARTE 2

    Cesar Augusto Cordova Oblitas

    1. Definir mtrica

    Atributos Descripcin

    Nombre Porcentaje de restricciones de integridad incluidas en el

    modelo de datos que no corresponden a polticas del negocio.

    Propsito Evaluar el desarrollado Software haciendo uso del factor de

    integridad, con lo cual se podr establecer y evaluar la mtrica

    adecuada para mantener la calidad del software.

    Otro propsito es validar las restricciones de integridad

    implementadas que no corresponden a las polticas del

    negocio.

    Descripcin Factores que influyen en la calidad de los datos, como son las

    restricciones de integridad incluidas en el modelo de datos que

    no corresponden a polticas del negocio, las cuales en una

    implementacin inadecuada pueden influir en el resultado de

    calidad de informacin y en rendimiento del sistema.

    Frmula Z = 1 - (NRI/NTRI)

    NRI = Nmero restricciones de integridad.

    NTRI = Total de restricciones de integridad.

    Protocolo Porcentaje de restricciones de integridad para dar

    cumplimiento al modelo de datos obtenidos del cociente del

    nmero restricciones de integridad (NRI) sobre el Total de

    restricciones de integridad (NTRI).

    Interpretacin 0 < X < 1(menor o igual) - Mientras ms cercano a 1 es mejor

    Unidad de

    medida

    Porcentaje de restricciones de integridad que no cumplen con

    el modelo de datos.

  • 2. Evaluacin de un software con la mtrica.

    A

    evaluar

    Descripcin

    Contexto Se evala el porcentaje de restricciones de integridad que no

    cumplen con el modelo de datos del Sistema de Gestin financiera

    de la Empresa Ide Financial Services International, cuya finalidad es

    la de identificar las reglas del negocio que no se hacen cumplir por

    el modelo de datos en su implementacin, de tal manera que se logre

    la mejora en la integridad de los datos que cumplen con las reglas del

    negocio.

    Software Sistema desarrollado en lenguaje java con bases de datos postgresql,

    en la cual se busca integrar y cumplir los 8 factores de complexin,

    integridad, flexibilidad, facilidad de comprensin, correccin,

    simplicidad, integracin e implementabilidad, para cumplir con

    estndares de calidad en el software.

    Datos Restricciones de integridad que no cumplen = 32

    Restricciones de integridad que si cumplen = 45

    Total de reglas de integridad implementadas = 77

    1 - (Restricciones de integridad implementadas/Total de reglas de

    integridad implementadas = Porcentaje de reglas de integridad

    implementadas que no cumplen con el modelo de datos.

    Mtrica 1 - 32/45 = 58

    El resultado nos indica que las restricciones de integridad

    implementadas que cumplen con el modelo de datos es un %58, y

    faltando por corregir un 42%, lo que amerita corregir estas

    deficiencias.