Anda di halaman 1dari 13

Metodologa de

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:

Criterio para determinar la finalizacin de cada


etapa.
Criterio para comenzar y elegir la siguiente etapa.

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.

Sus caractersticas principales son:

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,

Su ciclo de vida abarca en las siguientes actividades:


Anlisis
Diseo
Codificacin

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

Prueba
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

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 maquina. El paso de codificacin
realiza esta tarea. Si el diseo se
realiza de una manera detallada la

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

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.

Diseo del Sistema Arquitectura pura de donde se va trabaja teniendo dependencia a


su vez de el 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.

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

Gracias por su atencin:)

Anda mungkin juga menyukai