Высококлассная система Poseidon — кроссплатформенный инструмент для UML-моделирования, написанный на Java. Обеспечивает автоматическую генерацию кода программы по диаграммам состояний. Poseidon поддерживает все 9 типов диаграмм UML, совместимых с UML 2.0. Poseidon позволяет вести объектно-ориентированную разработку, используя UML.
1.200.000 загрузок с сайта разработчика.!!!
Здесь когда-то было изображение.
UML — Унифицированный язык моделирования... В соответствии с "OMG Unified Modeling Language Specification". — это "язык для спецификации, визуализации, конструирования и документирования артефактов программных систем, а также бизнес-процессов и других непрограммных систем". Почти все это имеет непосредственное отношение к высокоуровневому проектированию. А у высокоуровневого "инструмента" не может быть одного-единственного аспекта применения, поэтому уместно дополнить определение UML такой многоаспектной интерпретацией:
* UML как метод используется для изучения поведения систем;
* UML как язык используется для "вычленения" знаний о предметной области;
* UML как моделирующий язык используется для понимания (и, возможно, формализации) закономерностей функционирования систем;
* UML как унифицированный язык используется для координации деятельности разработчиков.