Evolucion de las Metodologias de Programacion
1960-10-14 00:00:00
Ciclo de vida Lineal
Consiste en descomponer las actividades de un proyecto en etapas separadas y ejecutarla de manera lineal
1967-12-31 00:00:00
Orientado a Objetos
Cada necesidad del usuario es considerado un objeto, donde las necesidades particulares son métodos de cada objeto, permitiendo un fácil mantenimiento y solución del software, como también perfeccionarlo. Creadores: Johan Dahl y Kristen Nygaard
1970-03-31 00:00:00
Cascada Puro
Este modelo se desarrollla por un conjunto de etapas que se ejecutan una tras otra, permitiendo ver ciertas iteraciones
1970-10-14 00:00:00
Sashimi
Una variación del ciclo de vida en cascada puro con la diferencia que en este las etapas pueden ser solapadas entre si. Creador: Peter de Grace
1980-12-31 00:00:00
Evolutivo
Este modelo se caracteriza por que los requerimientos evolucionan en el transcurso del proyecto. obteniendo nuevos requerimientos por cumplir. Creador: Harlan Mills
1986-02-09 02:28:09
Cascada Puro con Subproyectos
Es una variación de el ciclo de vida en cascada puro, con la diferencia que permite la ejecución de algunas tareas de la cascada en paralelo. Creador: Winston Royce
1986-12-31 00:00:00
Espiral
Este modelo se caracteriza por la realización de varias iteraciones en las cuales para cada una se hace un análisis de riesgos, concluyendo a una representación evolutiva. Creador: Barry Boehm
1993-10-14 00:00:00
Scrum
En este modelo se entrega partes parciales y regulares del producto en desarrollo. Creador: Jeff Sutherland
1996-10-14 00:00:00
RUP
Es un conjunto de metodologías adaptables, caracterizado por incluir información entrelazada y descripciones de diversas actividades, que permite su personalización de acuerdo a las necesidades. Creador: Kruchten
1997-10-14 00:00:00
DSDM
Es un método que tiene en cuenta aspectos de tiempo y recursividad sin dejar de lado las necesidades y requisitos del usuario. Creador: Stapleton
1997-10-14 00:00:00
Iterativo
Las iteraciones se repite un proceso de trabajo similar para proporcionar un resultado completo sobre producto final. Creador: Jakob Nielsen
1997-12-31 00:00:00
Ciclo en V
Este tipo de modelo se basa en el modelo en cascada, pero hace un enfoque en las iteraciones y repeticiones del trabajo, centrándose mas en las actividades y la corrección. Creador: Alan Davis
1998-10-14 00:00:00
Crystal
Es un conjunto de metodologías ágiles que se adaptan a un proyecto. Creador: Alistair Cockburn
1998-10-14 00:00:00
Proceso Unificado Ágil
Es un versión que combina técnicas de PUR y XP, con la característica de las técnicas ágiles que permiten productividad Creador: Booch, Martin y Newkirk
1999-10-14 00:00:00
XP
Esta metodología pone un énfasis en la adaptabilidad de cualquier imprevisto que se presente durante el desarrollo del programa, preparando al equipo para la variabilidad del desarrollo de un programa. Creador: Kent Beck
2000-10-14 00:00:00
Desarrollo Adaptivo de Software
Este modelado interpreta el software como sistemas adaptivos compuesto por agentes, entornos y salidas. Caracterizado por orientarse al cambio. Creador: Highsmith
2002-10-14 00:00:00
Modelado Ágil
Este tipo de modelado se caracteriza por permitir un desarrollo eficaz y ligero. Creador: Scott Ambler