Mohanad's "Blog" 🤓👋

أدواتي - رسم مخططات UML "DIA"

dialogo
[بقلم: م.مهند شب قلعية]{style="background-color:#E6E6FA;"}

[عند الرغبة في بناء أي مشروع برمجي وفي البداية عند مرحلة التحليل لابد وأنك ستقوم برسم مخططات UML مثل usecase و class diagram، يوجد العديد من الأدوات التي تقوم برسم هذه المخططات مثل power designer و microsoft visio ولكن كما نعلم هذه البرامج غير مجانية ولا تعمل على أبونتو، لذلك كانت الحاجة للبحث عن أداة لرسم مخططات UML تكون مجانية وتعمل على أبونتو، منذ زمن عملت على أداة ]{style="line-height: 1.6em;"}BOUML[ كانت جيدة جداً ومفيدة وشبيهة جداً ببرنامج power designer، مؤخراً تعرفت على برنامج بسيط وجميل يقوم برسم مخططات كثيرة مثل مخطط توصيف شبكة، مخطط تدفقي وطبعاً مخططات UML مدعومة بشكل كامل لذلك قررت العمل عليه في مشاريعي هذا البرنامج هو DIA.]{style="line-height: 1.6em;"}

ميزات البرنامج:

  • مجاني ومفتوح المصدر.
  • يعمل على جميع أنظمة التشغيل.
  • يدعم رسم أنواع عديدة من المخططات.
  • يدعم استيراد وحفظ المخططات بصيغة ْXML.
  • يستيطع تصدير الملفات إلى امتداد عديدة مثل EPS, SVG, XFIG, WMF, PNG.

[أنصح باستخدام هذا البرنامج لمن يبحث عن برنامج بسيط وخفيف لرسم المخططات، أما من أراد قدرات أعلى مثل توليد كود بشكل أتوماتيكي فعليه باستخدام BOUML.]{style="line-height: 1.6em;"}