Metodologias de sarrollo
es usado para estructurar, planificar y controlar los procesos del desarrollo de algún tipo de software.
Una metodología de desarrollo de software se refierea un framework que es usado para estructurar, planear y controlar el proceso de desarrollo en sistemas de información.
A lo largo del tiempo, una gran cantidad de métodos han sido desarrolladosdiferenciándose por su fortaleza y debilidad.
El framework para metodología de desarrollo de software consiste en:
Una filosofía de desarrollo de programas de computación con el enfoque del proceso dedesarrollo 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ásdesarrolla, apoya el uso y promueve la metodología. La metodología es a menudo documentada en algún tipo de documentación formal.
Metodología de desarrollo de software
1970s
Programación estructuradasol desde 1969
Programación estructurada Jackson desde 1975
1980s
Structured Systems Analysis and Design Methodology (SSADM) desde 1980
Structured Analysis and Design Technique (SADT) desde1980
Ingeniería de la información (IE/IEM) desde 1981
1990s
Rapid application development (RAD) desde 1991.
Programación orientada a objetos (OOP) a lo largo de la década de los 90's
Virtual finite state machine (VFSM) desde 1990s
Dynamic Systems Development Method desarrollado en UK desde 1995.
Scrum (desarrollo), en la última parte de los 90's
Rational Unified Process (RUP)desde 1999.
Nuevo milenio
Extreme Programming(XP) desde 1999
Enterprise Unified Process (EUP) extensiones RUP desde 2002
Constructionist design methodology (CDM) desde 2004 por Kristinn R.Thórisson
Agile Unified Process (AUP) desde 2005 por Scott Ambler
Enfoque de desarrollo de software
Cada metodología de desarrollo de software tiene más o menos su propio enfoque para el...
Regístrate para leer el documento completo.