ADA2_Azul_2505
MARTIN ECHEVERRIA VALERIA ALEJANDRA
Created on September 3, 2024
More creations to inspire you
SLYCE DECK
Personalized
LET’S GO TO LONDON!
Personalized
ENERGY KEY ACHIEVEMENTS
Personalized
HUMAN AND SOCIAL DEVELOPMENT KEY
Personalized
CULTURAL HERITAGE AND ART KEY ACHIEVEMENTS
Personalized
DOWNFALLL OF ARAB RULE IN AL-ANDALUS
Personalized
ABOUT THE EEA GRANTS AND NORWAY
Personalized
Transcript
COLEGIO DE BACHILLERES DEL ESTADO DE YUCATÁN
Martin Echeverria Valeria Alejandra
2505
TIC III (Tecnologías de la Información y comunicación)
DAVID FERNANDO CHI HAAS
SISTEMAS DE INFORMACIÓN
METODOLOGÍA DE SOFTWARE
MÉTODO DE CASCADA
METODOLOGÍA DE SOFTWARE
¿QUÉ ES LA METODOLOGÍA DE SOFTWARE
Se considera como una estructura utilizada para planificar y controlar el procedimiento de creación de un SI especializada
ETAPAS
DEFINICIÓN DE NECESIDADES
ANÁLISIS
DISEÑO
CODIFICACIÓN
PUEBAS
VALIDACIÓN
VENTAJAS
- ORGANIZACIÓN Y ESTRUCTURA
- PLANIFICACIÓN Y CONTROL
- MEJORA DE LA CALIDAD
- COMUNICACIÓN CLARA
- FACILITA LA GESTIÓN DE CAMBIOS
- DOCUMENTACIÓN COMPLETA
DESVENTAJAS
- RIGIDEZ
- BUROCRACIA
- COSTOS Y TIEMPOS ELEVADOS
- CURVA DE APRENDIZAJE
- INFLEXIBILIDAD PARA PROYECTOS PEQUEÑOS
- DEPENDENCIA DEL CONTEXTO
MÉTODO DE CASCADA
¿Qué es el método de cascada?
- Es un método que, al ser invocado, realiza una operación específica y retorna una referencia al objeto sobre el cual fue invocado.
- Permite que otros métodos sean llamados secuencialmente sobre el mismo objeto en una única expresión.
¿Cómo funciona?
DISEÑO
IMPLEMENTACIÓN
VERIFICACIÓN
MANTENIMIENTO
REQUISITOS
REQUISITOS
DISEÑO
Se recopila y documenta toda la información sobre lo que el software debe hacer
Se define cómo funcionará el software y cómo se organizarán sus componentes
IMPLEMENTACIÓN
VERIFICACIÓN
Se desarrolla y codifica el software basado en el diseño previamente establecido
Se realizan pruebas para asegurarse de que el software cumple con los requisitos y funciona correctamente
Después de la entrega se realizan ajustes, actualizaciones y correcciones de errores
MANTENIMIENTO
VENTAJAS
- CLARIDAD Y ESTRUCTURA
- FÁCIL DE ENTENDER
- DOCUMENTACIÓN COMPLETA
- CONTROL DEL PROGRESO
DESVENTAJAS
- RIGIDEZ
- POCO FLEXIBLE A CAMBIOS
- RETRASO EN LA DETECCIÓN DE ERRORES
- ENTREGA TARDÍO DEL PRODUCTO
METODOLOGÍAS
VERDADEROOFALSO
FUENTES
https://repositorio.uca.edu.ar/bitstream/123456789/522/1/metodologias-desarrollo-software.pdf
https://distillery.com/es/blog/desarrollo-de-software-a-medida-beneficios-9-consejos-para-el-exito/
https://es.linkedin.com/pulse/ventajas-y-desventajas-de-las-metodolog%C3%ADas-desarrollo-wagner
https://klaxoon.com/es/insight/metodologia-en-cascada-lo-que-necesita-saber
https://www.lucidchart.com/blog/es/pros-y-contras-de-la-metodologia-de-cascada
https://asana.com/es/resources/waterfall-project-management-methodology
ANÁLISIS
SE ESTUDIAN Y MODELAN LOS REQUISITOS PARA ENTENDER EL PROBLEMA.IDENTIFICA MEJORES SOLUCIONES TÉCNICAS O FUNCIONALES
LAS SOLUCIONES CUMPLEN CON LAS NECESIDADES DEL CLIENTE Y SON VIABLES PARA PROCEDER AL DISEÑO
VALIDACIÓN
CREACIÓN DE LA ARQUITECTURA DEL SOFTWARE.ESPECIFICA LA ESTRUCTURA, INTERFACES Y COMPONENTES.
DISEÑO
DEFINICIÓN DE NECESIDADES
SE IDENTIFICAN Y PRIORIZAN LAS NECESIDADES Y EXPECTATIVAS DEL CLIENTE.ESTABLECE OBJETIVOS Y FUNCIONALIDADES.
PRUEBAS
VERIFICACIÓN DE QUE EL SOFTWARE FUNCIONA CORRECTAMENTE.SE CORRIGEN LOS ERRORES DETECTADOS.
DESARROLLO DEL SOFTWARE MEDIANTE LA ESCRITURA DEL CÓDIGO.
CODIFICACIÓN