2.2 eliminación de errores

download 2.2 eliminación de errores

of 5

Transcript of 2.2 eliminación de errores

  • 7/23/2019 2.2 eliminacin de errores

    1/5

    2.2.2 Eficacia de la Eliminacin de Defectos

    Proporciona beneficios tanto a nivel del proyecto como del proceso, es una medida

    para filtrar las actividades de la garanta de calidad y de control al aplicarse a todas

    las actividades del marco de trabajo del proceso.

    La Eficacia de la Eliminacin de Defectos (EED se define de la forma siguiente!

    EED"E # (E$D Donde E es el n%mero de errores encontrados antes de la entrega

    del soft&are al usuario final y D es el n%mero de defectos encontrados despu's de la

    entrega. uando el valor de EED es ) significa *ue no se +an encontrado defectos

    en el soft&are, D ser mayor *ue cero. uando E aumenta (para un valor de D

    dado, el valor total de EED empie-a a aproimarse a ). De +ec+o, a medida *ue E

    aumenta, es probable *ue el valor final de D disminuya (los errores se filtran antes de*ue se conviertan en defectos. /i se utili-an como una m'trica *ue proporciona un

    indicador de la +abilidad de filtrar las actividades de la garanta de la calidad y del

    control, EED anima a *ue el e*uipo del proyecto de soft&are instituya t'cnicas para

    encontrar todos los errores posibles antes de su entrega.

    EED tambi'n se puede utili-ar dentro del proyecto para evaluar la +abilidad de un

    e*uipo en encontrar errores antes de *ue pasen a la siguiente tarea de ingeniera del

    soft&are. /e vuelve a definir como!

    EEDi " Ei # (Ei $ Ei $)

    Donde Ei es el n%mero de errores encontrado durante la actividad de ingeniera del

    soft&are i y Ei$), es el n%mero de errores encontrado durante la actividad de

    ingeniera del soft&are i $ ) *ue se puede seguir para llegar a errores *ue no se

    detectaron en la actividad de la ingeniera del soft&are i.

  • 7/23/2019 2.2 eliminacin de errores

    2/5

    2.0 1ntegracin de las m'tricas

    'tricas de Procesos

    Estas m'tricas eval%an el proceso en s de fabricacin del producto correspondiente.

    Ejemplos de este tipo de m'tricas son el tiempo de desarrollo del producto, el

    esfuer-o *ue conlleva dic+o desarrollo, el n%mero y tipo de recursos empleados

    (personas, m*uinas, etc el costo del proceso. La obtencin de este tipo de m'tricas

    esta asociada generalmente a alguna t'cnica de estimacin. En el siguiente tema

    describiremos las t'cnicas bsicas de estimacin, y los m'todos *ue se pueden

    aplicar.

    1ntegracin de las 'tricas dentro del Proceso de /oft&are

    La mayora de los desarrolladores de /oft&are todava no miden, y por desgracia, la

    mayora no desean ni comen-ar.

    3Por *u' es tan importante medir el proceso de ingeniera de /oft&are y el producto

    (/oft&are *ue produce4 La respuesta es relativamente obvia. /i no se mide, no +ay

    una forma real de determinar s se est mejorando. 5 si no se est mejorando, se

    est perdido.

    ediante el uso de la medicin para establecer una lnea base del proyecto, cada

    uno de estos asuntos se +ace ms fcil de manejar. 5a +emos apuntado *ue la lnea

    base sirve como base de la estimacin. 6dems, la recopilacin de m'tricas de

    calidad permite a una organi-acin 7sintoni-ar7 su proceso de ingeniera del /oft&are

    para eliminar las causas 7 poco vitales7 de los defectos *ue tienen el mayor impacto

    en el desarrollo del /oft&are.

  • 7/23/2019 2.2 eliminacin de errores

    3/5

    2.0.) 6rgumentos para las m'tricas del soft&are

    /i no se mide, no +ay una forma real de determinar si se est mejorando, y si no se

    est mejorando, se est perdido. La gestin de alto nivel puede establecer objetivos

    significativos de mejora de proceso de ingeniera del soft&are solicitando yevaluando las medidas de productividad y de calidad. 8'cnicamente (en el fondo,

    las m'tricas del soft&are, cuando se aplican al producto, proporcionan beneficios

    inmediatos. uando se +a terminado el dise9o del soft&are, la mayora de los *ue

    desarrollan pueden estar ansiosos por obtener respuestas a preguntas como!

    3:u' re*uisitos del usuario son ms susceptibles al cambio4

    3:u' mdulos del sistema son ms propensos a error4

    /e pueden encontrar respuestas a estas preguntas si se +an recopilado m'tricas y

    se +an usado como gua t'cnica

    /i no se mide no eiste una forma real de determinar si se est mejorando. 5 si

    no se mejora, se est perdido.

    /i el proceso se puede mejorar producir un impacto directo en lo sustancial

    Establecer objetivos de mejora dentro del proceso actual del desarrollo de s#&.

    La recopilacin de m'tricas de calidad permite *u una organi-acin centralicesu proceso de s#& para renovar las causas de los defectos *ue tienen mayor

    impacto sobre el desarrollo del soft&are.

    2.0.2 Establecimiento de una lnea base

    Estableciendo una lnea base de m'tricas se pueden obtener beneficios a nivel de

    proceso, proyecto y producto (t'cnico. Las lneas base de m'tricas constan de datos

  • 7/23/2019 2.2 eliminacin de errores

    4/5

    recogidos de proyectos de soft&are desarrollados anteriormente y pueden ser tan

    simples o tan complejas como una gran base de datos *ue contenga docenas de

    medidas de proyectos y las m'tricas derivadas de ellos.

    /e obtienen beneficios en los mbitos del proceso, del proyecto y del producto.

    La lnea base de m'tricas consiste de datos recopilados en proyectos previos.

    Los datos de la lnea base deben tener los siguientes atributos! los datos deben

    ser precisos, los datos deben recopilarse para tantos proyectos sean posibles,

    las medidas deben ser consistentes, las aplicaciones deben ser similares al

    trabajo *ue se estimara.

    2.0.0 ;ecopilacin, clculo y evaluacin de m'tricas

  • 7/23/2019 2.2 eliminacin de errores

    5/5

    7Errores descubiertos durante el trabajo para +acer el cambio.

    7Defectos descubiertos despu's de *ue el cambio es liberado a la base de clientes.