JetUML - JetUML

JetUML
MacOS-da ishlaydigan JetUML
MacOS-da ishlaydigan JetUML
Dastlabki chiqarilish2015 yil 23-yanvar
Barqaror chiqish
3.1 / 2020 yil 4-dekabr[1]
Ombor Buni Vikidatada tahrirlash
YozilganJava
PlatformaJava SE
Hajmi656 kB
TuriDasturiy ta'minotni ishlab chiqish, UML vositasi
LitsenziyaGNU umumiy jamoat litsenziyasi v3
Veb-saytwww.jetuml.org

JetUML a UML vositasi sof sifatida ishlab chiqilganJava ish stoli dasturi ta'lim va kasbiy foydalanish uchun.[2] Loyiha 2015 yil yanvar oyida boshlangan minimalist dizayn.[2] JetUML nomi asbobning asosiy maqsadi, ya'ni diagrammalarning tezkor eskizlari bilan bog'liq Birlashtirilgan modellashtirish tili (UML).[3] JetUML - bu bepul va ochiq manbali ostida litsenziyalangan dasturiy ta'minot GNU umumiy jamoat litsenziyasi (GPL).[4]

Tarix

JetUML loyihasi 2015 yil yanvar oyida Martin P. Robillard tomonidan boshlangan,[1] da informatika professori McGill universiteti. Asbobning asl maqsadi interaktiv chizmalarini qo'llab-quvvatlash edi UML ma'ruzalar va dasturiy ta'minotni loyihalash mashg'ulotlari paytida diagrammalar.

Dastlabki manba kodi Java Swing asoslangan Violet UML dasturi[5] Cay Horstmann tomonidan ishlab chiqilgan va keyinchalik uni modernizatsiya qilish va faqat UML eskiziga e'tibor berish uchun asta-sekin qayta yozilgan. 2018 yil qishida ilova ko'chib o'tdi JavaFX GUI ramkasi (2.0 versiyasi).[1] 2020 yil bahorida dastur a ga aylantirildi modulli dastur (3.0 versiyasi) va mustaqil bajariladigan dastur sifatida tarqatila boshlandi.[1]

JetUML kitobda yuzdan ortiq UML diagrammalarini yaratish uchun ishlatilgan Java bilan dasturiy ta'minotni loyihalashtirishga kirish.[6]

Xususiyatlari

JetUML dasturiy ta'minotni loyihalashtirish g'oyalarini a minimalist xususiyatlar to'plami.[4] Bu foydalanuvchilarga asosiy narsani o'zgartirish, o'zgartirish va izohlash imkonini beradi UML diagramma turlari: sinf, ketma-ketlik, davlat, ob'ekt diagrammalari va case foydalaning. JetUML foydalanadi UTF-8 tizimlarni o'z ichiga olgan diagrammalarni almashish uchun kodlash Windows, Linux va macOS.

JetUML diagrammalarni saqlaydi JSON fayllar va diagrammalarni turli xil rasmlar sifatida eksport qilishi mumkin grafik formatlar. JetUML foydalanuvchilarning shaxsiy ma'lumotlarini yig'maydi yoki almashmaydi.[3] Foydalanuvchilar o'zlarining fikr-mulohazalarini yuborishlari va muammolar haqida to'g'ridan-to'g'ri ochiq manbali ombor GitHub.

Cheklovlar

  • Boshqalar uchun to'liq bo'lmagan qo'llab-quvvatlaydi UML diagramma turlari.

Shuningdek qarang

Adabiyotlar

  1. ^ a b v d "JetUML-ning eslatmalari". JetUML GitHub ombori. Olingan 18-noyabr 2020.
  2. ^ a b Robillard, Martin P.; Kutschera, Kaylee (2019-05-29). "Swing-dan JavaFX-ga o'tish paytida olingan saboqlar". IEEE dasturiy ta'minoti. 37 (3): 78–85. arXiv:1811.04478. doi:10.1109 / MS.2019.2919840. Olingan 2020-06-23.
  3. ^ a b v d e Robillard, Martin P. (2020-04-16). "Me'moriy tavsif". github.com. Olingan 2020-06-23.
  4. ^ a b Martinig, Franko (2020 yil aprel). "JetUML - oddiy ochiq kodli UML diagrammasi vositasi". methodsandtools.com. Olingan 2020-06-23.
  5. ^ Horstmann, Cay (2012). "Binafsha". Braunda, Emi; Uilson, Greg (tahrir). Ochiq manbali dasturlarning arxitekturasi: nafislik, evolyutsiya va ozgina qo'rqmas xakerlar.
  6. ^ a b Robillard, Martin P. (2019). Java bilan dasturiy ta'minotni loyihalashtirishga kirish. Springer International Publishing. ISBN  978-3-030-24094-3.

Tashqi havolalar