JetUML - JetUML

JetUML
MacOS жүйесінде жұмыс істейтін JetUML
MacOS жүйесінде жұмыс істейтін JetUML
Бастапқы шығарылым23 қаңтар 2015 ж
Тұрақты шығарылым
3.1 / 2020 жылғы 4 желтоқсан[1]
Репозиторий Мұны Wikidata-да өңдеңіз
ЖазылғанJava
ПлатформаJava SE
Өлшемі656 кБ
ТүріБағдарламалық жасақтама жасау, UML құралы
ЛицензияGNU жалпыға ортақ лицензиясы v3
Веб-сайтwww.jetuml.org

JetUML Бұл UML құралы ретінде дамығанJava жұмыс үстелі қосымшасы білім беру және кәсіби қолдану үшін.[2] Жоба 2015 жылдың қаңтарында басталды минималистік дизайн.[2] JetUML атауы құралдың негізгі мақсатына, яғни диаграммалардың жылдам нобайына қатысты Бірыңғай модельдеу тілі (UML).[3] JetUML - бұл ақысыз және ашық көзі лицензияланған бағдарламалық жасақтама GNU жалпыға ортақ лицензиясы (GPL).[4]

Тарих

JetUML жобасын 2015 жылдың қаңтарында Мартин П. Робиллард бастаған,[1] информатика профессоры McGill университеті. Құралдың бастапқы мақсаты интерактивті эскизді қолдау болды UML дәрістер және бағдарламалық жасақтама сессиялары кезіндегі сызбалар.

Бастапқы бастапқы код Java Swing күлгін UML қосымшасы[5] Cay Horstmann әзірледі, содан кейін оны модернизациялау және тек UML эскиздеріне назар аудару үшін біртіндеп қайта жазды. 2018 жылдың қысында өтінім келесіге көшірілді JavaFX GUI құрылымы (2.0 шығарылымы).[1] 2020 жылдың көктемінде өтінім а-ға ауыстырылды модульдік қолдану (3.0 шығарылымы) және дербес орындалатын ретінде таратыла бастады.[1]

JetUML кітапта UML диаграммаларын құру үшін пайдаланылды Java-мен бағдарламалық жасақтама дизайнына кіріспе.[6]

Ерекшеліктер

JetUML бағдарламалық жасақтаманың дизайн идеяларын эскиздеуге бағытталған минималистік мүмкіндіктер жиынтығы.[4] Ол қолданушыларға негізгісін өзгертуге және түсіндіруге мүмкіндік береді UML диаграмма түрлері: сынып, жүйелі, мемлекет, объект диаграммалары, және регистрді қолдану. JetUML қолданады UTF-8 соның ішінде жүйелер бойынша диаграммаларды бөлісу үшін кодтау Windows, Linux, және macOS.

JetUML диаграммаларды сақтайды JSON файлдарды диаграммаларды әр түрлі кескіндер түрінде экспорттай алады графикалық форматтар. JetUML пайдаланушылардан жеке ақпаратты жинамайды немесе бөліспейді.[3] Пайдаланушылар кері байланыс жіберіп, мәселелер туралы тікелей мына мекен-жайға хабарлай алады ашық көзі репозитарий GitHub.

Шектеулер

  • Толық емес тіректер басқа UML диаграмма түрлері.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ а б c г. «JetUML жазбаларды шығарады». JetUML GitHub репозиторийі. Алынған 18 қараша 2020.
  2. ^ а б Робиллард, Мартин П .; Кутчера, Кэйли (2019-05-29). «Свингтен JavaFX-қа көшу кезінде алынған сабақтар». IEEE бағдарламалық жасақтамасы. 37 (3): 78–85. arXiv:1811.04478. дои:10.1109 / MS.2019.2919840. Алынған 2020-06-23.
  3. ^ а б c г. e Робиллард, Мартин П. (2020-04-16). «Сәулеттік сипаттама». github.com. Алынған 2020-06-23.
  4. ^ а б Мартиниг, Франко (сәуір, 2020). «JetUML - қарапайым ашық қайнар көзі UML диаграммасы құралы». methodsandtools.com. Алынған 2020-06-23.
  5. ^ Хорстманн, Кэй (2012). «Күлгін». Браун, Эми; Уилсон, Грег (ред.). Ашық көзді қосымшалардың архитектурасы: талғампаздық, эволюция және қорқынышты хакерлер аз.
  6. ^ а б Robillard, Martin P. (2019). Java-мен бағдарламалық жасақтама дизайнына кіріспе. Springer International Publishing. ISBN  978-3-030-24094-3.

Сыртқы сілтемелер