1. UNIVERSIDAD
Abierta y a Distancia de México
Métodos y modelos de desarrollo de software
ALUMNO: María Dolores Cruz Reyes
MATRICULA: AL10509856
DOCENTE: Juan Pablo Navarro
Romo
Fecha: 27/03/2015
MODELOS DE DESARROLLO DE SOFTWARE
MODELO DE CASCADA
2. MODELOS DE DESARROLLO DE SOFTWARE
MODELO DE CASCADA
¿Qué es un modelo
de desarrollo?
Un modelo de desarrollo es una representación abstracta de
un proceso de software, cada modelo representa el proceso de
desarrollo de software de una manera en particular. A pesar de
estar definidos no representan necesariamente la realidad de
cómo se debe desarrollar el software, sino que establece un
enfoque común, puede ser modificado y adaptado de acuerdo
a las necesidades del software en desarrollo.
Debido a la cascada de una
fase a otra, se le define
<<modelo de cascada>>
3. Original y propuesto por Royce en 1970 y
posteriormente refinado por diversos
autores.
El modelo cascada también conocido
como modelo clásico, tradicional o lineal
secuencial.
Es considerado como el enfoque clásico
para el ciclo de vida del desarrollo de
sistemas aunque implica un desarrollo
rígido.
Se divide en fases bien definidas (que
pueden variar dependiendo de los
autores), la idea general es que no se
puede empezar una fase sin haber
terminadolaanterior.
4. o El análisis de requerimientos consiste en reunir las
necesidades del producto y casi siempre su salida es texto.
o El diseño describe la estructura interna del producto y
suele representarse con diagramas y texto.
o La implementación significa programación. Producto de
esta etapa es el código en cualquier nivel, incluido el
producido por sistemas de generación automática.
o La integración es el proceso de integración es el proceso de
ensamblar las partes para completar el producto
MODELO DE CASCADA
FASES:
5. Es perfecto para
proyectos que son
rígidos y donde todo
este bien especificado
La calidad
del producto
resultante es
alta
Se tiene todo
bien
organizado y
no se mezclan
las fases
Ventajas
7. ¿Cuándo utilizar el
modelo de cascada?
Lo utilizaremos cuando:
• Los requerimientos se comprenden bien
• Cuando es improbable que se cambien radicalmente
durante el desarrollo
Este enfoque se sigue utilizando para el desarrollo de
software en proyectos grandes de ingeniaría de sistemas.
8. Conclusiones La utilización de la metodología en cascada se orienta a proyectos
donde los requerimientos esta bien definidos y detallados.
Para utilizar este modelo se necesita tener el análisis de los
requerimientos, el resultado del desarrollo dependerá
completamente de que los requerimientos sean los adecuados.
Su principal característica es que lleva un orden secuencial lo que
implica el retraso del avance del proyecto. Debido a que solo se
podrá iniciar la siguiente etapa una vez concluida la fase anterior.
Para ver el resultado final se tendrá que tener paciencia ya que se
podrá ver resultados casi finalizando este ciclo de desarrollo.