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