V>ИМХО, UML больше возможностей дает для четкого, понятного и краткого V>изложения своих мыслей в программинге, чем то, что я там увидел.
Тут "есть один нюанс". Для того, чтобы UML это действительно давал — ВСЕ участники ОБЯЗАНЫ знать UML во всех деталях и нюансах. Многие (да чего тут таить, я и сам иногда тоже) путают закрашенные и незакрашенные квадратики, стрелочки и т.п.. Забывают, в какую сторону идет стрелочка при наследовании. Забывают, что значит "+" перед именем метода и т.п.. Ну назачем обучать человека еще одному птичьему языку, UML? Это дорого и бесполезно.