Want to create interactive content? It’s easy in Genially!

Get started free

Actividad 3_Metodología de Programación

Jose Maria San Agustin Velasco

Created on November 29, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Programación Estructurada
Programación Orientada a Objetos(OOP)
Desarrollo ágil(Agile)

Codificación

Mantenimiento

Verificación

Diseño

Especificación

Metodología de programación

¿Qué es?

Es el enfoque teóroico - práctico que hace posible encontrar soluciones a problemas complejos. Permite desarrollar el razonamiento lógico, el alumno será capaz de analizar, diseñar y proponer soluciones a problemas del área de ingeniería, siguiendo las etapas de análisis, diseño de algoritmos, elaboración de diagramas de flujo y pseudocódigo.

¿Cómo aplicar metodologías ágiles?

Estos son los elementos básicos de un programa:

Diálogo o intercambio

Ejemplos

1.
Desarrollo de cascada(Waterfall)
2.
3.
4.
Programación Orientada a Objetos(OOP)

Organiza el software alrededor de objetos, que contienen datos (atributos) y métodos (funciones)

  • Abstracción
  • Encapsulamiento
  • Herencia
  • Polimorfismo

Agile

Promueve la colaboración, flexibilidad y cambios trápidos durante el ciclo de vida del proyecto

Programación Estructurada

Promueve el uso de estructuras de control (como bucles y condicionales) y evita el uso de GOTO, favoreciendo un código más claro y más fácil de seguir

Waterfall

Tiene un enfoque secuencial donde se pasa de una fase a otra sin regresar a la anterior