Una metodologa de desarrollo de software se refiere al
entorno que se usa para estructurar, planificar y controlar el proceso de desarrollo de un sistema de informacin. Una gran variedad de metodologas se han desarrollado a lo largo de los aos, cada una de ellas con sus fortalezas y debilidades. Una determinada metodologa no es necesariamente aplicable a todo tipo de proyectos, ms bien cada tipo de proyecto tiene una metodologa a la que se adapta mejor. Consiste en: -
Una filosofa de desarrollo de sofware con una base de procesos de
desarrollo de software Mltiples herramientas, modelos y mtodos, para asistir en el proceso de desarrollo de software. Suele estar documentada y alguna clase de documentacin formal. Suele estar promovida por algn tipo de organizacin ya sea esta pblica o privada que es la que se encarga de promover esta metodologa.
Son diferentes enfoques sobre desarrollo de Software, cada
metodologa de desarrollo tiene ms o menos su propio enfoque de en lo que debera de consistir un proyecto de desarrollo de software.
Pero todas ellas se basan en una serie de enfoques generalistas como
son: -
Waterfall Model Lineal
Prototyping Iterativo Incremental combinacin de iterativo y lineal Spiral Combinacin de iterativo y lineal Rapid Application Development (RAD) -- iterativo