आज हम बात करेंगे UML क्या होता है, UML का फुल फॉर्म क्या होता है, UML को हिंदी में क्या कहते हैं ,इसके बारे में हम आपको संपूर्ण जानकारी देंगे।
UML का फुल फॉर्म
UML का फुल फॉर्म Unified Modeling Language होती है. इसको हिंदी मे एकीकृत मॉडलिंग भाषा कहा जाता है.
UML क्या होता है?
- यूएमएल UMLएक सामान्य प्रयोजन मॉडलिंग भाषा है। यूएमएल का मुख्य उद्देश्य सिस्टम को डिजाइन करने के तरीके की कल्पना करने के लिए एक मानक तरीके को परिभाषित करना है। यह इंजीनियरिंग के अन्य क्षेत्रों में उपयोग किए जाने वाले ब्लूप्रिंट के समान है।
- यूएमएल UMLएक प्रोग्रामिंग भाषा नहीं है बल्कि यह एक दृश्य भाषा है। हम सिस्टम के व्यवहार और संरचना को दर्शाने के लिए यूएमएल आरेखों का उपयोग करते हैं। यूएमएल UML सॉफ्टवेयर इंजीनियरों, व्यवसायियों और सिस्टम आर्किटेक्ट्स को मॉडलिंग, डिजाइन और विश्लेषण analysis में मदद करता है।
- OMG ने 1997 में Unified Modeling Language को एक मानक के रूप में अपनाया। इसका प्रबंधन OMG द्वारा किया जाता है। आईएसओ ने 2005 में यूएमएल को एक स्वीकृत मानक के रूप में प्रकाशित किया। यूएमएल UML को वर्षों से संशोधित किया गया है और समय-समय पर इसकी समीक्षा की जाती है
Read More: STD ka Full Form Kya Hota Hai
- यूएमएल UML एक प्रोग्रामिंग भाषा नहीं है, लेकिन यूएमएल आरेखों का उपयोग करके विभिन्न भाषाओं में कोड उत्पन्न करने के लिए उपकरणों का उपयोग किया जा सकता है। यूएमएल UML का ऑब्जेक्ट ओरिएंटेड एनालिसिस एंड डिज़ाइन के साथ सीधा संबंध है। कुछ मानकीकरण standardization के बाद, यूएमएल एक ओएमजी OMG मानक बन गया है।
- Complex applications के लिए कई टीमों के सहयोग और योजना की आवश्यकता होती है और इसलिए उनके बीच संवाद करने का एक स्पष्ट और संक्षिप्त तरीका है। व्यवसायी कोड को नहीं समझते हैं तो गैर प्रोग्रामर के लिए सिस्टम की आवश्यक आवश्यकताओं, कार्यात्मकताओं और प्रक्रियाओं के साथ संवाद करने के लिए यूएमएल आवश्यक हो जाता है।
UML के लक्ष्य
- एक तस्वीर एक हजार शब्दों के बराबर है, यह वाक्यांश पूरी तरह से यूएमएल का वर्णन करता है। ऑब्जेक्ट ओरिएंटेड कॉन्सेप्ट्स UML की तुलना में बहुत पहले पेश किए गए थे। क्योंकि उस समय ऑब्जेक्ट ओरिएंटेड डेवलपमेंट को व्यवस्थित और शामिल करने के लिए कोई मानक तरीका नहीं था। यह तब था जब यूएमएल UML तस्वीर में आया था।
- यूएमएल UML को विकसित करने के कई लक्ष्य हैं लेकिन सबसे महत्वपूर्ण कुछ सामान्य प्रयोजन मॉडलिंग भाषा को परिभाषित करना है जिसका उपयोग सभी मॉडलर कर सकते हैं और इसे समझने और उपयोग करने में भी सरल होना चाहिए।
- UML diagrams न केवल डेवलपर्स के लिए, बल्कि व्यावसायिक उपयोगकर्ताओं, आम लोगों और सिस्टम को समझने में रुचि रखने वाले लोगों के लिए भी डिज़ाइन किए गए हैं। सिस्टम एक सॉफ्टवेयर या गैर-सॉफ्टवेयर सिस्टम हो सकता है। इस प्रकार यह स्पष्ट होना चाहिए कि यूएमएल एक विकास पद्धति नहीं है, बल्कि यह एक सफल प्रणाली के निर्माण के लिए प्रक्रियाओं के साथ है।
- यूएमएल UML के लक्ष्य को आज के जटिल वातावरण complex environments में सभी संभव व्यावहारिक प्रणालियों को मॉडल करने के लिए एक सरल मॉडलिंग तंत्र mechanism के रूप में परिभाषित किया जा सकता है।
UML की भूमिका ऑब्जेक्ट-ओरिएंटेड डिजाइन में क्या है?
यूएमएल एक मॉडलिंग भाषा है जिसका उपयोग सॉफ्टवेयर और गैर-सॉफ्टवेयर सिस्टम को मॉडल करने के लिए किया जाता है। यद्यपि यूएमएल का उपयोग गैर-सॉफ़्टवेयर सिस्टम के लिए किया जाता है, ऑब्जेक्ट ओरिएंटेड सॉफ़्टवेयर object-oriented software एप्लिकेशन के मॉडलिंग पर जोर दिया जाता है। अधिकांश यूएमएल आरेखों का उपयोग विभिन्न पहलुओं जैसे स्थिर, गतिशील आदि को मॉडल करने के लिए किया जाता है।
Read More: EBV ka Full Form Kya Hota Hai
यदि हम क्लास डायग्राम, ऑब्जेक्ट डायग्राम, कोलैबोरेशन डायग्राम, इंटरएक्टिव डायग्राम में देखते हैं तो मूल रूप से ऑब्जेक्ट्स के आधार पर डिजाइन किए जाएंगे।
इसलिए ऑब्जेक्ट ओरिएंटेड डिज़ाइन और UML के बीच संबंध को समझना बहुत ज़रूरी है। ऑब्जेक्ट ओरिएंटेड डिज़ाइन को आवश्यकता के अनुसार UML डायग्राम में परिवर्तित किया जाता है। यूएमएल को विस्तार से समझने से पहले, वस्तु उन्मुख अवधारणा को ठीक से सीखना चाहिए। एक बार वस्तु उन्मुख विश्लेषण और डिजाइन हो जाने के बाद, अगला कदम बहुत आसान है।
Object Oriented Concepts
यूएमएल को ऑब्जेक्ट ओरिएंटेड एनालिसिस एंड डिज़ाइन के उत्तराधिकारी के रूप में वर्णित किया जा सकता है। ऑब्जेक्ट में डेटा और तरीके दोनों होते हैं जो डेटा को नियंत्रित करते हैं। डेटा ऑब्जेक्ट की स्थिति का प्रतिनिधित्व करता है। एक वर्ग एक वस्तु का वर्णन करता है और वे एक वास्तविक विश्व प्रणाली का मॉडल बनाने के लिए एक पदानुक्रम बनाते हैं। पदानुक्रम को विरासत के रूप में दर्शाया जाता है और वर्गों को आवश्यकतानुसार विभिन्न तरीकों से भी जोड़ा जा सकता है।
वस्तुएं वास्तविक दुनिया की संस्थाएं हैं जो हमारे आस-पास मौजूद हैं और बुनियादी अवधारणाएं जैसे कि एब्स्ट्रक्शन, एनकैप्सुलेशन, इनहेरिटेंस और पॉलीमॉर्फिज्म सभी को यूएमएल का उपयोग करके दर्शाया जा सकता है।
Read More: OSA ka Full Form Kya Hota Hai
यूएमएल object-oriented analysis और डिजाइन में मौजूद सभी अवधारणाओं का प्रतिनिधित्व करने के लिए पर्याप्त शक्तिशाली है। UML diagrams केवल वस्तु-उन्मुख अवधारणाओं का प्रतिनिधित्व करते हैं। इस प्रकार, यूएमएल सीखने से पहले ऑब्जेक्ट ओरिएंटेड अवधारणा को विस्तार से समझना महत्वपूर्ण हो जाता है।
ऑब्जेक्ट ओरिएंटेड वर्ल्ड की कुछ बुनियादी अवधारणाएँ नीचे दी गई हैं –
- ऑब्जेक्ट – ऑब्जेक्ट एक इकाई और बुनियादी बिल्डिंग ब्लॉक का प्रतिनिधित्व करते हैं।
- क्लास – क्लास किसी वस्तु का ब्लू प्रिंट होता है।
- एब्स्ट्रैक्शन – एब्स्ट्रैक्शन एक वास्तविक दुनिया इकाई के व्यवहार का प्रतिनिधित्व करता है।
- Encapsulation – Encapsulation डेटा को एक साथ बाँधने और उन्हें बाहरी दुनिया से छिपाने का तंत्र है।
- Inheritance -Inheritance मौजूदा वर्गों से नए वर्ग बनाने का तंत्र है।
- Polymorphism – बहुरूपता उस तंत्र mechanism को परिभाषित करता है जो विभिन्न रूपों में मौजूद है।
आपको हमारे द्वारा दी गई जानकारी कैसे लेगी आप हमें कमेंट करके बता सकते हैं ,यदि आपको यह पोस्ट अच्छी लगी हो तो आप इस पोस्ट को अपने दोस्तों के साथ शेयर भी कर सकते हैं.