Formas de Encontrar y Corregir Defectos

8
Formas de encontrar y corregir defectos

description

f

Transcript of Formas de Encontrar y Corregir Defectos

Formas de encontrar y corregir defectos

Formas de encontrar y corregir defectosCOMPROMISOExisten muchas herramientas y mtodos para asegurar la calidad del software, pero la ms importante es el compromiso personal del ingeniero del softwareComo encontrar defectosIdentificar los efectos del defecto.Mediante los defectos, localizar el defecto.Entender que esta malDecidir como corregirloCorregirloComprobar la eficacia de la correcionENCONTRAR Y CORREGIRLas herramientas pueden ser:Compilador: solo analiza sintaxis pero no la intencin del programador.Casos de prueba o escenario de prueba: presentar datos y condiciones de prueba.Revisin del cdigo: se trata de revisar el cdigo fuente encontrando simples descuidos.Corrida de escritorio: simular en papel y lpiz lo que realizara.Revisiones en pareja: genera objetividad.

Por que encontrar los defectos.Es importante que el cliente encuentre calidad en el software desde el principio y no tener que parchar sobre la marcha, aunque esto es una practica comn con las grandes empresas de desarrollo.

Un producto con defectos no puede ser considerado de calidad.Cuanto te debo?Existen las pruebas de unidad donde pequeos fragmentos de SW son probados para despus pasar a la prueba de integracin.

Cada prueba puede desechar 10 fallos existentes.

Una prueba de unidad puede tomar una o mas horas mientras que la integracin entre 10 y 40 horas.

Si un error es encontrado fuera de fase su costo se multiplicara al doble en tiempo, persona, dinero.

Lista de comprobacinEs importante tener clara la idea de lo que hace el modulo o el fragmento de software que se ha realizado, esto puede ser por medio de una lista de comprobacin.

La lista de comprobacin contendr el resultado de lo que se espera que haga el software en cuanto diseo y funcionabilidad.

Algunas reglas!!!Revisa antes de compilar aunque esto parezca tonto es la mejor forma de encontrar sus errores por el simple hecho de revisar.

Ser objetivo y no intuitivo ahorrara muchos dolores de cabeza.

Todo defecto debe de ser anotado esto genera experiencia y practica.

Como encuentras tus errores?Cual mtodo utilizas para encontrar errores?Los documentas?