Здравствуйте, Merle, Вы писали:
M>Здравствуйте, AndreyFedotov, Вы писали:
AF>> Они применяют процесс разработки, основанный в том числе и на использовании UML. Эффект даёт именно процесс в целом, а не только и не столько UML.
M>Вопрос не в этом, а в том, является ли UML неотъемлимой частью этого процесса и проиграет ли процесс вообще, если из него изъять UML или, наоборот, выиграет. И я все больше склоняюсь к тому, что скорее выиграет.
При условии лучшей или адекватной замены. А её пока нет.
AF>> На практике покажи начинающему разработчику программу и попытайся обяснить на словах, как она работает (без рисования диаграмм или набросков) — крайне редко тебя поймут.
M>Хм.. Меня почему-то понимают.
Всегда? И сколько времени на это требуется?
AF>>А потом нарисуй диаграммы классов, последовательностей или состояний (смотря что полезнее в данном случае) — поймут гораздо быстрее.
M>Да меня вообще не поймут, если не будут обладать достаточной для этого квалификацией, проходили уже, UML далеко не тривиален. А разработчиков с квалификацией сейчас не найти, а если найти, то они и без UML-я все поймут.
Странно, а у меня почему-то понимают...
AF>>Тем более, что мастерство часто и состоит в том, что бы тебя поняли.
M>Правильно, только UML здесь далеко не помощник.
Это как применять.