Want to make creations as awesome as this one?

Transcript

COBAEM PLANTEL SAN JUAN NUEVOECHEVARRÍA MURILLO DAMIANACUARAO BARAJAS JOSE JESUSSISTEMAS DE INFORMACION 502

METODOLOGIA PARA EL DESARROLLO DE SOFTWARE EN CASCADA

14 Conclusiones

Índice

14 Consejos finales

13 Diferencias

12 Otros modelos

11 Se ha utilizado

10 Ventajas

09 Mantenimiento

08 Verificación

07 Implementación

06 Diseño

05 Analisis

04 Fases

03 Para qué sirve

02 Cómo funciona

01 Qué es

Fue propuesto en 1970 por Winston W. Royce. Es una propuesta de enfoque metodológico que consiste en ordenar de forma lineal las distintas etapas que debes seguir al momento de desarrollar tu software, es una de las más comunes y conocidas.El motivo de su nombre se debe a la manera en la que se dividen y se llevan a cabo cada una de las fases de su proceso.

¿Qué es el modelo en cascada?

Tiene un funcionamiento muy sencillo, lo que propone es dividir en fases cada etapa del desarrollo de software y complementar cada una de ella en un orden especifico.Debes hacer un analisis y comprobacion del funcionamiento de cada una de las fases al concluirlas, detectando asi posibles errores.

¿Cómo funciona el modelo en cascada?

Este proceso permite que puedas relacionar cada una de las etapas del modelo en cascada con la anterior, para considerar los elementos que debes quitar o añadir en la fase siguiente.

¿Para qué sirve el modelo en cascada?

Existen diferentes versiones de las fases del modelo en cascada y dependiendo el lugar en donde consultes, la cantidad puede variar. Aunque originalmente eran siete, es más común encontrar una variación en la que son cinco fases, esto principalmente debido a que algunas de ellas se fusionan

¿Cuáles son las fases del modelo en cascada?

Diseño

Implementación

+ INFO

+ INFO

Analisis

+ INFO

Es mometo de analizar los resultados del paso anterior y realizar los cambios pertinentes (si es que son necesarios) para dar por concluido el proyecto.

Mantenimiento

Durante esta fase debes probar y ejecutar el código final y verificar su funcionamiento, tambien es necesario comparar resultados y realizar pruebas.

Verificación

* Te ayuda a llevar un orden y organizar tu trabajo * Es muy util si no tienes demasiada experiencia* Funciona de manera óptima en la mayoria de los dispositivos* Es sencillo y facil de seguir* Te brinda las herramientas necesarias para tener claridad en tus objetivos*Ofrece la oprtunidad de detectar rápidamente un problema

Ventajas del modelo en cascada

* Desarrollo de softwares para la industria utomotriz* Creación de sistemas de gestión de recursos humanos* Diseño de sstemas de gestión de la cadena de suministros* Avances en los sistemas de control de las instalaciones nucleares* Estudios y proyectos sobre transbordaciones espaciales

¿En dónde se ha utilizado?

* Modelo en prototipos* Modelo en espiral* Desarrollo por etapas* Desarrollo iterativo y creciente o Iterativo e Incremental* RAD * RUD* Proceso unificado* Desarrollo concurrente

Otros modelos para el desarrollo de software

¿En qué se diferencia el modelo Cascada del Agile?

Agile es un enfoque iterativo que trabaja en sprints, permite cambios constantes, y el equipo gestiona el proyecto sin un lider fijo. En cambio, el modelo en cascada es secuencial, no admite cambios una vez iniciado, y requiere un gestor para cada fase del proyecto

Consejos finales para aplicar en el modelo en cascada1. Realiza una verificaión al completar las fases del modelo2. Realiza pruebas de usabilidad3. Organiza tu tiempo4. Planifica con anticicpación y recurre a métodos de organización5. Utiliza las herramientas de gestión de trabajo

Conclusiones

Podemos concluir que la metodología en cascada para el desarrollo de software sigue un enfoque estructurado y secuencial, en el que cada fase, como el análisis de requisitos, diseño, implementación, pruebas y mantenimiento, se completa antes de avanzar a la siguiente. Este modelo es ideal para proyectos con requisitos bien definidos desde el principio, ya que facilita la planificación y el seguimiento del progreso.

Te exigirá realizar una traducción de todos los elementos del diseño que preparaste, posteriormente, tienes que integrar cada uno dentro del código, realizando pruebas.
En esta fase deberás determinar cuáles son las necesidades y los objetivos para luego reunir todos los requisitos que se deben cumplir
Debes definir la organización de la estructura y todos los elementos que necesites, y describir cómo se relacionan cada uno de estos entre sí para su funcionamiento.