Нарисовал достаточно диаграмм в Rational Rose. Знаком с Enterprise Architect. Наглядность несомненно присутствует. Однако, на эту рисовалку приходится затрачивать много времени, что несопостовимо с тем же кодингом.. Наглядную бизнес-логику для большого проекта представить в UML трудно. Диаграммы могут получиться слишком громоздкими. В особенности: диаграмма классов, последовательности, деятельности. Большие программы стоит разбивать на подпрограммы и для каждой в отдельности рисовать эти схемки.. Иначе можно тронуться. Код, генерируемый соответствующими программами, проточен вдоль и поперек червями-мутантами.
Для примера, как могут выглядеть отдельные диаграммы для небольшенькой программы (в пару тысяч строк): деятельности (http://keep4u.ru/imgs/b/080707/70/70e447990db254ae29.jpg) последовательности (http://keep4u.ru/imgs/b/080707/89/89341bb205cbc4d432.jpg) классов (http://keep4u.ru/imgs/b/080707/0b/0b34d7f9e238101d02.jpg)
no subject
Код, генерируемый соответствующими программами, проточен вдоль и поперек червями-мутантами.
Для примера, как могут выглядеть отдельные диаграммы для небольшенькой программы (в пару тысяч строк):
деятельности (http://keep4u.ru/imgs/b/080707/70/70e447990db254ae29.jpg)
последовательности (http://keep4u.ru/imgs/b/080707/89/89341bb205cbc4d432.jpg)
классов (http://keep4u.ru/imgs/b/080707/0b/0b34d7f9e238101d02.jpg)