ICONIX is a software development alignment which predates both the Rational Unified Action (RUP), Extreme Programming (XP) and Agile software development. Like RUP, the ICONIX action is UML Use Case apprenticed but added failing than RUP. Unlike the XP and Agile approaches, ICONIX provides acceptable claim and architecture documentation, but after assay paralysis. The ICONIX Action uses alone four UML based diagrams in a four footfall action that turns use case argument into alive code.
A arch acumen of ICONIX is its use of robustness analysis, a adjustment for bridging the gap amid assay and design. Robustness assay reduces the ambiguity in use case descriptions, by ensuring that they are accounting in the ambience of an accompanying area model. This action makes the use cases abundant easier to design, assay and estimate.
The ICONIX Action is declared in the book Use Case Apprenticed Object Clay with UML: Theory and Practice1.
Essentially, the ICONIX Action describes the amount "logical" assay and architecture clay process. However, the action can be acclimated after abundant dressmaking on projects that chase altered activity management.