सर्वश्रेष्ठ यूएमएल उपकरण जिनका हम लिनक्स में उपयोग कर सकते हैं

लिनक्स पर यूएमएल

कुछ समय पहले मुझे HTML, CSS और JavaScript सिखाने वाले किसी व्यक्ति ने मुझे इसके बारे में बताया था चित्र, एप्लिकेशन या वेब पेज कैसे दिखेंगे इसका प्रतिनिधित्व करने के लिए उपयोग किया जाने वाला टूल। यह कुछ ऐसा है जिसे आप पैड और पेंसिल से कर सकते हैं, लेकिन इस प्रकार का सॉफ़्टवेयर मदद करता है, खासकर यदि आप अधिक पेशेवर छवि देना चाहते हैं। प्रोग्रामिंग के संबंध में, जो उपयोग किए जाते हैं वे मॉडल हैं यूएमएल, एक प्रकार की प्रस्तुति जिसके बारे में हम आज यहां बात करने जा रहे हैं।

यूएमएल (यूनिफाइड मॉडलिंग लैंग्वेज) एक है सॉफ्टवेयर सिस्टम मॉडलिंग भाषा एक सॉफ्टवेयर सिस्टम के घटकों का वर्णन, कल्पना, संरचना और दस्तावेज करने के लिए उपयोग किया जाता है। इसका उपयोग सिस्टम की संरचना, इसके इंटरैक्शन और जिम्मेदारियों को दिखाने के साथ-साथ सिस्टम की प्रक्रियाओं और डेटा प्रवाह का प्रतिनिधित्व करने के लिए किया जाता है। इसका उपयोग क्लास डायग्राम, ऑब्जेक्ट डायग्राम, कंपोनेंट डायग्राम और डिप्लॉयमेंट डायग्राम को दर्शाने के लिए भी किया जा सकता है।

इस प्रकार के यूएमएल टूल का उपयोग क्यों करें

मैं अपने निजी जीवन के बारे में बात करना पसंद नहीं करता, लेकिन जब मैं करता हूं, तो मैं बहुत अधिक विवरण नहीं देता। मुझे हाल ही में तीन "चीजें" रखने और उन्हें व्यवस्थित करने के लिए कहा गया है ताकि वे एक काल्पनिक आवेदन के लिए समझ में आ सकें। मैंने जो किया वह तीन सूचियों को उन "चीजों" के साथ देखा और काम करना शुरू कर दिया। जब मैंने एक को एक ऐसे स्थान पर रखा जो समझ में आता है, तो मैंने एक एक्स को प्रश्न के बिंदु पर रखा, और जारी रखा ... "काकाओ माराविलाडो" जिसके साथ मैंने समाप्त भी नहीं किया था वह औपा था। बाद में, किसी और ने मुझे दिखाया कि उन्हें कैसे लगता है कि गृहकार्य कैसे किया जाना चाहिए, एक से शुरू करते हुए डिजाइन बनाया यूएमएल को धन्यवाद।

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

लिनक्स के लिए सबसे अच्छा मुफ्त और उपलब्ध यूएमएल सॉफ्टवेयर विकल्प

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

छाता

छाता

मैं बहुत स्पष्ट नहीं हूं कि नाम कहां से आया है, लेकिन यह "यूएम" से शुरू होता है, यूएमएल भाषा की तरह, और स्पेनिश में इसका अनुवाद "छतरी" या ऐसा कुछ और यूएमएल के साथ बनाए गए डिजाइनों का हिस्सा होगा एक संरचना छाता प्रकार है। जैसा भी हो सकता है, यह विकल्प है हमें केडीई प्रदान करता है, और हम पहले से ही जानते हैं कि "K टीम" कैसी होती है। हो सकता है कि उनके ऐप दूसरों की तरह सहज न हों, लेकिन वे सुविधाओं से भरे हुए हैं।

ऊपर दिए गए स्क्रीनशॉट में हम देखते हैं कि आप सभी प्रकार की जानकारी कैसे जोड़ सकते हैं, जैसे कि बूलियन डेटा प्रकार, दशमलव, तार...

गैफोर

गैफोर

GNOME या उसके सर्कल का विकल्प है गैफोर. यह जीएनओएम दर्शन का अनुसरण करता है, जीटीके में लिखा गया है और एक अधिक सहज डिजाइन के साथ, और इसके नवीनतम संस्करण में उन्होंने प्रकाश और अंधेरे विषयों के लिए समर्थन पेश किया है। यदि डार्क थीम को चुना जाता है, तो डायग्राम भी डार्क हो जाएंगे, जैसा कि ऊपर स्क्रीनशॉट में देखा गया है।

प्लांटयूएमएल

प्लांटयूएमएल यदि आप किसी ऐसी चीज की तलाश कर रहे हैं जो किसी भी प्लेटफॉर्म के लिए है तो यह सबसे अच्छे विकल्पों में से एक है, क्योंकि यह Google Play में भी मौजूद है। यह मुफ़्त और खुला स्रोत है, और लिनक्स समुदाय द्वारा उच्चतम रेटेड टूल में से एक है।

डायग्राम्स.नेट, ब्राउजर से यूएमएल

वेब पर आरेख, यूएमएल

यदि हम यूएमएल के बारे में कुछ नहीं जानते हैं, तो सबसे अच्छे विकल्पों में से एक वह है जो हमें पेश किया गया है आरेख.नेट. इसके लिए पंजीकरण की आवश्यकता नहीं है, और इस प्रकार के अभ्यावेदन बनाना उतना ही सरल है जितना कि अगर हम विंडोज पेंट का उपयोग करते हैं। साथ ही, ऐसा नहीं है कि यह Linux के लिए उपलब्ध है; यह है कि यह किसी भी ऑपरेटिंग सिस्टम से है जिसमें वेब ब्राउज़र है।

महत्वपूर्ण: यह केवल "चित्र बनाना" नहीं है

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

एक बार समझ में आने के बाद, इन कार्यक्रमों का उपयोग किया जा सकता है और उनकी क्षमता का पूरा लाभ उठाया जा सकता है। और जो लोग पहले से ही इसमें महारत हासिल कर चुके हैं, क्या आपके पास कोई सुझाव है जिसे आप इस छोटी सूची में जोड़ सकते हैं?


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

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

*

*

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