Modelo cascada:
Este modelo se aplica en situaciones de actualización de un software, como un sistema contable
cuando el gobierno ha dictado nuevas regulaciones. También se aplica a un número limitado de
nuevos proyectos, solamente cuando están bien definidos los requerimientos y son estables en
forma razonable.
Sistema para aplicar la metodología modelo cascada:
Se requiere la actualización de un software ya existente de una empresa supermercado llamada
GA “Shopping” en el que se implementara una ventana en el que se gestionara la toma de
decisiones realizadas por el gerente para la compra de productos mediante los proveedores
registrando las ofertas de los productos de cada proveedor, sus precios y así poder elegir cual
proveedor le conviene al momento de realizar dicha compra para el supermercado.
Aplicando la metodología del modelo cascada y las etapas (Análisis, Diseño, Implementación,
Verificación y mantenimiento).
Análisis:
El gerente del Proyecto por el cual se realizará la actualización del software. El método de
educción de requisitos elegido es “la entrevista”. Se crea el documento con la información
recabada que permitirá a los Analistas de Requerimientos determinar los requerimientos
relevantes que facilitarán el correcto desarrollo del software.
El Equipo de Analistas deducen los siguientes requerimientos:
Implementación de la ventana para la toma de decisiones
La nueva ventana deberá registrar los productos y las ofertas de cada proveedor con su
respectivo precio.
El sistema deberá contar con el numero existente de proveedores y mediante graficas el
cual mostrara el precio de los productos que se compraran para el super, siendo así la
toma de decisión para decidir cual proveedor le conviene más al supermercado.
Diseño
El equipo de desarrolladores crea un diseño de funcionalidad para la nueva ventana que se
implementara para la toma de decisiones del gerente hacia la compra de productos de
proveedores, el cual incluye los siguiente el modelo de datos, diagramas de casos y uso de clases
para el diseño de esta, el cual la ventana tendrá los registros de los productos de cada proveedor y
un botón interactivo el cual listara cada producto que se comprara mostrando una gráfica del
precio final de cada proveedor y poder tomar la decisión de cual proveedor le conviene mas en ese
momento al supermercado GA “Shopping”.
Implementación
mediane la estructura que se generó en la fase de diseño comenzaremos a implementar la nueva
actualización que consistirá en una nueva ventana para el sistema ya existente en el cual
indicaremos que realizara la operación que mediante las ofertas, costos y precios determinara cual
es el mejor proveedor para elegir para la empresa. en el dado caso de que ocurra un error en esta
fase procederemos a regresar a la fase anterior para reestructurar mejor la planeación del diseño
para una mejor implementación.
Verificación
mediante el software ya creado de la fase anterior comenzaremos poniéndolo a prueba para así
determinar su uso de eficiencia que generara a la empresa y esta está lo suficientemente
preparada para comenzar a hacer uso de este software en la empresa. En el caso de que en esta
fase se encuentre una falla o algún error procederemos a regresar a la fase anterior que es
implementación para así detectar el posible causante de la falla y corregirlo.
Mantenimiento:
en esta fase ya se habrá hecho el software y tuvo que ser verificado para que de un buen
rendimiento en la empresa para así no de errores a futuro, en esta fase nos enfocaremos a hacer
una limpieza de software si se es pedido al igual que se pueden implementar nuevas funciones,
gestionar software en el entorno, entre otras funciones similares.