गैफोर, UML, SysML, RAAML और C4 मॉडलिंग के लिए एक एप्लिकेशन

Gaphor . के बारे में

अगले लेख में हम गैफोर पर एक नज़र डालने जा रहे हैं। यह है एक UML, SysML, RAAML और C4 मॉडलिंग अनुप्रयोग. कार्यक्रम को बिना शक्ति खोए, उपयोग में आसान बनाने के लिए डिज़ाइन किया गया है।

गैफोर है पायथन में लिखा गया एक मॉडलिंग अनुप्रयोग. कार्यक्रम पूरी तरह से संगत यूएमएल 2 डेटा मॉडल लागू करता है, इसलिए यह एक छवि ड्राइंग टूल से कहीं अधिक है। उपयोगकर्ता सिस्टम के विभिन्न पहलुओं की त्वरित रूप से कल्पना करने के साथ-साथ पूर्ण और जटिल मॉडल बनाने के लिए गैफोर का उपयोग कर सकते हैं।

गैफोर की सामान्य विशेषताएं

गैफोर काम कर रहा है

  • यह एक कार्यक्रम है पार मंच, जो सभी प्रमुख प्लेटफॉर्म पर काम करता है।
  • इंटरफ़ेस हमें a . का उपयोग करने की संभावना देगा डार्क मोड.
  • है एक खुला स्त्रोत. गैफोर पायथन में लिखा गया है और 100% खुला स्रोत है। यह अपाचे 2 लाइसेंस के तहत उपलब्ध है।
  • हमें अनुमति देगा सॉफ़्टवेयर या आवश्यकता आरेखों के लिए क्लास, इंटरेक्शन और स्टेट मशीन आरेख बनाएं, और सिस्टम के लिए ब्लॉक की परिभाषा. यदि आप मिश्रण और मिलान करना चाहते हैं, तो आप एक ही आरेख में विभिन्न आरेख तत्वों को भी जोड़ सकते हैं, जो हमें आवश्यक दृश्य प्राप्त करने के लिए है।
  • यह एक एक्स्टेंसिबल प्रोग्राम है। हम एक कोड जनरेटर कनेक्ट कर सकते हैं या दस्तावेज़ीकरण के लिए हमारे आरेख निर्यात कर सकते हैं। बहुत यह हमें अपने स्वयं के एक्सटेंशन बनाने की अनुमति देगा और उन्हें GUI या CLI के माध्यम से एक्सेस करें।
  • हमारे पास अपने मॉडल के सभी तत्वों को आसानी से खोजने की संभावना होगी ट्री व्यू.
  • कार्यक्रम मानकों को पूरा करता है। गैफोर UML, SysML और RAAML OMG मानकों को लागू करता है. इसमें सॉफ्टवेयर आर्किटेक्चर की कल्पना करने के लिए C4 मॉडल का समर्थन भी शामिल है। यह UML v2.0 और गैर-UML आरेखों के साथ भी संगत है।
  • हम भी पाएंगे कॉपी पेस्ट समर्थन.
  • फ़ाइल प्रारूप का समर्थन एक्सएमएल.
  • कार्यक्रम हमें इसका उपयोग करने की अनुमति देगा पूर्ववत प्रबंधक.
  • यह एक है समृद्ध कनेक्शन प्रोटोकॉल.
  • आरेख शैलियाँ a . के साथ बिल्ट-इन स्टाइल इंजन.

कीबोर्ड शॉर्टकट

  • हमारे पास कुछ होगा कीबोर्ड शॉर्टकट तेजी से काम करने के लिए।
  • प्रोग्राम इंटरफ़ेस हमें देगा संरेखण और समायोजन विकल्प.
  • हमारे पास निम्नलिखित का उपयोग करने की संभावना होगी तत्व; कक्षाएं, घटक, क्रियाएं, उपयोग के मामले, शैली, इंटरैक्शन और प्रोफाइल.
  • हम कर सकेंगे को निर्यात; एसवीजी, पीडीएफ, पीएनजी और एक्सएमआई.
  • यह हमें का विकल्प भी देगा टेम्प्लेट से एक नया दस्तावेज़ बनाएंजिससे उत्पादन में तेजी लाई जा सके।

उबंटू और डेरिवेटिव पर गैफोर स्थापित करें

एक सपाट पैकेज के रूप में

हम इस कार्यक्रम को पा सकते हैं में फ्लैटपैक पैकेज के रूप में उपलब्ध है Flathub. यदि आप उबंटू 20.04 का उपयोग करते हैं, और यदि आपके पास अभी भी यह तकनीक आपके सिस्टम पर सक्षम नहीं है, तो आप जारी रख सकते हैं पथप्रदर्शक कि एक सहयोगी ने इस ब्लॉग पर इसके बारे में लिखा था।

जब आप इस प्रकार के पैकेज स्थापित कर सकते हैं, तो केवल एक टर्मिनल (Ctrl + Alt + T) खोलना आवश्यक है और गैफोर इंस्टाल कमांड चलाएँ:

गघोर को फ्लैटपाक के रूप में स्थापित करें

flatpak install flathub org.gaphor.Gaphor

जब इंस्टॉलेशन समाप्त हो जाए, तो अब आप अपने कंप्यूटर पर प्रोग्राम लॉन्चर की खोज कर सकते हैं। इसके अलावा, निम्न कमांड को टर्मिनल (Ctrl + Alt + T) में निष्पादित किया जा सकता है कार्यक्रम शुरू करें:

गघोर लांचर

flatpak run org.gaphor.Gaphor

स्थापना रद्द करें

पैरा इस प्रोग्राम से फ्लैटपैक पैकेज निकालें, एक टर्मिनल (Ctrl + Alt + T) में केवल कमांड का उपयोग करना आवश्यक होगा:

फ्लैटपैक पैकेज की स्थापना रद्द करें

flatpak uninstall org.gaphor.Gaphor

AppImage के रूप में

से प्रोजेक्ट रिलीज़ पेज, हम इस प्रोग्राम के लिए AppImage फ़ाइल का नवीनतम संस्करण डाउनलोड कर सकते हैं. यदि आप आज नवीनतम संस्करण डाउनलोड करने के लिए टर्मिनल (Ctrl + Alt + T) का उपयोग करना पसंद करते हैं, तो केवल एक को खोलना और उसमें चलाना आवश्यक होगा wget निम्नलिखित नुसार:

डाउनलोड गघोर ऐप इमेज

wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage

जब डाउनलोड समाप्त हो जाए, केवल फ़ाइल को आवश्यक अनुमति दें. यह उसी टर्मिनल में टाइप करके प्राप्त किया जा सकता है:

chmod +x Gaphor-*.AppImage

और अब के लिए कार्यक्रम शुरू करें, फ़ाइल पर बस डबल क्लिक करें, या टर्मिनल में टाइप करें:

ऐप इमेज शुरू करें

./Gaphor-*.AppImage

यह एक सॉफ्टवेयर है शुरुआती और पेशेवरों दोनों के लिए डिज़ाइन किया गया. चाहे आप किसी प्रोजेक्ट का दस्तावेजीकरण करने वाले आकस्मिक मॉडलर हों, या मॉडल-संचालित विकास के विशेषज्ञ हों, गैफोर में संभवतः आपकी सभी ज़रूरतें पूरी होंगी। गैफर कई सुविधाओं के साथ एक सरल लेकिन शक्तिशाली समाधान है जो सॉफ्टवेयर डेवलपर्स और इंजीनियरों के लिए उपयोगी उपकरण हो सकता है।

इस कार्यक्रम या इसके उपयोग के बारे में अधिक जानकारी के लिए, उपयोगकर्ता परामर्श कर सकते हैं कार्यक्रम वेबसाइट, गितुब पर भंडार परियोजना का, या आपका आधिकारिक दस्तावेज.


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।