Está en la página 1de 7

MODELO LINEAL (O MODELO EN CASCADA)

Es el mas antiguo de los modelos de Ingeniera de software. El modelo en cascada presenta una estructura secuencial (de ah el nombre Modelo en Cascada, formado por 6 fases o etapas:

Anlisis del sistema (requiere presencia del cliente). Anlisis de requisitos del software (requiere presencia del cliente). Diseo (requiere presencia del cliente). Codificacin o Programacin. Pruebas. Mantenimiento.

CARACTERISTICAS: El desarrollo de la fases o etapas se produce de manera secuencial. Una vez que se producen los anlisis de la etapa 1 y 2, es decir, el anlisis de sistema y de requisitos del software se procede a la fase del diseo de la arquitectura del software. Un diseo elaborado de forma cuidadosa llevara a una rpida codificacin o programacin del software.

CARACTERISTICAS: Tras haber traducido el programa a un lenguaje comprensible para el ordenador, se comprueban los elementos de forma individual y ms tarde todos los sistemas a la vez.

Una vez entregado el software al cliente, la fase de mantenimiento comprender las actualizaciones y las correcciones de errores que sean necesarias en el programa.
El modelo en cascada no permite retroceder, por lo que es necesario al final de cada fase, el analista, programador o encardado del proyecto verifique y valide el trabajo realizado en dicha fase, ya que un error NO detectado a tiempo retrasara gravemente la fecha de entrega del software a nuestro cliente.

DESVENTAJAS DEL USO MODELO EN CASCADA: Los proyectos raramente siguen el paradigma secuencial que propone el proyecto. A menudo es difcil que el cliente exponga exactamente todos los requisitos. El cliente debe tener paciencia. Los responsables del desarrollo de software siempre se retrasan innecesariamente.

MODELO EN CASCADA ( AGENDA DE CONTACTOS) :


Anlisis del Sistema (Cliente Doctor) Debido a que actualmente se maneja una lista de pacientes No actualizada, Incompleta y con riesgo de perderse ya que se lleva en papel. Se requiere un software que sirva como agenda electrnica que contenga toda la informacin necesaria para el contacto a los pacientes, fcil bsqueda y el resguardo adecuado de dicha informacin.

Anlisis de Requisitos del Software


Se requiere un software amigable, seguro y de fcil acceso, adems de una base de datos con capacidad para almacenar informacin acorde al tamao de la aplicacin. Lenguaje Programacin : Java ASP.net Base de Datos: Acces (Microsoft)

MODELO EN CASCADA ( AGENDA DE CONTACTOS) :


Diseo Se diseara principalmente la pagina de Inicio la
cual tiene un apartado de login para la cuestin de la seguridad y el acceso controlado. Posteriormente se diseara una pgina en la cual aparezcan los siguientes campos para llenar la agenda solicitada. Id_contacto (se genera automticamente) Nombre Ap Paterno Ap Materno Edad Sexo Direccin Tel Casa Tel Celular email Esta pantalla contara con los botones para Crear, Grabar, Borrar y editar a los contactos. Crear un reporte de contactos Ordenados Alfabticamente de la siguiente manera: 1. Ap Paterno 2. Ap Materno 3. Nombre(s)

Codificacin o Programacin. //Aqu se mostrara el cdigo utilizado para el desarrollo de la aplicacin

MODELO EN CASCADA ( AGENDA DE CONTACTOS) :


Pruebas o Validaciones. En este apartado se haran las siguientes pruebas a la aplicacin una vez terminada: Que el login y password sean los correctos para poder dar acceso al usuario. Al 3er intento de acceso inequvoco desactivar la cuenta del usuario. Que el usuario pueda Crear, Grabar, Borrar y Editar la informacin de un contacto existente nuevo. Que pueda explotar informacin mediante el reporte de contactos.

Mantenimiento. En esta ultima etapa estamos listos para realizar lo siguiente: Correccin de posibles errores a lo ya existente. Creacin de nuevos reportes segn necesidades. Ampliacin de los campos a la tabla ya existente. Creacin de nuevas tablas, nuevos procesos, nuevas pantallas que requiera el software. Etc.