Diseño de Catálogos Electrónicos - Laboratorios - Universidad de ...
Diseño de Catálogos Electrónicos - Laboratorios - Universidad de ...
Diseño de Catálogos Electrónicos - Laboratorios - Universidad de ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Universidad</strong> Tecnológica Nacional<br />
Facultad Regional Haedo<br />
Diseño <strong>de</strong> catálogos electrónicos<br />
significa que la mayor parte <strong>de</strong>l feedback <strong>de</strong>l cliente sobre sus necesida<strong>de</strong>s se obtiene una<br />
vez que se han consumido los recursos. Compárese esta opción con la que se verá mas<br />
a<strong>de</strong>lante en que se envía al cliente un prototipo totalmente básico en las primeras fases<br />
<strong>de</strong>l <strong>de</strong>sarrollo: se obtienen los comentarios; se escribe una especificación <strong>de</strong> requisitos, y<br />
sólo entonces se acomete el <strong>de</strong>sarrollo a su escala real. En este caso sólo se ha consumido<br />
el 20 por 100 <strong>de</strong> los recursos cuando el cliente ve el producto por primera vez.<br />
Sin embargo el ciclo <strong>de</strong> vida en cascada tiene tres propieda<strong>de</strong>s muy positivas:<br />
<br />
<br />
<br />
Las etapas están organizadas <strong>de</strong> un modo lógico. Es <strong>de</strong>cir si una etapa no<br />
pue<strong>de</strong> llevarse a cabo hasta que se hayan tomado ciertas <strong>de</strong>cisiones <strong>de</strong> más alto<br />
nivel <strong>de</strong>be esperar hasta que esas <strong>de</strong>cisiones estén tomadas. Así. el diseño<br />
espera a los requisitos el código espera a que el diseño esté terminado etc.<br />
Cada etapa incluye cieno proceso <strong>de</strong> revisión y se necesita una aceptación <strong>de</strong>l<br />
producto antes <strong>de</strong> que la salida <strong>de</strong> la etapa pueda usarse. Este ciclo <strong>de</strong> vida está<br />
organizado <strong>de</strong> modo que se pase el menor número <strong>de</strong> errores <strong>de</strong> una etapa a la<br />
siguiente.<br />
El ciclo es iterativo. A pesar <strong>de</strong> que el flujo básico es <strong>de</strong> arriba hacia abajo el<br />
ciclo <strong>de</strong> vida en cascada reconoce como ya se ha comentado que los problemas<br />
encontrados en etapas inferiores afectan a las <strong>de</strong>cisiones <strong>de</strong> las etapas<br />
superiores.<br />
2.14.1.2 Mo<strong>de</strong>lo <strong>de</strong> ciclo <strong>de</strong> vida <strong>de</strong> refinamiento sucesivo o mejora iterativa<br />
Las etapas que forman este ciclo <strong>de</strong> vida son las mismas que el mo<strong>de</strong>lo en cascada y su<br />
realización sigue el mismo or<strong>de</strong>n [IEEE, 1989]. Sin embargo este mo<strong>de</strong>lo recomienda<br />
<strong>de</strong>sarrollar los sistemas software a través <strong>de</strong> un refinamiento y mejora continuos <strong>de</strong>s<strong>de</strong> las<br />
especificaciones <strong>de</strong> alto nivel <strong>de</strong>l sistema hasta las componentes <strong>de</strong>l código fuente. Es<br />
<strong>de</strong>cir este mo<strong>de</strong>lo asume que el producto generado en cada etapa no se produce <strong>de</strong> manera<br />
lineal <strong>de</strong>l principio al final <strong>de</strong> la etapa. Por el contrario predica la generación <strong>de</strong> los<br />
productos <strong>de</strong> forma iterativa mediante un proceso <strong>de</strong> refinamiento. Debido a la marcha<br />
atrás permitida en el mo<strong>de</strong>lo en cascada que abre un camino <strong>de</strong>s<strong>de</strong> una etapa hacia otra<br />
anterior el refinamiento iterativo pue<strong>de</strong> producirse también a nivel global <strong>de</strong> todas las<br />
etapas [Huseth, 1986].<br />
Estos mo<strong>de</strong>los han sido muy efectivos para enseñar a programadores individuales cómo<br />
organizar su trabajo <strong>de</strong> <strong>de</strong>sarrollo <strong>de</strong> software. De hecho en muchas interpretaciones <strong>de</strong>l<br />
ciclo <strong>de</strong> vida clásico “subyace” este enfoque <strong>de</strong>ntro <strong>de</strong> sus etapas <strong>de</strong> diseño e<br />
implementación.<br />
Lic. Gustavo López ~ 36 ~ Tesis <strong>de</strong> Magister en<br />
Administración <strong>de</strong> Negocios