Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelos de Proceso
Modelos de Proceso
Es una guía que ayuda en la mejora de procesos, pero como en cualquier receta cada quién la puede
poner de su propia sazón. El enfoque del modelo permite evolucionar desde un proceso en crisis a un
proceso controlado, estandarizado, medido y optimizado que sienta las bases de la mejora continua y
permite a la organización adoptar nuevas prácticas sobre un proceso estable y controlado que está
institucionalizado.
Cada una de las actividades, acciones y tareas se encuentra dentro de una estructura o modelo que
define su relación tanto con el proceso como entre sí. Como sabemos una estructura general para la
ingeniería de software define cinco actividades estructurales: comunicación, planeación, modelado,
construcción y despliegue. Acompañadas de las actividades sombrilla.
MODELO DE LA CASCADA El modelo de la cascada, a veces llamado ciclo de vida clásico, sugiere
un enfoque sistemático y secuencial para el desarrollo del software, que comienza con la
especificación de los requerimientos por parte del cliente y avanza a través de planeación, modelado,
construcción y despliegue, para concluir con el apoyo del software terminado. El modelo de la
cascada es el paradigma más antiguo de la ingeniería de software. Sin embargo, en las últimas tres
décadas, las críticas hechas al modelo han ocasionado que incluso sus defensores más obstinados
cuestionen su eficacia .
Los modelos evolutivos son iterativos. Se caracterizan por la manera en la que permiten desarrollar
versiones cada vez más completas del software. Los procesos evolutivos pueden ser de dos tipos:
Hacer prototipos. Es frecuente que un cliente defina un conjunto de objetivos generales para el
software, pero que no identifique los requerimientos detallados para las funciones y características. En
otros casos, el desarrollador tal vez no esté seguro de la eficiencia de un algoritmo, de la adaptabilidad
de un sistema operativo o de la forma que debe adoptar la interacción entre el humano y la máquina.
En estas situaciones, y muchas otras, el paradigma de hacer prototipos tal vez ofrezca el mejor
enfoque.
MODELOS DE PROCESO EVOLUTIVO El modelo espiral es un modelo evolutivo del proceso del
software y se acopla con la naturaleza iterativa de hacer prototipos con los aspectos controlados y
sistémicos del modelo de cascada. Tiene el potencial para hacer un desarrollo rápido de versiones
cada vez más completas. El modelo de desarrollo espiral tiene dos características distintivas
principales. La primera es el enfoque cíclico para el crecimiento incremental del grado de definición
de un sistema y su implementación, mientras que disminuye su grado de riesgo. La otra es un
conjunto de puntos de referencia de anclaje puntual para asegurar el compromiso del participante con
soluciones factibles y mutuamente satisfactorias.