¿Qué es una metodología de desarrollo de software?

Una metodología de desarrollo de software se refiere a un framework (entorno o marco de trabajo) que es usado para estructurar, planear y controlar el proceso de desarrollo en sistemas de información. En el desarrollo de software, una metodología hace cierto énfasis al entorno en el cuál se plantea y estructura el desarrollo de un sistema.
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 de desarrollo de software.
  • ·         Herramientas, modelos y métodos para asistir al proceso de desarrollo de software.

En el desarrollo de software, una metodología hace cierto énfasis al entorno en el cuál se plantea y estructura el desarrollo de un sistema.
Una Metodología de desarrollo de software, consiste principalmente en hacer uso de diversas herramientas, técnicas, métodos y modelos para el desarrollo.  Este tipo de metodología, tienen la necesidad de venir documentadas, para que los programadores que estarán dentro de la planeación del proyecto, comprendan perfectamente la metodología y en algunos casos el ciclo de vida del software que se pretende seguir.

Es como un libro de recetas de cocina, en el que se van indicando paso a paso todas las actividades a realizar para lograr el producto informático deseado, indicando además qué personas deben participar en el desarrollo de las actividades y qué papel deben de tener. Además detallan la información que se debe producir como resultado de una actividad y la información necesaria para comenzarla.

Referencias 
C. Brito (04/12/2013). Metodologias de software seguro. Recuperado el:7 de marzo del 2018 de http://recibe.cucei.udg.mx/revista/es/vol2-no3/pdf/computacion05.pdf

 S.A (30/12/2006). Metodologias de software. Recuperado el: 7 de marzo del 2018 de http://www.um.es/docencia/barzana/IAGP/Iagp2.html


Comentarios