top of page

Modelos de Desarrollo de Software

¿Qué es un Modelo de Desarrolo de Software?

Un Modelo de Desarrollo de Software es aquella metodología, conjunto de pasos o algoritmo con la que se construye un software que permite la correcta aplicación del "Ciclo de Vida del Software", y así permitiendo un óptimo desarrollo del software y, además, de calidad.

 

Éste ciclo de vida consiste en varios pasos generales que cada modelo aborda y aplica de maneras diferentes.

Ciclo de Vida del Software: Pasos 

Requerimientos

Al comenzar, los desarrolladores y los clientes se juntan para debatir ideas para el nuevo software y los clientes pueden especificar las funcionalidades deseadas del Software.

Diseño

Proceso en el cual los desarrolladores deciden como construirán el software para lograr las especificaciones o requeriminetos deseados por el cliente. 

Ya bien definido el diseño del software, se empieza a programar o codificar el software con base en el diseño y con las funcionalidades y características especificadas.

Programación

Integración

Usualmente el program se codifica en partes, entonces al terminar de codificar todas, se integran y se crea el producto final. Además se realizan pruebas para comprobar su correcto funcionamiento.

Entrega

El software se entrega al cliente, el cual lo probará para decidir si ha cumplido con las especificaciones deseadas. Si acepta, el programa es instalado y usado por el cliente.

Mantenimiento

Después de instalarse, el Software es sujeto a varios cambios. Esto es para mantener el funcionamiento óptimo del Software y satisfacer las necesidades nuevas de los clientes

Modelos específicos

Modelo de Cascada
Modelo en Espiral
Modelo Scrum

© 2015 - "Pusheen Team". Proyecto Modelos de Desarrollo de Software - Ingeniería de Software; Martha Eloisa Larrínaga Hernández

bottom of page