Está en la página 1de 3

Metodologa de desarrollo de software

Introduccin
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

Una metodologa de desarrollo de software se refiere a


un framework que es usado para estructurar, planear y controlar el
proceso de desarrollo en sistemas de informacin.

A lo largo del tiempo, una gran cantidad de mtodos han


sido desarrollados diferencindose por su fortaleza y
debilidad.
El framework para metodologa de desarrollo de software
consiste en:
Una filosofa de desarrollo de programas de computacin con el
enfoque del proceso de desarrollo de software
Herramientas, modelos y mtodos para asistir al proceso de
desarrollo de software
Estos frameworks son a menudo vinculados a algn tipo de
organizacin, que adems desarrolla, apoya el uso y promueve la
metodologa. La metodologa es a menudo documentada en algn tipo
de documentacin formal.

2.1 Metodologas Clsicas


Tienen casi todas ellas un gran problema: asumen que un proyecto
informtico es casi una extensin de un proyecto burocrtico tradicional.
As pues, los pasos que sugieren para llevar a cabo cada tarea, aunque
bienintencionados, estn cargados de burocracia, reiteraciones,
ambigedades... No suelen tener en cuenta cosas como la calidad, la
satisfaccin, la competitividad, los beneficios. Fueron metodologas
creadas en los aos 70-80 pensando en los negocios de los aos 50.
El mundo va ahora mucho ms rpido: slo los negocios inteligentes
sobreviven, slo los proyectos de software inteligentemente construidos
lo hacen tambin. Ahora las comunicaciones son instantneas,
mundiales. La informacin fluye en tiempo real. Las empresas compiten
al segundo.
El software ya tiene una cierta historia. Hemos aprendido mucho.
Utilizamos conceptos abstractos para construir sistemas que van mucho
ms all de los datos y los algoritmos. La mayor parte de las
metodologas tradicionales ya no funcionan. Estn obsoletas desde casi
todos los puntos de vista. Slo algunas metodologas tradicionales han
sido revisadas y adaptadas, y su funcionalidad suele estar limitada a
proyectos no muy innovadores.

Los modelos de proceso dependen de las opiniones o creencias de las


personas involucradas en un proyecto. Por ejemplo, algunas de estas

opiniones o creencias implican que es necesario


comprender el problema antes de desarrollar una solucin,
el proceso para resolver un problema debe dar un resultado
predecible (sin importar qu individuo hace el trabajo), es
indispensable planear y calcular el proceso con gran
precisin, para que proceso tenga xito es importante evaluar y
administrar el riesgo y la entrega de etapas intermedias bien definidas
aumenta la confianza que se tiene en el resultado final. A continuacin
se describen los modelos de procesos clsicos, analizando las
creencias en las cuales se basan.
Referencias Bibliogrficas:
http://fgaith2.blogspot.mx/
http://u2franciscohdezith.blogspot.mx/
http://ithgermanhdez.blogspot.mx/2013/03/metodologias-dedesarrollo.html

También podría gustarte