Personally, I find that the &quot;closer&quot; you get to code the less use formal detailed diagrams are - UML as sketch rather than UML as blueprint:<p><a href="http:&#x2F;&#x2F;martinfowler.com&#x2F;bliki&#x2F;UmlAsSketch.html" rel="nofollow">http:&#x2F;&#x2F;martinfowler.com&#x2F;bliki&#x2F;UmlAsSketch.html</a>