MÉTODOS PARA EL DESARROLLO DE SOFTWARE
af Luis Manuel Ramirez Reina

1. Metodologías según el modelo de proceso
1.1. Modelos Convencionales
1.1.1. Modelo en Cascada
1.1.2. Modelo de Procesos Incrementables
1.1.3. Modelo de desarrollo rápido de aplicaciones
1.1.4. Modelos Evolutivos
1.1.5. Modelos iterativos
1.2. Modelos de Desarrollo Ágiles
1.2.1. Programación Extrema
1.2.2. Modelo de Desarrollo de Sistemas Dinámicos
1.2.3. Modelo Scrum
1.2.4. Desarrollo conducido por características
1.2.5. Proceso Unificado de Rational
2. Metodologías según su enfoque
2.1. Metodologías estructuradas
2.1.1. Metodologías orientadas a procesos
2.1.2. Metodologías orientadas a datos
2.2. Metodologías orientadas a datos
2.2.1. Concurrencia
2.2.2. Priorización de procesos
2.2.3. Comunicación y sincronización entre tareas
2.2.4. Permiten el manejo de interrupciones
2.2.5. Gestión de procesos concurrentes
2.3. Metodologías Orientadas a Objetos
2.3.1. Revolucionario, puro u ortodoxo
2.3.2. Sintetista o evolutivo