Sei sulla pagina 1di 3

Mtodo en cascada

ste modelo se define como una secuencia de actividades a ser seguidas en orden, donde la
estrategia principal es definir y seguir el progreso del desarrollo de software hacia puntos de
revisin bien definidos, es decir, se codifica y reparan los errores; es un proceso continuo de
codificacin y reparacin. Sus caractersticas principales son:
1.
2.
3.
4.

Es lineal
Las actividades estn relacionadas secuencialmente.
Cada etapa tiene una entrada y una salida.
Es rgido y sistemtico: La entrada de una actividad es la salida de la etapa anterior,
por lo cual no se puede dar inicio a la siguiente fase.
5. Es monoltico: Existe una nica fecha de entrega.
6. La implementacin se pospone hasta que no se comprendan los objetivos.
7. Los documentos a entregar rigen el proceso de software.
Las fases que contempla el modelo de la cascada son al Anlisis y especificacin de
requerimientos, diseo, codificacin, integracin y pruebas, liberacin y mantenimiento. Su
ciclo de vida abarca las siguientes actividades:

Anlisis de requisitos
Diseo del Sistema
Diseo del Programa
Codificacin
Pruebas
Verificacin
Mantenimiento

Ingeniera y Anlisis del Sistema:


Debido a que el software es siempre parte de un sistema mayor el trabajo comienza
estableciendo los requisitos de todos los elementos del sistema y luego asignando algn
subconjunto de estos requisitos al software.
Anlisis de los requisitos del software:
El proceso de recopilacin de los requisitos se centra e intensifica especialmente en el
software. El ingeniero de software (Analistas) debe comprender el mbito de la informacin
del software, as como la funcin, el rendimiento y las interfaces requeridas.
Diseo:
El diseo del software se enfoca en cuatro atributos distintos del programa: la estructura de
los datos, la arquitectura del software, el detalle procedimental y la caracterizacin de la
interfaz. El proceso de diseo traduce los requisitos en una representacin del software con
la calidad requerida antes de que comience la codificacin.
Codificacin:
El diseo debe traducirse en una forma legible para la mquina. El paso de codificacin
realiza esta tarea. Si el diseo se realiza de una manera detallada la codificacin puede
realizarse mecnicamente.
Prueba:
Una vez que se ha generado el cdigo comienza la prueba del programa. La prueba se
centra en la lgica interna del software, y en las funciones externas, realizando pruebas que
aseguren que la entrada definida produce los resultados que realmente se requieren.
Verificacin:
Es la fase en donde el usuario final ejecuta el sistema, para ello el o los programadores ya
realizaron exhaustivas pruebas para comprobar que el sistema no falle.
Mantenimiento:
El software sufrir cambios despus de que se entrega al cliente. Los cambios ocurrirn
debido a que hayan encontrado errores, a que el software deba adaptarse a cambios del
entorno externo (sistema operativo o dispositivos perifricos), o debido a que el cliente
requiera ampliaciones funcionales o del rendimiento.

Herramientas que se utilizan para cada fase:

Anlisis de requisitos - Personal administrativo des el jefe hasta la persona de menor


rango.
Diseo del Sistema - Arquitectura pura de donde se va trabaja teniendo dependencia a
su vez del hardware.
Diseo del Programa - Todo el hardware y el software que se usara para el desarrollo
del sistema
Codificacin - De igual manera el hardware y el software para desarrollar el programa
Pruebas - Personal capacitado para realizar las acciones del sistema.
Verificacin - Personal capacitado para verificar que todo est en orden.
Mantenimiento - Desarrolladores para la actualizacin y estabilidad del sistema

Potrebbero piacerti anche