Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de otro modo son materia de juicio, ahora pueden ser estudiados con precisin.
Sin esta simulacin el director del proyecto est a merced del juicio humano.
Con la simulacin que, al menos, puede realizar pruebas experimentales de
algunas hiptesis clave y el alcance hacia abajo lo que queda para el juicio
humano, que en el mbito del diseo de los programas de ordenador (como en
la estimacin de peso bruto de despegue, los costos para completar, o el doble
al da) es invariablemente serio y optimista.
2) La mayora de los errores son de naturaleza obvia que puede ser fcilmente
detectado por la inspeccin visual. Cada pedacito de un anlisis y cada trozo
de cdigo debe ser sometido a una exploracin visual simple por una segunda
parte que no hacer el anlisis o cdigo original, pero que sera detectar cosas
como cado signos menos, los factores que faltan de dos, salta a direcciones
equivocadas, etc., que estn en la naturaleza de la correccin de pruebas y el
anlisis de cdigo. No utilice el equipo para detectar este tipo de cosas - que es
demasiado caro.
3) Prueba de cada camino lgico en el programa de ordenador al menos una
vez con algn tipo de verificacin numrica. Si yo fuera un cliente, yo no
acepto la entrega hasta que se complet y certificado este procedimiento. Este
paso va a descubrir que la mayora de los errores de codificacin. Si bien este
procedimiento de ensayo suena simple, para un programa grande y complejo
equipo es relativamente difcil de arar a travs de todos los caminos de lgica
con los valores controlados de entrada. De hecho, hay quienes sostienen que
es casi imposible. A pesar de esto me persistir en mi recomendacin de que
cada camino lgico ser sometido al menos a una autntica verificacin.
4) Despus se eliminan los errores simples (que son la mayora, y que
oscurecen los grandes errores), entonces es el momento de entregar el
software para el rea de prueba para fines de pago y envo. En el momento
adecuado durante el curso del desarrollo y en las manos de la persona
adecuada el propio ordenador es el mejor dispositivo para la salida. Las
decisiones de gestin clave son: cundo es el momento y quin es la persona
a hacer la comprobacin final?
PASO 5: INVOLUCRAR AL CLIENTE
Por alguna razn, lo que es un diseo de software que va a hacer es objeto de
interpretacin amplia, incluso despus de un acuerdo previo. Es importante
involucrar a los clientes de una manera formal para que l se ha comprometido
en los puntos anteriores antes de la entrega final. Para dar rienda suelta
contratista entre definicin de requisitos y la operacin est invitando a
problemas. Figura g indica tres puntos siguientes requisitos definicin, donde la
intuicin, el juicio, y el compromiso del cliente pueden reforzar el esfuerzo de
desarrollo.
RESUMEN
Figura 10 resume los cinco pasos que creo que es necesario para transformar
un proceso de desarrollo arriesgada en uno que proporcionar el producto
deseado. Me gustara hacer hincapi en que cada artculo cuesta cierta
cantidad adicional de dinero. Si el proceso relativamente simple y sin las cinco
complejidades descritas aqu sera trabajar con xito, a continuacin, por
supuesto, el dinero adicional no est bien gastado. En mi experiencia, sin
embargo, el mtodo ms sencillo que nunca ha trabajado en grandes esfuerzos
de desarrollo de software y los costos para recuperar super con creces las
necesarias para financiar el proceso de cinco pasos enumerados