Prof. Silvio C. Condori M.Curso: Análisis de Sistemas
El uso de la implantación ascendente es una de las grandes debilidades del ciclo de vidade los proyectos clásicos. Como se podrá ver en la figura 2.1, se espera que los programadores lleven a cabo primero sus pruebas modulares, luego las pruebas delsubsistema, y finalmente las pruebas del sistema mismo. Este enfoque también seconoce como el ciclo de vida de cascada. .Muchas organizaciones que desarrollan sistemas únicos, el enfoque ascendente presentaun gran número de dificultades serias:
•
Nada esta hecho hasta que todo esté terminado.
•
Las fallas más triviales se encuentran al comienzo del período de prueba y lasmás graves al final.
•
La eliminación de fallas suele ser extremadamente difícil durante las últimasetapas de prueba del sistema.
•
La necesidad de prueba con la computadora aumenta exponencialmente durantelas etapas finales de prueba.La segunda debilidad más importante del ciclo de vida de un proyecto clásico es suinsistencia en que las fases se sucedan secuencialmente. Querer esto es una tendencianatural humana: deseamos decir que hemos terminado la fase de análisis del sistema yque nunca tendremos que volver a preocuparnos por ella. El único problema del progreso ordenado es que no es nada realista. Por ejemplo, durante el período quetranscurre para desarrollar el sistema pueden cambiar ciertos aspectos del ambiente delusuario (la economía, la competencia, los reglamentos gubernamentales que afectan alas actividades del usuario).
2.2 Modelo Semiestructurado.
En la figura 2.2.1 se muestra el modelo semiestructurado, en donde se observa lasiguiente diferencia con respecto al modelo clásico:"La secuencia ascendente de codificación, la prueba de módulos y prueba del sistema sereemplaza por una implementación de arriba hacia abajo, que es un enfoque en el cuallos módulos de alto nivel se codifican y prueban primero, seguidos por los másdetallados de bajo nivel".
Leave a Comment