modelos para el desarrollo
MODELOS PARA EL DESARROLLO DE SOFTWARE
Como parte introductoria, las fases del Modelo Clásico de Análisis y Desarrollo de Sistemas que se siguen para desarrollar sistemas computacionales seconocen como “Ciclo de vida del desarrollo de software” que es un enfoque por fases para el análisis y diseño cuya premisa principal consiste en que los sistemas se desarrollen mejor utilizando un cicloespecifico de actividades del analista y el usuario, Kendall y Kendall contempla las fases que son:
I. Identificación del problema, oportunidades y objetivos
II. Determinación de los requerimientosde información
III. Análisis de las necesidades del sistema
IV. Diseño del sistema recomendado
V. Desarrollo y documentación del software
VI. Pruebas y mantenimiento del sistema
VII. Implantacióny evaluación del sistema.
Para ello se proponen dos modelos para el desarrollo del sistema, los cuales son: Modelo de Cascada y Modelo Espiral, los cuales conoceremos a detalle en la siguientetabla.
METODOLOGIA
VENTAJAS
DESVENTAJAS
MODELO DE CASCADA
En este modelo el resultado de cada fase es alimentado a la siguiente, terminándose el proceso con el mantenimiento. En esta última fase seefectúan los cambios necesarios para que el sistema siga funcionando ante nuevas necesidades.
--El proyecto se encuentra dividido en fases secuenciales, con cierta superposición entre fases.
--Sehace hincapié en la planificación, los horarios, fechas, presupuestos y ejecución de todo un sistema de una sola vez
--Estricto control, se mantiene durante la vida del proyecto a través de lautilización de una amplia documentación.
--La comunicación con el cliente es fluida (después de cada fase) el usuario puede intervenir rápidamente si el proyecto se aleja de sus necesidades.
--El usuarioal final de cada fase recibe avances del programa funcional.
--El software termina su vida cuando deja de cumplir con el propósito para el que fue creado, y ya no es posible seguir actualizándolo....
Regístrate para leer el documento completo.