# data[].attributes.body
Permite que un equipo de software represente elementos iterativos y concurrentes de cualquiera de los modelos de proceso

Por ejemplo, la actividad de modelado definida para el modelo espiral se logra por medio de invocar una o más de las siguientes acciones de software: hacer prototipos, análisis y diseño

El modelado concurrente define una serie de eventos que desencadenan transiciones de un estado a otro para cada una de las actividades, acciones o tareas de la ingeniería de software

# data[].attributes.headline
Modelo Incremental (Propuesto por Mills en 1980)

# data[].attributes.subject
Modelo Incremental (Propuesto por Mills en 1980)

# data[].attributes.body
Descompone al sistema en una serie de componentes, cada uno de los cuales está diseñado y construido por separado, cada incremento entrega un producto funcional

Características del modelo incremental

1. El sistema se divide en muchos mini proyectos de desarrollo.

2. Los sistemas parciales se construyen para producir el sistema final.

3. Primero abordó los requisitos de máxima prioridad.

4. El requerimiento de una porción se congela una vez que se desarrolla la porción incrementada.

# data[].attributes.body
El modelo en espiral es el preferido para proyectos grandes, costosos y complicados ya que adapta a posibles cambios que pueden darse en un proyecto.
Permite avanzar una serie de etapas con la adaptación a cambios.

# data[].attributes.body
Es una variante del modelo en cascada la cual se centra en las actividades y corrección. Se utiliza cuando los requerimientos están claramente definidos y se conoce las herramientas y tecnologías de desarrollo.

# data[].attributes.headline
Modelos de proceso evolutivo (Gilb, 1988) 

# data[].attributes.subject
Modelos de proceso evolutivo (Gilb, 1988) 

# data[].attributes.body
Se caracterizan porque permiten desarrollar versiones cada vez más completas del software, teniendo en cuenta la naturaleza evolutiva del software

HACER PROTOTIPOS

Aunque puede haber problemas, hacer prototipos es un paradigma eficaz para la ingeniería de software. La clave es definir desde el principio las reglas del juego; es decir, todos los participantes deben estar de acuerdo en que el prototipo sirva como el mecanismo para definir los requerimientos

# data[].attributes.body
Es un modelo en donde su progreso es completamente lineal desde su fase de comunicación hasta el despliegue. Este tipo de modelo está dirigido a proyectos grandes y donde sus requerimiento estén bien definidos ya que el modelo tiene poca tolerancia al cambio.
El modelo en cascada centra su atención en la documentación y además no presenta prototipos