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

Metodología:

Enfocado en el desarrollo de software, una metodología hace  énfasis al entorno en el cuál se plantea y estructura el desarrollo de un sistema informático. Cabe mencionar que existen una gran cantidad de metodologías de la programación que se han utilizado desde los tiempos atrás y que con el paso del tiempo han ido evolucionando y perfeccionándose. Esto se debe principalmente a que no todos los sistemas de la información, son compatibles con todas las metodologías, pues el ciclo de vida del software puede ser variable. Por esta razón, es importante que dependiendo del tipo de software que se vaya a desarrollar, se identifique la metodología ideal para el diseño de software.
Consiste principalmente en hacer uso de diversas herramientas, técnicas, métodos y modelos para el desarrollo.

Existen distintos tipos de metodologías por ejemplo:

Modelo de Cascada

En este modelo cada etapa representa una unidad de desarrollo con un pequeño descanso en el medio. Por lo tanto, cada siguiente etapa inicia tan pronto como la anterior haya culminado, y esos descansos son usados para confirmaciones del lado del cliente.

Modelo de Espiral

Refleja la relación de tareas con prototipos rápidos, mayor paralelismo y concurrencia en las actividades de diseño y construcción. El método en espiral debe todavía ser planificado metódicamente, con las tareas y entregables identificados para cada paso en la espiral.


Metodología de Prototipo

Es un procedimiento de desarrollo especializado que permite a los desarrolladores la posibilidad de solo hacer la muestra de la resolución para poder  validar su esencia funcional ante los clientes, y hacer los cambios que sean fundamentales antes de crear la solución final auténtica.

 Metodología de Programación Extrema (XP)

Se conoce actualmente como metodología de XP (eXtreme Programming). Esta metodología, se utiliza principalmente para evitar el desarrollo de funciones que actualmente no se necesitan, pero sobre todo para  para atender proyectos complicados.

Comentarios

Entradas populares