PROCESOS DE SOFTWARE
Es importante antes de comenzar definir ¿qué es un proceso?; un proceso es una serie de pasos a seguir, que permite mantener el control, estabilidad y organización para las actividades, desde el punto de vista técnico el proceso de un software se define como una estructura que define actividades, métodos y herramientas con el fin de obtener un software de calidad.
Un proceso de software efectivo habilita a la organización a incrementar su productividad al desarrollar software. El desarrollo de un software es un proceso que no solo permite cumplir el objetivo de desarrollarlo, sino que también es un proceso de aprendizaje reiterativo, ya que permite documentar la información además de construir un software de calidad.
Este modelo contiene 5 actividades generales: comunicación, planeación, modelado, construcción y despliegue, estas actividades están conformadas por actividades sombrilla que contribuyen al desarrollo del software, ya que permiten dar seguimiento, control y administración asegurando así la obtención de un producto de calidad.
FLUJO DE PROCESO.
En el flujo de proceso se describe el orden de cómo se van a ejecutar las actividades y también se describe el tiempo que va durar cada actividad. Hay tres tipos de flujo de proceso
- FLUJO DE PROCESO LINEAL.
El flujo de proceso lineal se realiza en una secuencia que empieza desde la comunicación hasta y termina en el despliegue.
- FLUJO DE PROCESO ITERATIVO.
Dentro del flujo de proceso iterativo se repiten las actividades una y otra vez mientras sea necesario para avanzar con la siguiente actividad.
- FLUJO DE PROCESO EVOLUTIVO
Las actividades son ejecutadas en forma circular y en cada círculo que realice es una versión mejorada del producto.
- FLUJO DE PROCESO EN PARALELO.
REFERENCIA BIBLIOGRÁFICA TEXTO.
REFERENCIAS BIBLIOGRÁFICAS IMÁGENES




















