Want to create interactive content? It’s easy in Genially!
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