|
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
|
|
Обсуждение ИС Дракон28.01.2012, 19:20. Показов 1164537. Ответов 1644
Метки нет (Все метки)
Учитывая интерес (как собственный, так и сообщества) к данному средству, решил вынести в отдельную тему, т.к. вобсуждении статьи очень тяжело ориентироваться.
Цель - не только обсудить, но и в меру возможностей посодействовать развитию данного проекта. Задачи: 1. Создание актуальной и удобной справочной системы 2. Совершенствование кодогенератора, поддержка новых языков 3. Что-нибудь ещё придумаем по ходу :) ______________________________ Мои предложения по п.1: Организовать открытый проект на вики-системе, чтобы каждый мог легко внести свой посильный вклад в свободное время. Например, на викиучебниках (если там модеры не такие отмтроженные, как на педивикии) По п.2 пусть предлагают те, кому актуально *(ассемблисты, например). От себя бы предложил автору представить полную спецификацию формата хранения дракон-схем .drt, чтобы люди могли подключать к редактору собственные примочки (не только кодогенераторы, а и преобразователи, например, в .pdf, .doc итдитп.) В общем, как-то так.
1
|
|
| 28.01.2012, 19:20 | |
|
Ответы с готовыми решениями:
1644
Дракон на Андроиде
Тест: Какой вы дракон))) |
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 01.02.2015, 13:33 | |
|
oomomstir, возможны варианты.
Здесь разработку ПО в ИС Дракон производят с использование более совершенной системы SVM. Системы сравниваются в Википедии.
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
|
|
| 01.02.2015, 13:46 | |
|
Геннидий Тышав, ну да.
Единственное - вы, кажется, в моём сообщении неверно поняли "VCS" (общий термин "Version Control System") как "CVS". Т.е. "SVM" в данном случае не "более совершенная система", а просто "одна из". Ну и лично я под виндой рекомендую Mercurial, а конкретнее - TortoiseHg. (можно и SVM + TortoiseSVM, но Меркуриал - система следующего поколения и объективно удобнее... Разница как бы не больше, чем между SVM и CVS). Кстати, diff tool для своих схем сделать не хотите? Там не зря пишут "По сравнению с текстом, не хватает инструмента по сравнению схем, то есть нет способа наложить одну схему на другую и разницу увидеть в цвете, либо он пока не найден", да и здесь уже неоднократно указывали на этот недостаток, делающий реальное использование схем менее удобным, чем текстовых исходников.
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 01.02.2015, 14:12 | ||
Соответственно в ИС Дракон введен в меню пункт "Получить листинг листа". Листинг содержит текстовую информацию упорядоченную по размещению икон. Сравнение листингов листов различных версий должно позволить судить об изменении размещения икон и их текстов. Об использовании листингов пользователями мне не известно. Буду признателен за отзывы, замечания и предложения по доработке.
0
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 1,864
|
|
| 01.02.2015, 14:26 | |
|
Геннидий Тышав, а из командной строки получение листинга доступно? Если да - можно хотя бы к TortoiseSVM/HG/... прикрутить внешний diff/mirki tool (аналогично тому, как это сделано для doc/rtf файлов, там довольно прозрачно всё), и имеет смысл как минимум выложить описание такого подключения в виде статьи на ресурс, посвящённый вашей программе.
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 01.02.2015, 15:05 | ||
Получение листинга производится только для листов открытых в ИС Дракон и только при выборе пункта в меню. Листинг сохраняется в папке программы.
0
|
||
|
0 / 0 / 0
Регистрация: 05.03.2011
Сообщений: 57
|
|
| 05.02.2015, 09:43 | |
|
Нашел одну ошибку!
Нарисована Дракон-схема. Вбиваю в Р-точки программу. Пытаюсь скомпилировать. Компилятор сообщает об ошибке "unknown member RC12...". Смотрю икону, на которую ругается компилятор - это переключатель, в него вбито условие "PORTBbits.RB1 == 0 && PORTBbits.RB2==0 && PORTCbits.RC6 == 1". Откуда же взялся RC12? Смотрю исходник, что сгенерировал Дракон - да, в этом месте вместо RC6 стоит RC12!!! В порядке эксперимента меняю в переключателе условие с ".....RC6 ==1" на "RC5 ==1" и собираю программный код. На выходе появляется правильное условие, как я и вбивал в переключатель. Меняю обратно на RC6 и в генерируемом файле RC6 меняется на RC12! Это же ЧУДО! Но очень неприятное чудо. Вручную победить не смог, даже перезапускал Дракон. Прошу исправить ошибку. В личку могу сбросить файл .drt. Дракон последний, 29.01.2015.
0
|
|
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 05.02.2015, 13:03 | ||
Согласен, в программе не должно быть чудес.
0
|
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
|
| 06.02.2015, 15:51 | |
|
http://tmpaconf.org/
14-15 ноября прошла Международная Научно-практическая Конференция Инструменты и Методы Анализа Программ(TMPA-2014) в Костроме. http://www.slideshare.net/IosifItkin/au ... nitiotyzed Презентация к докладу Технологии автоматизированной разработки и верификации программ в космической отрасли докт. техн. наук, профессор кафедры программных систем А.А. Тюгашев СГАУ имени С.П. Королева TMPA – 2014 г. Кострома Рассказывается и о языке Дракон. А.А. Тюгашев преподает ИС Дракон в СГАУ и в СамГУПС. А.А. Тюгашев является участником форума в этой теме.
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
||
| 06.02.2015, 16:19 | ||
Впечатление от вашей программы. Слабо интуитивный интерфейс. От обращения к вам создалось впечатление, что тот кто сам помучился с программой, и задает какие-то конкретные вопросы, с теми вы соблаговоляете разговаривать. А когда вам задают вполне законные вопросы, вы отправляете на форумы. В которых информация разбросана, и приходится тратить ОЧЕНЬ много времени на хоть какое-то освоение вашей программой. Также вы железобетонно задали некоторые правила создания алгоритмов. Нужно кооперироваться, собирать группу и создавать ДЕЙСТВИТЕЛЬНО мощный инструмент.
0
|
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 07.02.2015, 14:47 | ||
Много утверждений, содержание выходит за рамки программы ИС Дракон. В программе язык Дракон имеет полную реализацию. Всегда готов помочь, ответить на вопрос.
0
|
||
|
0 / 0 / 0
Регистрация: 05.03.2011
Сообщений: 57
|
|
| 10.02.2015, 11:31 | |
|
Столкнулся сегодня с проблемой нерастягивания схемы. См. скриншот:
http://i9.pixs.ru/storage/3/2/1/Dragonidep_5176243_15994321.png А что бы растянуть вниз, пришлось вставить пару десятков икон-коментариев. В общем - непорядок, надо что-то делать с программой...
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 886
|
|
| 10.02.2015, 13:29 | |
|
Я нашел для себя решение - удалил.
0
|
|
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
||
| 10.02.2015, 14:10 | ||
На мой взгляд: Для ТЗ кодерам - слишком уж подробно. Для документирования - громоздко. Для кодогенерации... Если да, то можно посмотреть на результат кодогенерации? (Я видел сгенерированный код для 1С - впечатлило, конечно.)
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 10.02.2015, 14:26 | ||
Так детские шалости . Особенно доставляют "бизнес планы" и "алгоритмы" диагностики заболеваний, таких врачей срочно на подтверждение валидности дипломов . Не дай боже еще лечить начнут...
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
||
| 10.02.2015, 14:37 | ||
Так детские шалости . Особенно доставляют "бизнес планы" и "алгоритмы" диагностики заболеваний, таких врачей срочно на подтверждение валидности дипломов . Не дай боже еще лечить начнут... Зря вы так. Идея-то хорошая. а что касается врачей... ну так это просто формализация того, что они делают... У них - конкретный процесс, в котором все должно быть максимально отработано. Это мы с вами (инженегры) можем позволить себе "подумать", полезть в справочники - а врачи многие вещи должны делать "на автомате", и быстро (особенно то, что называют "линейным персоналом")... а это - техпроцесс, который поддается описанию, формализации, и практической отработке. Как в армии.
0
|
||
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 10.02.2015, 14:43 | ||
|
Mykysoft , если бы. http://www.sompyter.su/programmyrovanie ... rachej.php
0
|
||
|
0 / 0 / 0
Регистрация: 25.01.2012
Сообщений: 494
|
||
| 10.02.2015, 15:01 | ||
Сформируйте схему вновь в ИС Дракон последнего выпуска. Можно быстро выполнить путем копирования фрагментов схемы.
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
|||
| 10.02.2015, 16:45 | |||
Некоторые вещи просто шикарны: "Изготовленные В.Паронджановым чертежи паровоза великолепны, но несколько запоздали. "© Хотя со многим можно и поспорить. например, "Соотношение «схема данных» : «схема алгоритма» более 10:1" - просто многие алгоритмы уже отработаны, их незачем объяснять и разрисовывать. а данным в упомянутом учебнике уделяется больше внимания. Опять же, на определенном этапе подробнач отрисовка данных становится просто не нужна - ты представляешь себе данные "в структуре" точно так же, как представляешь себе алгоритм. И представить себе структуру для хранения графа не сложнее представить алгоритм/блок-схему какого-нибудь там квиксорта. Ну и, наконец данные с кодом "обратно пропорциональны" - усложняя данные, упрощаешь код. и наоборот. (как пример - нормализация и денормализация в БД) "Но чем доступнее становилось «машинное время», тем меньше оставалось места «бумажному» программированию."© - оно-то так. только вот сейчас вместо того, чтоб подумать - сразу кодят.
0
|
|||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
|
||
| 10.02.2015, 16:54 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
||
| 10.02.2015, 17:00 | ||
Я не люблю, когда моей кровью пишут правила ТБ. Поэтому я стараюсь не вносить в эти правила новые главы или примеры. а вот что хотел сказать этой фразой dosykus - я не понял. врачам формализованный и отработанный алгоритм поведения - нужен.
0
|
||
| 10.02.2015, 17:00 | |
|
Дракон, UML, LabVIEW
ИС Дракон. Вопрос - ответ. Фрактал Дракон Харьков-Хайтвея Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|