|
Тема |
Re: UML [re: UML] |
|
Автор | aвaлayнчa (Нерегистриран) | |
Публикувано | 26.05.06 15:50 |
|
|
Аз съм го ползвал за проектиране, за снемане на потребителски изисквания, за документиране на съществуваща система и за реверсивно инжинерство. Никога не съм го ползвал за генериране на код. Личното ми впечатление е, че в общия случай за проектиране (имам предвид във връзка с кода) не става - особено на системи, които ще се изменят много от началния прототип до производството. За описание на работни процеси е много добър (диаграми на дейност), защото може да покажеш чертежа на клиентите си и те да го разберат без уточнения това овалче за какво е, а това ромбче какво значи и да го използваш като основа при интервютата. За документация на съществуваща система, която предаваш за поддръжка на друг е безценен - особено ако системата не е малка и е разпределена. А за реверсивно инжинерство на бази данни е незаменим.
Под Линукс съм го ползвал с dia, обаче беше една непрестанна борба, и с OmniGraffle под OS X направо се родих. Любимия ми инструмент обаче си остава плотера, особено като извадих пълна диаграма на дейност с размер 1,40 x 1,20м
|
| |
|
|
|