Вы находитесь на странице: 1из 1

Validacin y pruebas

Esta fase debe hacerse una vez que se ha diseado el algoritmo y despus de que se codifica, sirve
para verificar que son correctos. Existen diferentes formas de probar que la solucin es correcta,
algunas de ellas formales y otras informales: las primera se utilizan para garantizar que el
programa o algoritmo siempre calcula el resultado deseado para cualquier conjunto de datos de
entrada; en cambio, en las segundas slo se prueba que funciona correctamente para algunos
datos de entrada, tratando de encontrar posibles errores, en este caso no se puede garantizar el
programa o algoritmo calcule la salida correcta para cualquier conjunto de datos. En cualquiera de
los dos casos, si se encuentra alguna falla se debe corregir y volver a realizar pruebas. En este
curso utilizaremos las pruebas de escritorio, las cuales se explicarn en la unidad 2.
El ejemplo es muy sencillo y si ejecutamos manualmente el programa o algoritmo mostrado en la
fase anterior, con un caso especfico de rectngulo veremos que ambos son correctos. En la
siguiente figura se ilustra la ejecucin del programa:

Documentacin
Cualquier proyecto de software por la complejidad que tiene requiere tanto las ideas principales
como el desarrollo de principio a fin sea documentado, con el fin de que cualquiera puedan
entender la lgica del programa y de ser necesario pueda modificarlos sin tantas complicaciones.
Es comn que si se desea modificar un programa y no se tiene informacin acerca de cmo fue
construido sea ms fcil volverlo a hacer que intentar entenderlo. Uno de los mejores ejemplos de
la importancia de la documentacin es el software libre, en el cual colaboran diversos
desarrolladores para su elaboracin, los cuales se encuentran en diferentes puntos geogrficos de
globo terrqueo, as que la forma de entender que est haciendo cada uno y bajo que mtodo es
la documentacin. Adems de que se debe tomar en cuenta que se llama software libre porque
est disponible el cdigo fuente para que cualquier persona pueda modificarlo a su conveniencia.
Como parte de la documentacin tambin deben incluirse manuales de usuario y las normas de
mantenimiento para que se haga un buen uso del software.
Mantenimiento
Esta fase tiene sentido una vez que fue terminada una primera versin del programa y ya est
siendo utilizado. Ya que en sta se actualiza y modifica para corregir errores no detectados o para
cambiar y/o agregar una nueva funcin. Por ejemplo, se puede extender el programa 1.1, que
calcula el rea de un rectngulo para que tambin calcule su permetro.

Вам также может понравиться