BOUML - BOUML

BOUML
Bouml titre.jpg
Bouml-screenshot.jpg
Tuzuvchi (lar)Bruno Pages
Barqaror chiqish
7.9.1 / 2020 yil 1-mart; 8 oy oldin (2020-03-01)
YozilganC ++
Operatsion tizimO'zaro faoliyat platforma
Mavjud:Ko'p tilli
TuriBirlashtirilgan modellashtirish tili
LitsenziyaV5.0 dan v6.12 gacha bo'lgan mulk, v7.0 dan foydalanish bepul
Veb-saytwww.bouml.fr

BOUML a Birlashtirilgan modellashtirish tili (UML) diagrammasi dizayneri. Dasturlangan C ++ va Qt, u ko'p tilli va kodni yaratish va kodni qo'llab-quvvatlaydi teskari muhandislik. 4.23 versiyasidan oldingi nashrlar bepul dasturiy ta'minot ostida litsenziyalangan GNU umumiy jamoat litsenziyasi (GPL). BOUML 5 6.12 gacha mulkiy dasturiy ta'minot. BOUML 7 va undan keyingi versiyasi bepul dastur hisoblanadi.[1]

Tarix

2010 yil sentyabr oyida ishlab chiquvchi Bruno Pages BOUML (bundan tashqari) da ishlashni to'xtatayotganini e'lon qildi xatolarni tuzatish ), "mualliflik huquqining buzilishi va Vikipediya ma'murlarining noto'g'ri boshqaruvi" ga asoslanib.[2][3]

"Ultimate" deb nomlangan 4.23 versiyasi 2010 yil noyabr oyida tarqatilgan,[4] shundan so'ng boshqa yangilanishlar chiqarilmasligi e'lon qilindi.[2] Biroq, e'londan keyin bir nechta yamaqlar chiqarildi, oxirgisi BOUML 4.23 yakuniy patch 7 2011 yil oktyabr oyida.[4]

2012 yil fevral oyida 5-versiya birinchi pulli versiya sifatida chiqdi. Uning yangisi bor fayl formati, lekin orqaga qarab mos keladi ushbu versiyada 5 eski versiyalar tomonidan saqlangan loyiha fayllarini o'qishi mumkin.[1]

2012 yil avgust oyida MySQL-ni boshqaradigan birinchi versiya sifatida 6-versiya chiqarildi.[iqtibos kerak ]

2017 yil may oyida BOUML yana ishlatilmaydi va 7-versiyasi yangi bepul versiyalarning birinchisi sifatida chiqdi, u hali ham orqaga qarab ishlaydi, chunki 7-versiyada eski versiyalar tomonidan saqlangan loyiha fayllari o'qilishi mumkin.[1]

Kod yaratish va teskari muhandislik

BOUML avtomatik ravishda UML-dan kod yaratishi mumkin sinf diagrammalari va ularni quyidagi manbalar yordamida mavjud manba kodidan tiklang: C ++, Java, PHP va MYSQL.[5] Shuningdek, u kod yaratishi mumkin Python va IDL, lekin ushbu tillar uchun UML modelini chiqarib tashlamang.[5]

Shuningdek qarang

Adabiyotlar

  1. ^ a b v "Tarixiy". bouml.fr. Olingan 31 may 2017.
  2. ^ a b Pages, Bruno. "Bouml o'ldi". sourceforge.net. Arxivlandi asl nusxasi 2011 yil 10 aprelda.
  3. ^ Pages, Bruno (2010 yil 14 sentyabr). "Rag'batlantirish". sourceforge.net. Arxivlandi asl nusxasi 2010 yil 16-noyabrda.
  4. ^ a b "Tarixiy: eski nashrlar". bouml.fr. Olingan 5 mart 2012.
  5. ^ a b "Xususiyatlari". bouml.fr. Olingan 31 may 2017.

Tashqi havolalar