jueves, 8 de noviembre de 2012

Metodologías o procesos de desarrollo de software.


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