Es un framework o marco de trabajo usado para estructurar,
planificar y controlar el proceso de desarrollo en sistemas de información y consiste en:
§ Una filosofía de desarrollo de programas
de computación con el enfoque del
proceso de desarrollo de software
§ Herramientas,
modelos y métodos para asistir al proceso de desarrollo de software
Estos
frameworks son a menudo vinculados a algún tipo de organización, que además
desarrolla, apoya el uso y promueve la metodología.
Algunas metodologías;
1970s
§ Programación estructurada
sol desde 1969
§ Programación estructurada
Jackson desde 1975
1980s
§ Structured Systems Analysis and Design Methodology (SSADM) des de
1980
§ Structured Analysis and Design Technique (SADT) des de 1980
§ Ingeniería de la
información (IE/IEM) desde 1981
1990s
§ Rapid application development (RAD) des de 1991.
§ Programación orientada a
objetos (OOP) a lo largo de la década de los 90's
§ Virtual finite state machine (VFSM) des de 1990s
§ Dynamic Systems Development Method desarrollado en UK des de 1995.
§ Scrum (desarrollo), en la
última parte de los 90's
§ Rational Unified Process (RUP) des de 1999.
Nuevo milenio
§ Extreme Programming(XP)
desde 1999
§ Enterprise Unified Process (EUP)
extensiones RUP desde 2002
§ Constructionist design methodology (CDM) des de 2004 por Kristinn
R. Thórisson
§ Agile Unified Process (AUP) des de 2005 por Scott Ambler.
No hay comentarios:
Publicar un comentario