Se conoce como modelo de
proceso o paradigma de Ingeniería del Software a un conjunto de estrategias de desarrollo
que un ingeniero de software o un equipo de ingenieros debe incorporar para que acompañe
al proceso, métodos y etapas de herramientas.
Cada modelo representa un intento de ordenar una actividad inherente
caótica, es importante recordar que cada uno de los modelos se han caracterizados de
forma que ayuden al control y a la coordinación de un proyecto de software real, entre
estos está el Modelo Lineal, este enfoque asume que se va ha entregar un sistema
completo, una vez que la secuencia haya finalizado. El modelo de construcción de
prototipos se diseña para ayudar al cliente a comprender los requisitos, cabe anotar que
estos modelos no tiene en cuenta la naturaleza evolutiva del software, en el cual se
reconoce que el software al igual que todos los sistemas complejos evoluciona con el
tiempo y se caracterizan por la forma en que permiten a los ingenieros de software
desarrollar versiones cada vez mas completas del software entre ellos esta el Modelo
Incremental el cual aplica secuencias lineales de forma escalonada mientras progresa el
calendario y el modelo Espiral en el cual profundizaremos a lo largo de este sitio web
donde se conjuga la naturaleza iteractiva de construcción de prototipos con los aspectos
controlados y sistemáticos del modelo lineal secuencial.