*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