محرر PlantUML

محرر PlantUML المجاني عبر الإنترنت من أدوات Bee. ارسم مخططات تدفق ومخططات تسلسل ومخططات حالات الاستخدام ومخططات الفئات ومخططات الحالات ومخططات المكونات من نص، مع معاينة مباشرة وتصدير SVG / PNG عالي الدقة بنقرة واحدة. خادم عرض قابل للتهيئة.

ارسم مخططات UML احترافية من نص، مع معاينة مباشرة. يتيح لك PlantUML وصف مخططات UML والهندسة المعمارية بلغة تعريفية موجزة؛ تُعرض المعاينة على اليمين كصورة متجهية حادة. يستخدم خادم عرض PlantUML عامًا افتراضيًا، أو يمكنك إدخال عنوان خادمك الخاص / الخاص بالاستضافة الذاتية أعلاه. يتم تحرير المحتوى محليًا وعرضه عند الطلب.

ورقة غش صيغة PlantUML

ما هو PlantUML

PlantUML، من إنشاء Arnaud Roques، هي لغة نصية مفتوحة المصدر لتوليد المخططات. مقارنة بالرسم بالسحب والإفلات، يتيح النص إدارة إصدارات المخططات وتوليدها بكميات كبيرة.

المخططات الشائعة

  • @startuml / @enduml —— يجب تغليف كل مخطط بهذا الزوج.
  • النشاط —— :step; يدل على نشاط؛ if (cond) then (yes) ... else (no) ... endif فرع؛ start/stop يحددان البداية/النهاية.
  • التسلسل —— actor يعرف مشاركًا؛ A -> B: msg رسالة؛ --> رد؛ activate/deactivate تتحكمان في خطوط الحياة.
  • حالة الاستخدام —— usecase "Name" as UC، actor --> UC ارتباط، <.. تضمين/تعميم.
  • الفئات —— class Animal { +String name +eat() }، Animal <|-- Dog وراثة، : +bark() طريقة.
  • الحالة —— [*] --> State، State --> [*] بداية/نهاية، State --> Other : trigger انتقال.
  • المكونات —— جمّع بـ package، [A] --> [B] تبعية.

نصائح

  1. استخدم title وlegend لتحسين قابلية القراءة.
  2. قسّم المخططات المعقدة بـ package / rectangle لتقليل التقاطعات.
  3. اضبط الألوان والخطوط والاستدارة بـ skinparam.
  4. حرر المثال على اليسار وشاهد المعاينة المباشرة على اليمين.

رخصة المصدر المفتوح: عرض المخططات مدعوم بـ PlantUML، المتاح بموجب MPL 2.0 / LGPL 3.0 / ASL 2.0. حقوق الطبع والنشر (c) 2009-2024 Arnaud Roques.

الأسئلة الشائعة

ما هو PlantUML؟
PlantUML هي أداة مفتوحة المصدر تولد UML وأنواعًا أخرى كثيرة من المخططات من وصف نصي بسيط: مخططات التدفق والتسلسل وحالات الاستخدام والفئات والحالات والمكونات والانتشار والمزيد.
هل يتم حفظ المخططات أو رفعها؟
يُحتفظ بمحتوى المحرر في ذاكرة التخزين المؤقت المحلية لمتصفحك (يبقى بعد التحديث)، لكن العرض يتطلب إرسال النص إلى خادم العرض المهيأ. مع الخادم العام الافتراضي، يُرسل نص المخطط إلى plantuml.com.
هل يمكنني استخدام خادم خاص / ذاتي الاستضافة؟
نعم. أدخل عنوان جذر خادم PlantUML الخاص بك (مثال: https://your-host/plantuml) في 'عنوان خادم العرض'. يتطلب التصدير والنسخ أن يسمح ذلك الخادم بطلبات عبر المصادر (CORS).
ما أنواع المخططات المدعومة؟
جميع أنواع PlantUML: النشاط والتسلسل وحالات الاستخدام والفئات والكائنات والحالات والمكونات والانتشار والتوقيت وGantt والخرائط الذهنية والمزيد.
هل يفقد تصدير SVG / PNG الجودة؟
SVG تنسيق متجه ولا يتم تعتيمه أبدًا. يتم إنتاج PNG بواسطة خادم العرض بالعامل المختار (1x–4x)، وهو مناسب لمعظم المستندات.