जवाबों:
हालांकि यह यूएमएल के लिए अनन्य नहीं है, मैं दीया का उपयोग करता हूं । इसमें यूएमएल आरेखों के अधिकांश (यदि सभी नहीं) में उपयोग किए गए प्रतीक हैं, लेकिन यह फ़्लोचार्ट, नेटवर्क आरेख, और कुछ अन्य चीजों का भी समर्थन करता है जो मैंने कभी-कभी सॉफ़्टवेयर इंजीनियर के रूप में उपयोग किए हैं।
मैंने पूर्वोक्त औजारों में से अधिकांश की कोशिश की, इसलिए मुझे इस पर अपनी राय बताने की अनुमति दें:
नोटा नेने: आपको आपके द्वारा उपयोग किए जाने वाले लगभग किसी भी यूएमएल टूल में कमियां (असमर्थित विशेषताएं, गलत लेआउट आदि) मिलेंगे। इस प्रकार, IMHO यूएमएल आकृतियों या तड़क का समर्थन करने वाले ड्राइंग ऐप अभी भी सबसे उपयोगी हैं।
वहाँ yuml है जो बहुत अच्छा है क्योंकि यह आपको UML आरेख ऑनलाइन बनाने की अनुमति देता है, जिसमें कोई टूल नहीं है और इसलिए आसानी से ब्लॉग, विकी, ईमेल आदि में एम्बेड किया जा सकता है।
मैं ArgoUML का उपयोग करता हूं क्योंकि यह मुफ़्त है। और पॉलिटेक्निक में वे आईबीएम तर्कसंगत सॉफ्टवेयर मॉडलर (आरएसएम) स्कूल लाइसेंस का उपयोग करते हैं, सिखाते हैं और हमें बनाते हैं।
सादगी के मामले में, IMHO मुझे लगता है कि सभी यूएमएल मॉडलिंग सॉफ्टवेयर यूएमएल मानकों और उसके विभिन्न डायग्राम की आवश्यकताओं के कारण बहुत जटिल हैं।
मैं Umlet का उपयोग करता हूं । इस सॉफ्टवेयर के साथ मुझे जो पसंद है वह यह है कि यह केवल एक ड्राइंग टूल है। यह आपको एक मॉडल बनाने और बनाए रखने के लिए मजबूर नहीं करता है, और यह कोड को उत्पन्न / पार्स करने की कोशिश नहीं करता है। बहुत सारे यूएमएल टूल के विपरीत मैंने कोशिश की, मैं हमेशा उस चित्र को आकर्षित करने में सक्षम रहा जिसे मैंने ध्यान में रखा था (ड्राइंग आदिम काफी पूर्ण हैं, और वे कोड द्वारा एक्स्टेंसिबल हैं)। यह मेरे अन्य उपकरणों के साथ अच्छी तरह से काम करता है: मेरे वीसीएस के साथ काम करने के लिए पाठ आधारित प्रारूप ठीक है, और कमांड लाइन का उपयोग करके png / svg उत्पन्न किया जा सकता है (मैं इसका उपयोग अपने डॉक्टर के निर्माण को स्वचालित करने के लिए करता हूं)।
जूड कम्युनिटी मेरी पहली पसंद है। भले ही वे अब अस्त हैं, फिर भी आप वेब पर ज्यूड समुदाय 5.2 पा सकते हैं। अगर तुमने कभी इस्तेमाल नहीं किया तो मैं इसे आज़माऊँगा। पुनश्च: मैं व्यक्तिगत रूप से StartUML पसंद नहीं करता था।
संपादित करें:
हालाँकि वे कुछ बहुत ही सामान्य विशेषताओं को साझा करते हैं और भले ही जूड अब विकसित नहीं हुआ है, लेकिन मैं अपनी उपयोगिता के कारण जूड को अधिक पसंद करता हूं। मैंने अध्ययन के लिए कुछ साल पहले जूड का उपयोग किया है और आज (कंपनी की आवश्यकता) StarUML + VS UML टूल के साथ काम करना है, इसलिए मैं दोनों टूल का एक शौकीन उपयोगकर्ता रहा हूं। मुझे जुड रास्ता अधिक अनुकूल लगता है। इसलिए मैंने कहा: मैं व्यक्तिगत रूप से StartUML पसंद नहीं करता था । तुलनात्मक रूप से मुझे पता नहीं है कि जुड कैसे जाएगा, क्योंकि हम केवल प्रलेखन उद्देश्यों के लिए स्टारयूएमएल का उपयोग करते हैं और जूड को बंद कर दिया जाता है। सादर।
सादर।
मुझे आश्चर्य है कि BOUML का अभी उल्लेख नहीं किया गया है। मैं BOUML की सलाह देता हूं ।
यह पूर्ण विशेषताओं, खुला स्रोत और नियमित रूप से बनाए रखा है।
मैं पाठकों से BOUML प्रोजेक्ट स्थिति - /programming/3721008/bouml-project-status पर जाने का भी अनुरोध करता हूं ।
निजी तौर पर, मुझे StarUML पसंद है ।
बहुत पूर्ण विशेषताओं और खुला स्रोत!
वेबसाइट से:
Star32, Win32 प्लेटफॉर्म पर चलने वाला UML / MDA प्लेटफ़ॉर्म, तेज, लचीला, एक्स्टेंसिबल, फ़ीचरफुल और स्वतंत्र रूप से उपलब्ध UML / MDA विकसित करने के लिए एक ओपन सोर्स प्रोजेक्ट है। StarUML प्रोजेक्ट का लक्ष्य एक सॉफ्टवेयर मॉडलिंग टूल और प्लेटफ़ॉर्म का निर्माण करना है जो वाणिज्यिक यूएमएल टूल जैसे कि रेशनल रोज़, टुगेदर इत्यादि का सम्मोहक प्रतिस्थापन है।
मैं वास्तव में महंगे लोगों में से कई का उपयोग किया है और उन सभी से नफरत है। मैंने कई मामलों में ड्राइंग टूल्स का उपयोग करने का भी सहारा लिया, लेकिन यह बहुत सीमित था और यूएमएल उपकरण के शुरू होने के कई लाभों के बिना आपको छोड़ देता है। वैसे भी, मेरी नवीनतम कंपनी में वे एक का उपयोग कर रहे थे मैं कभी नहीं की कोशिश की, दृश्य प्रतिमान। मेरा कहना है कि यह अब तक का सबसे अच्छा प्रयोग है। इसके पास अभी भी इसके मुद्दे हैं लेकिन यह केवल उसी के बारे में है जिसका मैं वास्तव में उपयोग करना चाहता हूं। दृश्य प्रतिमान बहुत ज्यादा सब कुछ करता है जो वास्तव में महंगे उपकरण करते हैं लेकिन लागत के मामूली अंतर पर।
उनके पास एक मुफ्त सामुदायिक संस्करण है, जो मुझे पता है कि गैर-व्यावसायिक उपयोग के लिए उपलब्ध है। मुझे यकीन नहीं है कि वे किसी अन्य तरीके से कार्यक्षमता को सीमित करते हैं। यदि मैं सही ढंग से याद करता हूं, तो आप लगभग $ 100 रुपये के लिए एक व्यावसायिक संस्करण खरीद सकते हैं। इसलिए यदि आपको वाणिज्यिक उद्देश्यों के लिए इसकी आवश्यकता है और आपका नियोक्ता इसके लिए वसंत नहीं करेगा, तो मैं वास्तव में एक नई नौकरी की तलाश करूंगा।
एकमात्र चीज जिसे हमने अभी तक नहीं देखा है, वह बहु-डेवलपर समर्थन है, जो सभी महंगे उपकरण करने में सक्षम हैं। लेकिन वेब-साइट से ऐसा लगता है कि वे इसका समर्थन करते हैं।
मैं काम में विजुअल प्रतिमान के एक लाइसेंस प्राप्त संस्करण का उपयोग करता हूं । एक निशुल्क सामुदायिक संस्करण है जो आपकी मूल यूएमएल की अधिकांश जरूरतों को संभालने में सक्षम होना चाहिए।