Umbrello UML Modeller ، أداة لإنشاء وتحرير مخططات UML

حول Umbrello

في المقالة التالية سوف نلقي نظرة على Umbrello. هذا هو أداة مجانية لإنشاء وتحرير الرسوم البيانية UML، والتي تساعد في عملية تطوير البرمجيات. تم تطوير هذه الأداة بواسطة Paul Hensgen ، وهي مصممة بشكل أساسي لـ KDE (يتم توزيع Umbrello في وحدة KDE kdesdk) ، على الرغم من أنه يمكن استخدامه أيضًا في بيئات سطح المكتب الأخرى.

Umbrello هو تطبيق نمذجة موحد مجاني ومفتوح المصدر ومتاح لـ Gnu / Linux و MacOS و Windows. باستخدام UML ، يمكن إنشاء الرسوم البيانية للبرامج بتنسيق قياسي لتوثيق أو تصميم هيكل برامجنا. وهو يدعم تنسيقات XMI ويستخدم الرسوم البيانية للحالة والفئات والتسلسلات والاتصالات والحالات والأنشطة والمكونات والتنفيذ والعلاقات بين الكيانات. هذا البرنامج تم إصداره بموجب ترخيص GNU العام v2.0.

هذا هي أداة رسم تخطيطي لـ UML يمكن أن تكون مفيدة أثناء عملية تطوير البرامج. خاصة خلال مرحلتي التحليل والتصميم لهذه العملية ، سيساعد Umbrello UML Modeller المستخدم في الحصول على منتج عالي الجودة. يمكن أن تستخدم أيضا UML لتوثيق تصميمات البرامج الخاصة بنا.

الخصائص العامة لـ Umbrello

تفضيلات 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 يعمل

سيسمح لنا Umbrello UML Modeller باستخدام الأنواع التالية من الرسوم البيانية:

  • فئة
  • المتتاليات
  • التعاون
  • حالة الاستخدام
  • الدول
  • الأنشطة
  • مكونات
  • نشر
  • قائمة الكيانات

قم بتثبيت Umbrello على Ubuntu

مظلة يمكن العثور عليها على شكل حزمة المفاجئة متاح لـ Ubuntu. لتثبيته على نظامنا ، سنحتاج فقط إلى فتح محطة طرفية (Ctrl + Alt + T) وتنفيذ أمر التثبيت فيها:

قم بتثبيت Umbrello في أسرع وقت ممكن

sudo snap install umbrello

عند اكتمال التثبيت ، نستطيع ابدأ البرنامج بالبحث عن المشغل في نظامنا أو بالكتابة في الجهاز:

قاذفة التطبيق

umbrello

إلغاء

إذا كنت تريد قم بإزالة البرنامج من جهاز الكمبيوتر الخاص بك، في المحطة الطرفية (Ctrl + Alt + T) من الضروري فقط كتابة الأمر:

قم بإلغاء تثبيت Umbrello

sudo snap remove umbrello

يعد امتلاك نموذج جيد لبرنامجنا هو أفضل طريقة للتواصل مع المطورين الآخرين العاملين في المشروع. يعد النموذج الجيد مهمًا للغاية للمشاريع المتوسطة إلى الكبيرة ، ولكنه مفيد أيضًا للمشاريع الصغيرة. حتى لو كنت تعمل في مشروع صغير ، فإن امتلاك نموذج جيد سيكون مفيدًا ، حيث سيعطيك ملخصًا سيساعدك على برمجة الأشياء بشكل صحيح.

سيتيح لنا Umbrello UML Modeller إنشاء مخططات برمجية بتنسيق UML القياسي في الصناعة ، كما أنه يمنحنا القدرة على إنشاء رمز من مخططات UML باستخدام مجموعة متنوعة من لغات البرمجة. لمزيد من المعلومات حول كيفية استخدام هذا البرنامج ، يمكن للمستخدمين استشارة موقع المشروع يا سو الوثائق الرسمية.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.