Академический Документы
Профессиональный Документы
Культура Документы
los documento de bajo nivel deben cumplir con los criterios especcos de salida (denidos en el documento de
alto nivel). Las desviaciones del documento de salida de
bajo nivel respecto de los requisitos especicados en el
documento de alto nivel se consideran defectos, en palabras de M.E.Fagan, "una instancia en la que un requisito no se cumple".,[1] defectos que se pueden clasicar en
principales o menores.
Los principales o mayores son aquellos defectos que implican errores en el funcionamiento de la aplicacin o la
prdida de funcionalidad. En otras palabras, el softwaLa inspeccin de Fagan (Fagan inspection) es un mtodo re no funcionar correctamente mientras no se resuelvan.
de revisiones agrupadas usado para evaluar la salida de un Por contra, los defectos menores no ponen en peligro el
correcto funcionamiento del software y se reducen a erroproceso dado.
res de ortografa, colocacin incorrecta de controles en
La inspeccin de Fagan dene un proceso como una cieruna interfaz del programa, etc.
ta actividad con una entrada pre-especicada y criterios
de salida. En cada actividad u operacin para la cual se Un tpico proceso de inspeccin involucra las siguientes
especicaron criterios de entrada y salida se puede usar operaciones::[1]
la inspeccin de Fagan para validar si la salida cumple
con el criterio especicado para el proceso. Ejemplos de
Planicacin:
actividades para las que se puede utilizar la Inspeccin
Preparacin de materiales
Fagan son:
Determinar y convocar a los participantes
Especicaciones de requerimientos
Organizar la reunin
Mtodo
Informacin general
Poner al tanto a los participantes acerca de los
materiales a ser examinados
Asignacin de roles
Preparacin
Los participantes se preparan para la reunin
revisando los items a ser analizados, estudiando el material de apoyo y preparando preguntas o sealando posibles defectos
El proceso de desarrollo de software es una aplicacin tpica de la Inspeccin de Fagan. Dicho proceso involucra
una serie de operaciones (denicin de requisitos, diseo, codicacin, pruebas y mantenimiento) que ofrecen
un producto nal determinado. Dado que los costos de
remediar un defecto en las primeras instancias del proceso son hasta 10-100 veces menores que hacerlo en la
fase de mantenimiento, es esencial encontrarlos lo antes
posible y es aqu donde ayuda la inspeccin de la salida
de cada operacin y su comparacin con los requisitos de
salida previstos.
2
Seguimiento
En la fase de seguimiento, bajo la responsabilidad del moderador se inspecciona que todos
los defectos encontrados en la reunin de la
inspeccin efectivamente se hayan corregido
y que no hayan aparecido nuevos.
Los roles (participantes del proceso) habituales son slo miembros del equipo de desarrollo. The participants
fulll dierent roles within the inspection process:[2][3]
Autor/Diseador/Programador: responsable de la
escritura del documento de bajo nivel
Lector del documento
Revisores: responsables de revisar el documento
desde el punto de vista de las pruebas
Moderador: responsable del manejo de la reunin de
Inspeccin
Mediante el uso de las inspecciones el nmero de errores
en el producto nal puede disminuir signicativamente
creando un producto de mayor calidad. Adicionalmente,
el equipo de diseo y desarrollo ser capaz en lo futuro
de evitar errores frecuentes detectados en las sesiones de
inspeccin. A las mejoras de calidad, cabe agregar la citada disminucin de costos derivada de la prevencin y
deteccin temprana de errores reduciendo la cantidad de
recursos necesarios para la depuracin en las fases posteriores del proyecto.
En la prctica, grandes corporaciones como IBM han sealado que se pueden encontrar entre el 80-90%de los
defectos y ahorrar as hasta un 25% en los recursos necesarios.
Referencias
REFERENCIAS
3.1
Texto
Inspeccin de Fagan Fuente: https://es.wikipedia.org/wiki/Inspecci%C3%B3n_de_Fagan?oldid=84038623 Colaboradores: BOTSuperzerocool, Juancubillos, Amitie 10g, Quijav, FrescoBot, Grillitus, KLBot2 y Annimos: 2
3.2
Imgenes
3.3