في المقالة التالية سوف نلقي نظرة على Umbrello. هذا هو أداة مجانية لإنشاء وتحرير الرسوم البيانية UML، والتي تساعد في عملية تطوير البرمجيات. تم تطوير هذه الأداة بواسطة Paul Hensgen ، وهي مصممة بشكل أساسي لـ KDE (يتم توزيع Umbrello في وحدة KDE kdesdk) ، على الرغم من أنه يمكن استخدامه أيضًا في بيئات سطح المكتب الأخرى.
Umbrello هو تطبيق نمذجة موحد مجاني ومفتوح المصدر ومتاح لـ Gnu / Linux و MacOS و Windows. باستخدام UML ، يمكن إنشاء الرسوم البيانية للبرامج بتنسيق قياسي لتوثيق أو تصميم هيكل برامجنا. وهو يدعم تنسيقات XMI ويستخدم الرسوم البيانية للحالة والفئات والتسلسلات والاتصالات والحالات والأنشطة والمكونات والتنفيذ والعلاقات بين الكيانات. هذا البرنامج تم إصداره بموجب ترخيص GNU العام v2.0.
هذا هي أداة رسم تخطيطي لـ UML يمكن أن تكون مفيدة أثناء عملية تطوير البرامج. خاصة خلال مرحلتي التحليل والتصميم لهذه العملية ، سيساعد Umbrello UML Modeller المستخدم في الحصول على منتج عالي الجودة. يمكن أن تستخدم أيضا UML لتوثيق تصميمات البرامج الخاصة بنا.
الخصائص العامة لـ Umbrello
- يمكن لهذا البرنامج التعامل مع معظم ملفات الرسوم البيانية القياسية لـ UML قادرة على إنشائها ، بالإضافة إلى استيرادها يدويًا من التعليمات البرمجية في C ++ أو Java أو Python أو IDL أو Pascal / Delphi أو Ada أو Perl. وبالمثل ، فإنه يسمح لك بإنشاء رسم تخطيطي وإنشاء الكود تلقائيًا باللغات المذكورة أعلاه ، من بين لغات أخرى. يعتمد تنسيق الملف الذي يستخدمه على XMI.
- سيسمح لنا Umbrello أيضًا بامتداد توزيع النماذج عن طريق تصديرها بتنسيقات DocBook و XHTML، والتي ستسهل المشاريع التعاونية حيث لا يتوفر للمطورين وصول مباشر إلى Umbrello ، أو حيث سيتم نشر النماذج عبر الويب.
- إذا رغب المستخدم ، يمكنه ذلك قم بتجميع العديد من المخططات ذات الصلة في ملف XMI واحد. سيتم تنظيم هذه في وجهات نظر مختلفة (المنطق ، حالات الاستخدام ، المكونات ، إلخ.) ، والتي بدورها يمكن أن تحتوي على مخططات أو مجلدات لتصنيفها بشكل أكبر.
- يقتصر إنشاء نوع الرسم التخطيطي على نوع معين من العرض. ضمن طريقة العرض ، يمكن نقل الرسوم التخطيطية بين المجلدات بحرية.
- معظم تعتمد خصائص وأنواع مخططات المظلات على المعايير العامة لـ UML.
- يدعم Umbrello استيراد وتصدير ملفات XMI 1.2 (يكاد يكون متوافقًا مع UML 1.4). دعم XMI 2.0 قيد التشغيل حاليًا.
- سوف نجد تنسيقات مختلفة مدعومة لاستيراد ملفات الجهات الخارجية.
هذه ليست سوى بعض ميزات هذا البرنامج. يستطيعون استشرهم جميعًا بالتفصيل من موقع المشروع.
الرسوم البيانية المدعومة
سيسمح لنا Umbrello UML Modeller باستخدام الأنواع التالية من الرسوم البيانية:
- فئة
- المتتاليات
- التعاون
- حالة الاستخدام
- الدول
- الأنشطة
- مكونات
- نشر
- قائمة الكيانات
قم بتثبيت Umbrello على Ubuntu
مظلة يمكن العثور عليها على شكل حزمة المفاجئة متاح لـ Ubuntu. لتثبيته على نظامنا ، سنحتاج فقط إلى فتح محطة طرفية (Ctrl + Alt + T) وتنفيذ أمر التثبيت فيها:
sudo snap install umbrello
عند اكتمال التثبيت ، نستطيع ابدأ البرنامج بالبحث عن المشغل في نظامنا أو بالكتابة في الجهاز:
umbrello
إلغاء
إذا كنت تريد قم بإزالة البرنامج من جهاز الكمبيوتر الخاص بك، في المحطة الطرفية (Ctrl + Alt + T) من الضروري فقط كتابة الأمر:
sudo snap remove umbrello
يعد امتلاك نموذج جيد لبرنامجنا هو أفضل طريقة للتواصل مع المطورين الآخرين العاملين في المشروع. يعد النموذج الجيد مهمًا للغاية للمشاريع المتوسطة إلى الكبيرة ، ولكنه مفيد أيضًا للمشاريع الصغيرة. حتى لو كنت تعمل في مشروع صغير ، فإن امتلاك نموذج جيد سيكون مفيدًا ، حيث سيعطيك ملخصًا سيساعدك على برمجة الأشياء بشكل صحيح.
سيتيح لنا Umbrello UML Modeller إنشاء مخططات برمجية بتنسيق UML القياسي في الصناعة ، كما أنه يمنحنا القدرة على إنشاء رمز من مخططات UML باستخدام مجموعة متنوعة من لغات البرمجة. لمزيد من المعلومات حول كيفية استخدام هذا البرنامج ، يمكن للمستخدمين استشارة موقع المشروع يا سو الوثائق الرسمية.