|
UML+
|
|||
---|---|---|---|
#18+
Такая идея. Некоторые UML редакторы позволяют генерировать декларативную часть кода Но этого ведь мало. Ведь если проект cмоделирован на УМЛ полностью и тщатетельно то это УМЛ описание является готовым материалом для генерации не просто отдельных частей кода но и всего проекта. Реализации сценария или метод класса снабжается соответвующим элементом с фрагментом кода.Некий обработчик просматривая набор УМЛ документов генерирует полный код классов, запускает компиляцию, по описанию структуры ВЕБ-сайта генерирует необходимые хтмл-страницы и тд. В соответствии c диаграммами распостранения обработчик размещает компоненты на соответсвующих серверах. Получается что процесс разработки/проектирования/изменения проекта совпадает с процессом его документации. Любое изменение проекта от поправки двух строк кода до концептуальных изменений производится в одном месте - в УМЛ редакторе. Наверно мне не первому пришла такая мысль. Существуют ли готовые продукты реализующие подобную идею? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2005, 15:07 |
|
UML+
|
|||
---|---|---|---|
#18+
Идея эта называется MDA . По поводу реализаций - видел только Bold for Delphi, но тот воплощает идею далеко не полностью. Про другие - ищи там же на сайте, что-то должно быть. Хотя молодое еще это направление, и вряд ли что-то серьезное реализовано. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2005, 15:31 |
|
|
start [/forum/topic.php?fid=33&fpage=64&tid=1549576]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 181ms |
0 / 0 |