Участник:Владимир Паронджанов/Черновик 2
Сравнение с аналогами
[править | править код]Языки моделирования
[править | править код]Аналогом дракон-схем являются диаграммы поведения языка UML, в частности, диаграмма деятельности[1], диаграмма состояний[2] и некоторые диаграммы взаимодействия, например, диаграмма синхронизации[3]. Другими аналогами дракон-схем являются блок-схема, диаграмма Насси-Шнейдермана, псевдокод (язык описания алгоритмов) и др. В отличие от блок-схем, дракон-схемы имеют средства для описания работы в реальном времени[3].
Cравнение с языком блок-схем
[править | править код]Графический алфавит ДРАКОНа состоит из 26 икон и 20 макроикон, что значительно превосходит число символов блок-схем и обеспечивает выразительную силу языка. В отличие от блок-схем, которые не имеют специальных графических фигур для операторов реального времени, ДРАКОН имеет для этой цели четыре иконы: пауза, период, пуск таймера и синхронизатор (по таймеру). Блок-схемы наглядны только для для небольших алгоритмов и теряют это качество с ростом сложности. ДРАКОН, напротив, за счет использования когнитивно-эргономических методов сохраняет наглядность и для больших алгоритмов и алгоритмических комплексов. Главное преимущество ДРАКОНа состоит в том, что дракон-схемы создаются методом логического вывода, что исключает возможность ошибок графического синтаксиса; тем самым гарантируется графическая безошибочность дракон-схем. Язык ДРАКОН во всех отношениях превосходит блок-схемы и предназначен для их замены. Единственным аргументом в пользу блок-схем является наличие международного стандарта ISO 5807-85 и ГОСТ 19.701-90.
Смотреть до сих пор
[править | править код]овАналогом дракон-схем являются диаграммы поведения языка UML, в частности, диаграмма деятельности[1], диаграмма состояний[2] и некоторые диаграммы взаимодействия, например, диаграмма синхронизации[3]. Другими аналогами дракон-схем являются блок-схема, диаграмма Насси-Шнейдермана, псевдокод (язык описания алгоритмов) и др. В отличие от блок-схем, дракон-схемы имеют средства для описания работы в реальном времени[3].
язык ДРАКОН имеет
- Cравнение с языком UML
- Cравнение с языками описания бизнес-процессов
При сравнении с языками моделирования Бизнес-процессUMLКак язык моделирования, ДРАКОН превосходит
Языки программирования
[править | править код]Примечания
[править | править код]- ↑ 1 2 Паронджанов, 2001, с. 28.
- ↑ 1 2 Паронджанов, 2001, с. 260.
- ↑ 1 2 3 4 Паронджанов, 2001, с. 165-176.
Ссылки
[править | править код]