MscGen: различия между версиями

Материал из Поле цифровой дидактики
Нет описания правки
 
Строка 71: Строка 71:


=== Пример 3 ===
=== Пример 3 ===
<mscgen uniquifier="e3">
<mscgen uniquifier="e3">
msc {
msc {
     Учитель, Студент, Система;
     Prof, Student, System;
      
      
     Учитель => Система [ label = "Создать задание" ];
     Prof => System [ label = "Создать задание" ];
     Система => Учитель [ label = "Подтверждение задания" ];
     System => Prof [ label = "Подтверждение задания" ];
      
      
     Учитель => Студент [ label = "Назначить задание" ];
     Prof => Student [ label = "Назначить задание" ];
     Студент => Система [ label = "Получить задание" ];
     Student => System [ label = "Получить задание" ];
   
 
    Студент => Система [ label = "Сдать задание" ];
    Система => Учитель [ label = "Уведомление о сдаче" ];
   
    Учитель => Студент [ label = "Оценить задание" ];
}
}
</mscgen>
</mscgen>

Текущая версия от 19:09, 21 февраля 2025

Краткое описание инструмента Mscgen (short for MSC generator) is a software tool for drawing message sequence charts from a simple to manage text-based source file. Rendered charts can be output in PNG, SVG and PostScript, with hyperlink information in ismap format. Используется внутри MediaWiki и позволяет встраивать диаграммы обмена сообщениями в страницы
Возможности Встраивание диаграмм обмена сообщениями - возможность генерировать диаграммы, которые описывают процессы. Например, процесс подготовки учебных заданий.
Трудности использования
  • отсутствие документации на русском
  • Unlike Graphviz, this program does no clever layout operations or spline routing as this is not needed for MSCs, and so was much simpler to implement.
Область знаний
Область применения образование
Поясняющее видео
Веб-сайт https://www.mcternan.me.uk/mscgen/
Пользователи Преподаватели, Разработчики
Используется для создания (проведения) диаграммы
Разработчик
Сообщество вокруг средства
Лицензия Открытая
Год первого релиза 2006
Совместное сетевое использование Нет
Какой язык основной English
Есть ли поддержка Искусственным Интеллектом Нет

This program and the language it parses have been inspired by Graphviz Dot, which provides a really good way to document State Transition Diagrams, data structures and directed graphs.

Другие инструменты для построения диаграмм

Archimate, Betty's Brain, Compendium LD, Draw.io, FreeMind, Gnuplot, Graphviz, Maps for MediaWiki, Mermaid, Miro, MscGen, PlantUML, RAWGraphs, TheBrain, VUE, WebGrid

Руководство с примерами

Пример использования 1

Пример 2

Пример 3