Modelos de Proceso de Software
Modelos Concurrentes
Todas las actividades de ingeniería de software existen de manera concurrente, pero se hallan en diferentes estados.
Se define una serie de eventos que desencadenan transiciones de un estado a otro para cada tarea
Define una red del proceso.
Modelos de Proceso Incremental
Aplica secuencias lineales en forma escalonada, que producen incrementos de software.
Cada incremento entrega un producto operativo
Modelos de Proceso Evolutivo
Hacer Prototipos
Subtopic
Desechables.
Evolutivos.
Poco a poco se convierten en el sistema real.
Útil para identificar los requerimientos del software. Sirve como "primer sistema"
Modelo Espiral
Enfoque cíclico, dónde en cada iteración el desarrollo crece incrementalmente el grado de definición del mismo.
En la primera iteración se desarrollan las especificaciones del producto, las iteraciones sucesivas se usan para desarrollar un prototipo y, luego, versiones cada vez más sofisticadas del software.
Puede adaptarse para aplicarse a lo largo de toda la vida del software. No finaliza en cuanto se entrega el software.
Modelo de la Cascada
Secuencial
Modelo en V