Es similar al Modelo de prototipos ya que se muestra al cliente el software en diferentes estados sucesivos de desarrollo, se diferencia en que las especificaciones no son conocidas en detalle al inicio del proyecto y por tanto se van desarrollando simultneamente. Pueden distinguirse las siguientes fases: Especificacin conceptual Anlisis de requerimientos Diseo inicial Diseo detallado, codificacin, depuracin y liberacin Ejemplo de la aplicacin de este modelo: Creacin de un software comercial para cualquier empresa.
Modelos Especializados de procesos Desarrollo Basado en Componentes Es evolutivo, y se basa en la utilizacin de software creado de forma previa. Y contiene los siguientes pasos: Se debe de investigar el tipo de componentes que se van a implementar para que cumplan con el proyectos que se est elaborando. Se debe de tomar muy en cuenta la forma de integrar los componentes. Se disea una construccin el software para adoptar los componentes. Los componentes se integran en la construccin. Realizacin de pruebas, para asegurar la funcionalidad del proyecto. Ejemplo de la utilizacin de este mtodo: En la creacin de una pgina web, implementando Javascript o algunas animaciones para la misma.
Proceso Unificado El Proceso Unificado de Desarrollo Software o simplemente Proceso Unificado es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental. El Proceso Unificado no es simplemente un proceso, sino un marco de trabajo extensible que puede ser adaptado a organizaciones o proyectos especficos. El nombre Proceso Unificado se usa para describir el proceso genrico que incluye aquellos elementos que son comunes a la mayora de los refinamientos existentes. Proceso Racional Unificado: El Proceso Racional Unificado (Rational Unified Process en ingls, habitualmente resumido como RUP) es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodologa estndar ms utilizada para el anlisis, implementacin y documentacin de sistemas orientados a objetos. El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologas adaptables al contexto y necesidades de cada organizacin. Ejemplos de donde puede ser implementado: Software diseados para sistemas de informacin geogrfica.