DRAKON.SU
https://forum.drakon.su/

Дракон для спецификаций: протокол XML-СУБД Sedna
https://forum.drakon.su/viewtopic.php?f=78&t=1148
Страница 1 из 1

Автор:  Илья Ермаков [ Понедельник, 01 Сентябрь, 2008 23:23 ]
Заголовок сообщения:  Дракон для спецификаций: протокол XML-СУБД Sedna

Гипотеза об удобстве Дракона для наглядного описания протоколов подтвердилась практикой.

Дракон сильно помог при разборе клиент-серверного протокола XML-СУБД Sedna (разработка ИСП РАН), см. http://modis.ispras.ru/sedna/serverprot ... tocol.html
Кроме того, сразу выявляются "плюхи" текстовой документации. И не только плюхи, но и издержки.
(Например, текстом громоздко было бы описывать, когда именно можно ожидать сообщения об любой ошибке se_ErrorResponse - в итоге разработчики пишут "Ждите всегда", хотя наверняка это не так. На схеме было бы можно точно это отразить. Впрочем, Дракон-схема не загромоздилась даже при почти полном отражении сего факта, что "всегда ждём".

Итак, 4 схемы.
Вложение:
sednacsp1.gif
sednacsp1.gif [ 43.54 КБ | Просмотров: 11136 ]

Вложение:
sednacsp2.gif
sednacsp2.gif [ 43.92 КБ | Просмотров: 10964 ]

Вложение:
sednacsp3.gif
sednacsp3.gif [ 59.29 КБ | Просмотров: 10936 ]

Вложение:
sednacsp4.gif
sednacsp4.gif [ 29.99 КБ | Просмотров: 10961 ]

Автор:  Ярослав Романченко [ Вторник, 02 Сентябрь, 2008 17:20 ]
Заголовок сообщения:  Re: Дракон для спецификаций: протокол XML-СУБД Sedna

Илья Ермаков писал(а):
Гипотеза об удобстве Дракона для наглядного описания протоколов подтвердилась практикой.

Красиво! Но, я честно-говоря побольше-бы сделал веток :)

Автор:  Владимир Невзоров [ Воскресенье, 20 Декабрь, 2015 18:24 ]
Заголовок сообщения:  Re: Дракон для спецификаций: протокол XML-СУБД Sedna

Илья Ермаков, спасибо за то что поделился таким простым наглядным представлением!!!

Автор:  Владимир Паронджанов [ Воскресенье, 20 Декабрь, 2015 21:35 ]
Заголовок сообщения:  Re: Дракон для спецификаций: протокол XML-СУБД Sedna

Ярослав Романченко писал(а):
Красиво! Но, я честно-говоря побольше-бы сделал веток
Согласен.
Сложную ветку желательно разделить и превратить в несколько веток.
Это всегда можно (и нужно) сделать.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/