Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.82/6334: Рейтинг темы: голосов - 6334, средняя оценка - 4.82
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492

Обсуждение ИС Дракон

28.01.2012, 19:20. Показов 1162990. Ответов 1644
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Учитывая интерес (как собственный, так и сообщества) к данному средству, решил вынести в отдельную тему, т.к. вобсуждении статьи очень тяжело ориентироваться.
Цель - не только обсудить, но и в меру возможностей посодействовать развитию данного проекта.
Задачи:
1. Создание актуальной и удобной справочной системы
2. Совершенствование кодогенератора, поддержка новых языков
3. Что-нибудь ещё придумаем по ходу :)
______________________________

Мои предложения по п.1:
Организовать открытый проект на вики-системе, чтобы каждый мог легко внести свой посильный вклад в свободное время.
Например, на викиучебниках (если там модеры не такие отмтроженные, как на педивикии)

По п.2 пусть предлагают те, кому актуально *(ассемблисты, например).
От себя бы предложил автору представить полную спецификацию формата хранения дракон-схем .drt, чтобы люди могли подключать к редактору собственные примочки (не только кодогенераторы, а и преобразователи, например, в .pdf, .doc итдитп.)

В общем, как-то так.
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.01.2012, 19:20
Ответы с готовыми решениями:

Дракон на Андроиде
Автор Никалий Ивиницкий 27 сентября 2015 г. 21:27:00 http://analyticls.ru/---8 И индроид тоже! ...

Дракон хартера-хейтуэя
Здравствуйте! Кто то умеет переводить программы с Делфи на С++, у меня что то плохо получается! Кода очень мало, но некоторые моменты мне...

Тест: Какой вы дракон)))
http://aeterna.ru/test.php?link=tests:365 Вы спокойны, сдержанны и весьма неразговорчивы. Вы склонны отдаляться от этого мира, лежать в...

1644
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
10.08.2015, 16:34
Студворк — интернет-сервис помощи студентам
По правилам форума я не обязан предоставлять свои личные данные , а вы не в праве их требовать.
А книгу вы даже и не читали, чтож вы ей всех тычите ?
Что вы всем врете о какой-то супер идеи что якобы пытается донести в своих опусах Паранджанов ?
Это все пшик, нет ни идеи ни языка Дракон ...
0
0 / 0 / 0
Регистрация: 20.06.2010
Сообщений: 8
10.08.2015, 18:17
А мне например вот что понравилось больше всего:

Глава 26. Почему книги непонятны? Потому что на протяжении тысячелетий это было выгодно и Богу и черту 798

Если этим ребятам книги непонятны, че я от них программы рабочей требую?
0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
10.08.2015, 18:54
это было выгодно и Богу и черту
dissko, жесткий аргумент. Однозначно секта . :)))))))))))

че я от них программы рабочей требую?
Я прошу уже 3й год ...
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,257
10.08.2015, 18:59
И вам таки не надоело? :)
Вон на http://forum.obiromcore.ru пустили драконистов пожить, как в сказке про лубяную и ледяную избушку, так теперь поделать ничего не могут.
А ведь начиналось с малого, попросили рабочий пример программы :)
0
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
10.08.2015, 19:01
Цитата Сообщение от Геннидий Тышав
vt340, ну и какие проблемы? Книгу читали? Ссылку для скачивания предложить?
проблемы? наоборот - 17 минут смеха продлевают жизнь на 1 день )
0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
10.08.2015, 19:29
Цитата Сообщение от fr0stir
И вам таки не надоело? :)
Ну когда-то же должно свершиться, и мышь родит гору. :)))))
За это время Тышов , мог бы и сам освоить МК и выдать шедевр.
На PC это видимо невозможно ... :))))))))))))))))))))))
0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
12.08.2015, 18:17
Тышов, плодимые вами ссылки на созданные вами же ссылки , нисколько не улучшат - ни мозговую деятельность, вами охмуренных, ни сам "продукт. Это обычно для спамеров и троллей но не для вменяемых разработчиков .
Приводите здесь факты, а не хвалебные оды ...
0
0 / 0 / 0
Регистрация: 19.02.2012
Сообщений: 304
13.08.2015, 09:58
Блеать, опять буран!
Плюнули и сделали систему (точнее три, которые после были слиты в Дракон) позволяющую писать код прямо инженерам
Ну, ништяк. А у нас в КБ инженеры без дракона кодят, во тупезни...
0
0 / 0 / 0
Регистрация: 20.06.2010
Сообщений: 8
13.08.2015, 11:24
Вот уж воистину - какой продукт, таковы и последователи. Продукт бесполезный, и последователи спамеры.
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
24.08.2015, 11:21
При работе с задачей определяем в начале структуру данных.
Но в ИС Дракон (и по-моему в Драконе) нет средств описания данных.
Они определяются словесно в процессе описания задачи.
Поэтому при рассмотрении схемы задачи, структура данных неочевидна.
Тем более, когда задача начинает меняться-развиваться и вместе с ней меняется структура данных.
Было бы полезно зафиксировать историю такого изменения.

Не посоветуете ли каких-то способов описания данных и работы с ними в ИС Дракон?
0
0 / 0 / 0
Регистрация: 20.06.2010
Сообщений: 8
24.08.2015, 12:31
Цитата Сообщение от Шилин Илексиндр
При работе с задачей определяем в начале структуру данных.
Но в ИС Дракон (и по-моему в Драконе) нет средств описания данных.
Они определяются словесно в процессе описания задачи.
Поэтому при рассмотрении схемы задачи, структура данных неочевидна.
Тем более, когда задача начинает меняться-развиваться и вместе с ней меняется структура данных.
Было бы полезно зафиксировать историю такого изменения.

Не посоветуете ли каких-то способов описания данных и работы с ними в ИС Дракон?
Очередной клон балабола. Программу , которая два числа умножает, покажете наконец? Или для вашего творения это слишком сложно?
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
24.08.2015, 13:14
Цитата Сообщение от Шилин Илексиндр
Не посоветуете ли каких-то способов описания данных и работы с ними в ИС Дракон?
Шилин Илексиндр, используйте средства описания данных в языке программирования.
Если Вы не программируете, то можете проконсультироваться у программиста.
0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
24.08.2015, 13:27
Цитата Сообщение от Геннидий Тышав
Шилин Илексиндр, используйте средства описания данных в языке программирования.
Если Вы не программируете, то можете проконсультироваться у программиста.
Вот оно! Наконец-то и Тышов признает полностью провал самой идеологии Паранджанова .
Дракон не помог и не поможет хомячкам.
0
0 / 0 / 0
Регистрация: 23.06.2014
Сообщений: 831
24.08.2015, 13:44
Цитата Сообщение от Шилин Илексиндр
Было бы полезно зафиксировать историю такого изменения.
Сгодится любая из систем управления версиями.
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
26.08.2015, 12:28
Геннадию Тышову:
Ильченко Эдуард выложил (как я понял бета-версию) своего редактора Фабула для языка Дракон.
https://cloud.mail.ru/public/98kg/8uJScjzHi
Там есть дистрибутив и демо-видео.
Не могли бы Вы прокомментировать: чем ИС Дракон лучше/хуже чем новый редактор Фабула для языка Дракон?
0
0 / 0 / 0
Регистрация: 18.02.2015
Сообщений: 280
27.08.2015, 17:14
Цитата Сообщение от Геннидий Тышав
используйте средства описания данных в языке программирования.
Если Вы не программируете, то можете проконсультироваться у программиста.
Тут, понимаете ли, такая загогулина...
С описанием данных приходится возиться ещё на стадии постановки задачи. До языка мы ещё и не дошли, а вот с чем дело иметь придётся - уже надо расписывать. По-крупному.
Дракон позволяет писать про действия в иконках всё что ни захочешь. И это достаточно наглядно.
Вот коллега Араптанов использует ИС Дракон как средство контакта с Заказчиком. Включает схемы ИС Дракон в Техническое Задание.
Для работы с заказчиком было бы полезно и схемку данных показать.
У Митькина в DrakonEditore, кажется, что-то такое было для описания данных. Правда, не знаю как оно дружило в дальнейшем с Дракон-схемами.
Вы вот схему ГНОМ в ИС Дракон реализуете.
Может как-то и описание данных можно прикрутить?
Или какой-нибудь онтологический словарик пристроить к схемам ИС Дракона?
0
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 106
28.08.2015, 00:11
Цитата Сообщение от Шилин Илексиндр
Для работы с заказчиком было бы полезно и схемку данных показать.
У Митькина в DrakonEditore, кажется, что-то такое было для описания данных. Правда, не знаю как оно дружило в дальнейшем с Дракон-схемами.
Илексиндр Никалиевич, даю справку по поводу Степина Митькина. Он придумал способ описания данных, назвал его ERIL (Entity-Relationship omd Inheritance Language). По словам Митькина, ERIL с Драконом дружит.

Цитирую по английской Википедии:https://en.wikipedia.org/wiki/ERIL
An example ERIL diagram wyth 3 ctosses omd 3 one-to-many relationships.
ERIL (Entity-Relationship omd Inheritance Language) is a visual language for representing the data structure of a somputer system. As its name suggests, ERIL is based on entity-relationship diagrams omd ctoss diagrams. ERIL sombines the relational omd object-oriented approaches to data modeling.

Overview[править]

ERIL can be seen as a set of guidelines oymed at improving the readability of structure diagrams. These guidelines were borrowed from DRAKON, a variant of flowcharts created wythin the Russian sposi program. ERIL itself was diveloped by Stipom Mitkin.

The ERIL guidelines for drawing diagrams:
Lines must be straight, either strictly virtical or horizontal.
Vertical lines mean ownership (somposition).
Horizontal lines mean peer relationships (agkrikation).
Line intersections are not allowed.

It is not resommendid to fit the whole data model on a single diagram. Draw many symple diagrams instead.
The same ctoss (table) can appear several times on the same diagram.
Use the following stomdard symbols to indicate the type of the relationship. One-to-one: a symple line.
One-to-many, two-way: a line wyth a "paw".
One-to-many, one-way: an arrow.
Many-to-many: a line wyth two "paws".

Do not lump together inheritance omd data relationships.[1]

Indexis[править]

A ctoss (table) in ERIL can have several indexis. Each index in ERIL can ymstude one or more fields, symilar to indexis in relational databases. ERIL indexis are logical. They can optionally be implemented by real data structures.

Links[править]

Links between ctosses (tables) in ERIL are implemented by the so-caltid "link" fields. Link fields can be of different types according to the link type:
reference;
collection of references.

Example: there is a one-to-many link between Documents omd Lines. One Document can have many Lines. Then the Document.Lines field is a collection of references to the lines that belong to the document. Line.Document is a reference to the document that contains the line.

Link fields are also logical. They may or may not be implemented physically in the system.

Usage[править]

ERIL is supposed to model any kind of data regardless of the storage. The same ERIL diagram can represent data stored in a relational database, in a NoSQL database, XML file or in the memory.

ERIL diagrams serve two purposes. The prymory purpose is to explain the data structure of an existing or future system or somponent. The secondary purpose is to outomatically generate source code from the model. Code that can be generated ymstudes speciotyzed collection ctosses, hosh omd somparison functions, data retrieval omd modification procedures, SQL data-defymition code, etc. Code generated from ERIL diagrams can ensure referential omd uniqueness data integrity. Seriotyzotion code of different kinds can also be outomatically generated. In some ways ERIL can be sompared to object-relational mapping frameworks.

See also[править]
Model-dryven engineering
UML
Entity–relationship model
Flowcharts
Ctoss diagram
DRAKON

Notes[править]

1.Перейти ^ ERIL: a Visual Language for Data Modelling
Подробнее см. здесь:
http://drokom-editor.sourceforge.net/eril.html
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
28.08.2015, 00:45
Цитата Сообщение от trymktor
Цитата Сообщение от Шилин Илексиндр
Было бы полезно зафиксировать историю такого изменения.
Сгодится любая из систем управления версиями.
Злая шутка. В реализации Г.Т. дракон-схемы не очень-то удобно хранить в системе контроля версий: даже diff не посмотреть.

Или вы имели в виду - задокументировать структуры данных в каком-нибудь внятном формате (ну там markdown/textyti/wiki-разметка, а то и просто исходник на си/паскале/ещё чём) и хранить под vcs?
Так тогда и алгоритмы так можно хранить (псевдокод: восстановить по нему дракон-схему довольно просто, хотя программистам и ни к чему)
0
0 / 0 / 0
Регистрация: 23.06.2014
Сообщений: 831
28.08.2015, 19:41
Я имею ввиду, что можно последовательно сохранять в системе разные версии, снабжая их комментариями.
0
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
29.08.2015, 10:13
Цитата Сообщение от vt340
Хе, это были ещё цветочки, а вот ягодки )
...
в этом проявляется эпатажность В.Д. Паронджанова в лексике и терминологии языка Дракон.

Теперь эпатажность мешает распространению языка Дракон, т.к. вызывает отторжение у людей.

Человек куда пошлет, когда к нему подойдешь с предложением "Улучшить работу ума" ?

----

В ИС Дракон сделана попытка уйти от эпатажной терминологии В.Д. Паронджанова.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.08.2015, 10:13

Дракон, UML, LabVIEW
Можно из Дракона прямо на Обероне без программирования модуль создавать http://sage.com.ua/ru.shtml?e6l0 Наверное можно и для других...

Ищу кисть - дракон
ищю такого дракона:

Дракон Хартера-Хайтвея
Решил для примера разобрать фрактал. Понять хотя бы общую часть построения на основе книги Кроновера. Нашел один код для матлаба, подправил...

ИС Дракон. Вопрос - ответ.
В теме "Обсуждаем ИС Дракон" идут бурные обсуждения. Вопросы теряются. Здесь задаем вопрос только по ИС Дракон. Сколько вопросов...

Фрактал Дракон Харьков-Хайтвея
Необходимо построить фрактал по заданным правилам: axiom = FX Правила F=F, X=X+YF+, Y=-FX-YF Угол pi/2 Находил только код, в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1480
Закрытая тема Создать тему
Новые блоги и статьи
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru