Честно говоря, я любил визуальное моделирование, и когда MS выбросил его для Visio, я был несколько разочарован.
Тем не менее, Visio по-прежнему отличный инструмент, и вы можете использовать его для создания объектных моделей компонентов и определения событий, свойств, методов и т. Д. Он имеет некоторые встроенные функциональные возможности для конструкций UML и всего.
Но я должен сказать, в конце концов, я обычно получаю блокнот или MS Word.
В зависимости от того, насколько многословным вы хотите быть с вашей документацией, ввод заметок или описание для компонента никогда не вписывается в любой вид DOM-инструмента, но вы можете выделять жирным шрифтом, табулировать, перечислять и выделять курсивом, как сумасшедший, внутри документа Word.
Звучит грустно, но это правда!