Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollo
(Modelo Cascada)
Integrantes:
Heidi Abigail Bautista Gutirrez
Ernesto Abimael Ruiz Posadas
Roberto Guerrero del Fierro
Abigail Jaramillo Silva
Mauricio Snchez
Introduccin
En esta oportunidad se ver el desarrollo que
tiene el modelo o mtodo en cascada para
llegar hacia el desarrollo del software que se
inicia con una secuencia de pasos para llegar
a un resultado.
Objetivo
Comprender los modelos utilizados para relacionar las
actividades y los mtodos para desarrollarlas, las Ventajas
y Limitaciones del Modelo de Cascada
Determinar el orden de las etapas involucradas en el
desarrollo del software, establecer el criterio de transicin
para progresar de una etapa a la siguiente:
Sus inicios
El modelo de la cascada es uno de los primeros
modelos empleados en el desarrollo de software, se
popularizo en 1970 por Winston Royce y an est
vigente en algunos desarrollos.
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.
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.
Es monoltico: Existe una nica fecha de entrega.
La implementacin se pospone hasta que no se comprendan
los objetivos.
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,
Anlisis de requisitos.
Diseo del Sistema.
Diseo del Programa.
Codificacin.
Pruebas.
Verificacin
Mantenimiento.
Prueba
Verificacin
Mantenimiento
Verificacin: Es la
fase en donde el
usuario final ejecuta el
sistema, para ello el o
los programadores ya
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 utilizan
debido
a cada
quefase:
el
Herramientas
que se
para
clientede requisitos
requiera Personal
ampliaciones
Anlisis
administrativo des el jefe hasta la persona de menor
rango.
funcionales o del rendimiento.
Ventajas y Desventajas
Algunas ventajas al usar este mtodo son:
Se tiene todo bien organizado y no se mezclan las fases
Ayuda a localizar errores en las primeras etapas del proyecto a un bajo costo.
Ayuda a minimizar los gastos de la planificacin porque permite realizarla sin
planificacin porque permite realizarla sin problemas.
Las desventajas al usar este mtodo son:
Gran dependencia en los requerimientos inciales
Difcilmente un cliente va a establecer al principio todos los requerimientos
necesarios, por lo que provoca un gran atraso trabajando en este modelo, ya que
este es muy restrictivo y no permite movilizarse entre fases.
El modelo genera pocos signos visibles de progreso hasta el final. Esto puede dar
la impresin de un desarrollo lento, existe la incertidumbre de los clientes si sus
proyectos sern entregados a tiempo.
Inicio de la codificacin muy tarde en el ciclo de vida del proyecto