Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.1 Paradigma de Programación y Metodologías de Desarrollo Software.
1.1 Paradigma de Programación y Metodologías de Desarrollo Software.
Paradigmas imperativos:
Paradigmas declarativos:
-Paradigma Orientado a Objetos: Se basa en la creación de objetos que combinan datos (atributos)
y comportamientos (métodos) en una unidad cohesiva. Promueve la encapsulación, la herencia y el
polimorfismo.
-Cascada: Un enfoque lineal en el que cada etapa, como el análisis, el diseño, la implementación y
las pruebas, se realiza en secuencia.
-Modelo en V: Similar al modelo en cascada, pero con un enfoque en las pruebas que se realizan en
paralelo con cada fase de desarrollo.
Las metodologías ágiles son enfoques flexibles y colaborativos que se adaptan a las necesidades
cambiantes de un proyecto. Dos ejemplos de metodologías ágiles son:
-Modelo en Cascada: Este enfoque se desarrolla en fases secuenciales y lineales, donde cada fase
debe completarse antes de avanzar a la siguiente. Es adecuado para proyectos con requisitos estables
y bien definidos.
-Modelo en V: Similar al modelo en cascada, pero enfatiza la realización de pruebas en paralelo con
cada fase de desarrollo. La parte superior de la "V" representa el diseño y la planificación, mientras
que la parte inferior representa las pruebas y la validación.
SCRUM es una metodología ágil que se utiliza comúnmente en el desarrollo de software SCRUM
se enfoca en la colaboración, la transparencia y la entrega de valor de manera continua a lo largo del
proyecto.