Want to make creations as awesome as this one?

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

  1. ORGANIZACIÓN Y ESTRUCTURA
  2. PLANIFICACIÓN Y CONTROL
  3. MEJORA DE LA CALIDAD
  4. COMUNICACIÓN CLARA
  5. FACILITA LA GESTIÓN DE CAMBIOS
  6. DOCUMENTACIÓN COMPLETA

DESVENTAJAS

  1. RIGIDEZ
  2. BUROCRACIA
  3. COSTOS Y TIEMPOS ELEVADOS
  4. CURVA DE APRENDIZAJE
  5. INFLEXIBILIDAD PARA PROYECTOS PEQUEÑOS
  6. 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