



*Es un proceso simplificado en comparación con otros más tradicionales, que unifica un conjunto de métodos de orientación a objetos con el objetivo de abarcar todo el ciclo de vida de un proyecto.
Iconix
Iconix
Historia
Fue elaborado por Doug Rosenberg, y Kendall Scott a partir de una síntesis del proceso unificado. Es una metodología de desarrollo de software basada en UML.

Caracteristicas
-- Iterativo e Incremental: Ocurren varias iteraciones entre el desarrollo del modelo del dominio y los casos de uso.
-- Trazabilidad: es la capacidad de seguir una relación entre los diferentes artefactos producidos, por lo que cada paso esta referenciado por algún requisito.
-- Dinamica UML:ofrece un uso dinámico del UML, como los diagramas de caso de uso, diagramas de secuencia y de colaboración.
Tareas De ICONIX
Revision De Requisitos: En esta fase se deben analizar todos los requisitos que formaran parte del sistema y con estos construir el diagrama de clases, que representa las agrupaciones funcionales que estructuraran el sistema en desarrollo.
Para esta fase se utilizan 3 herramientas:
Ø Modelo de Dominio
Ø Modelo de Casos de Uso
Ø Prototipo de Interfaz de Usuario
Analalisis De Los Requisitos
*Identificar objetos del dominio y relaciones de agregación y generalización
·Identificar casos de uso Organizar casos de uso en grupos
·Asignar requerimientos no funcionales a casos de uso y objetos del dominio
·Revisión de requerimientos
Diseño
#Especificar el comportamiento del ciclo de vida de proyecto a través del diagrama de secuencia.

Implementacion
·Producir diagramas necesarios
·Despliegue
·Componentes
·Escritura de código
·Pruebas de sistema y aceptación basadas en casos de uso

Ventajas


Ø Proceso ágil para obtener un sistema informático.
Ø Dedicada a la construcción de sistemas de gestión de pequeña y mediana complejidad con la participación de los usuarios finales.

Metodologia Iconix
By Cesar Gustavo Martinez Hoyos
Metodologia Iconix
- 887