1. Metodologías de desarrollo de software

Importante

El proceso de creación de software necesita de una metodología de desarrollo del mismo que, de una forma organizada, vaya completando u obteniendo resultados en cada etapa de su ciclo de vida hasta tener el producto final.

La metodología de software es un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo de software.

Incluye, además de un enfoque para generar programas de calidad, herramientas, modelos y métodos para ayudar en el desarrollo del sofware.

Metodologías de desarrollo de software
Imagen en pixabay de metsi. Licencia Creative Commons

Son muchas las metodologías existentes en el mercado, cada una con sus ventajas e inconvenientes. Sin embargo, todas tienen una estructura común en el sentido de detallar paso por paso cada etapa a seguir.

En cada paso se suele describir el trabajo a desarrollar en él, los productos a obtener y las técnicas que se aconseja usar para generarlos. Los productos generados en un paso de la metodología sirven como "materia prima" para el trabajo de los siguientes.

En este sentido, las metodologías tratan de trazar un camino repetible que, si es seguido completa y fielmente, conduce de manera predecible a los objetivos buscados.

En el ámbito del desarrollo de software estructurado algunas metodologías oficiales son:

  • Metrica v.3: Administración Pública Española.
  • Merisse: Administración Pública Francesa.
  • SSADM: Administación Pública de Reino Unido.

Además de las metodologías son necesarias herramientas que permitan abordar prácticamente todas las fases del ciclo de vida del software. Nos referimos a las herramientas CASE. En algunas de las fases, estas herramientas pueden aportar incluso la automatización de ciertos procesos, lo que permite a los analistas y programadores aliviar considerablemente el trabajo a realizar.

En este apartado nos vamos a centrar en los diferentes etapas y enfoques del ciclo de vida, así como en los paradigmas de la programación.

Para saber más

En el ámbito del desarrollo de software estructurado algunas metodologías oficiales son:

  • Metrica v.3: Administración Pública Española.
  • Merisse: Administración Pública Francesa.
  • SSADM: Administación Pública de Reino Unido.

La metodología Métrica v.3

La metodología MÉTRICA Versión 3 ofrece a las Organizaciones un instrumento útil para la sistematización de las actividades que dan soporte al ciclo de vida del software. Metodología de Planificación, Desarrollo y Mantenimiento de sistemas de información.

Se presentan en esta página los documentos que componen la metodología MÉTRICA VERSIÓN 3.

MÉTRICA versión 3 puede ser utilizada libremente con la única restricción de citar la fuente de su propiedad intelectual, es decir, el Ministerio de Hacienda y Administraciones Públicas.