ICONIX

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

ICONIX es una metodología pesada-ligera de desarrollo del Software que se halla a medio camino entre un RUP (Rational Unified Process) y un XP (eXtreme Programming).

Iconix deriva directamente del RUP y su fundamento es el hecho de que un 80% de los casos pueden ser resueltos tan solo con un uso del 20% del UML, con lo cual se simplifica muchísimo el proceso sin perder documentación al dejar solo aquello que es necesario. Esto implica un uso dinámico del UML de tal forma que siempre se pueden utilizar otros diagramas además de los ya estipulados si se cree conveniente. Iconix se guía a través de casos de uso y sigue un ciclo de vida iterativo e incremental. El objetivo es que a partir de los casos de uso se obtenga el sistema final.

Ventajas de Iconix[editar]

  • 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.

Tareas de la metodología Iconix[editar]

La metodología está formada por cuatro fases principales que son:

Fase 1: Análisis de requisitos[editar]

Dentro de esta fase se realizan las siguientes tareas:

  • Modelo del dominio
  • Elaboración rápida de prototipos
  • Modelo de casos de usos

Fase 2: Análisis y diseño preliminar[editar]

Dentro de esta fase se realizan las siguientes tareas:

  • Descripción de los casos de uso
  • Diagramas de robustez

Fase 3: Diseño[editar]

Dentro de esta fase se realiza la siguiente tarea:

  • Diagramas de secuencia

Fase 4: Implementación[editar]

Dentro de esta fase se realiza la siguiente tarea:

  • Escribir y generar código

Referencias[editar]

  • 1. Rosenberg, Doug; Stephens, Matt (2007). Use Case Driven Object Modeling with UML: Theory and Practice. Apress. ISBN 1590597745. 
  • 2. Rosenberg, Doug; Stephens, Matt; Collins-Cope, Mark (2005). Agile Development with ICONIX Process. Apress. ISBN 1590594649. 

Conceptos Relacionados[editar]

Enlaces externos[editar]