Я думал что UML является единственной возможностью формализованно описать архитектуру системы. Оказывается нет. Есть немало Языков Описания Архитектуры.
Список и основы (Wikipedia — eng)
Тоже список и небольшое сравнение (Software Engineering Institute — eng)
Правда, на том же сайте в SEI сами просят откликнуться тех, кто используется данные языки, и рассказать об этом по-подробнее.
Не совсем понятны преимущества языков перед UML (простота? текстовая нотация?).
Да и вообще, с учетом массового наращивания фич в языках, почему до сих пор средства описания архитектуры еще не встроены в языки программирования?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, Beam, Вы писали:
B>Не совсем понятны преимущества языков перед UML (простота? текстовая нотация?).
B>Да и вообще, с учетом массового наращивания фич в языках, почему до сих пор средства описания архитектуры еще не встроены в языки программирования?
Философский вопрос: "а нафиг?"
Тот же UML который многие hype-или как следующий суперкрутой язык и основы для MDA. В результате он сдулся до нишевых областей и применения в документации.
Мне вообще непонятно как можно описывать архитектуру в виде формального языка. Или у нас получится банальный набор соединенных квадратиков или толстая спецификация.