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