2.2 eliminación de errores
-
Upload
yacunat-estrella-brillante -
Category
Documents
-
view
215 -
download
0
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.