Todo y las Partes. (The Whole and the Parts)
Los errores mas perniciosos y sutiles son los errores del sistema
que surgen de las asunciones de los autores de varios componentes.
La integraci�n conceptual no solo hace al sistema m�s f�cil de usar,
sino tambi�n de construir y menos propenso a errores.
Antes de que el c�digo exista, la especificaci�n debe ser
manejada por un grupo externo de pruebas para ser escudri�ada sobre
claridad y completes.
Otro importante conjunto de ideas es dise�ar programas cuyas
estructuras de control consisten solo de ciclos definidos por
sentencias como DO WHILE, y condicionales IF, THEN, ELSE.
El tama�o de las memorias creci� demasiado r�pido, y la descarga total
de memoria se hizo impr�ctica. Es por eso que se desarrollaron
t�cnicas para seleccionar la descarga selectiva.
La inesperada parte dif�cil de la construcci�n de un sistema de
programamaci�n es la prueba del sistema. Debemos estar convencidos
de dos cosas: los sistemas de depuraci�n toman mas tiempo de lo
esperamos y es dif�cil justificar a trav�s de m�todos sistem�ticos y
planeados.
El control durante las pruebas es una de las t�cnicas de depuraci�n de
hardware y es aplicada a sistemas de software. Primero, alguien
debe encargarse de eso, debe autorizar los cambios de componentes.
Tambi�n debe haber copias controladas del sistema.
El sistema de pruebas debe asumir que habr� errores, y debe
planear un procedimiento para eliminarlos.
|