14 UML आरेख प्रकार के लिए व्यापक मार्गदर्शिका
एकीकृत मॉडलिंग भाषा (UML) एक मानकीकृत सामान्य उद्देश्य वाली मॉडलिंग भाषा है जिसका प्रबंधन ऑब्जेक्ट मैनेजमेंट ग्रुप (OMG). UML सॉफ्टवेयर-आधारित प्रणालियों के लिए दृश्य मॉडल बनाने के लिए ग्राफिक नोटेशन तकनीकों के सेट प्रदान करता है। UML 2.2 में, यहाँ हैं 14 प्रकार के UML आरेख, दो श्रेणियों में विभाजित:
- 7 आरेख प्रकार संरचनात्मक जानकारी का प्रतिनिधित्व करते हैं
- अन्य 7 सामान्य UML आरेख प्रकारों का प्रतिनिधित्व करते हैं जो व्यवहारात्मक मॉडलिंग के लिए हैं, जिनमें अंतर्क्रिया के विभिन्न पहलुओं का प्रतिनिधित्व करने वाले चार शामिल हैं।
इन आरेखों को निम्नलिखित UML आरेख मानचित्र में दिखाए गए अनुसार वर्गीकृत किया जा सकता है:

संरचनात्मक आरेख
1. वर्ग आरेख
- उद्देश्य: वस्तुओं के बीच संबंधों के साथ-साथ प्रणाली के वर्गों, उनके गुणों, संचालन (या विधियों) को दिखाकर प्रणाली की स्थिर संरचना को दर्शाता है।
- उपयोग: सॉफ्टवेयर इंजीनियरिंग में एक एप्लिकेशन के स्थिर दृश्य को मॉडल करने के लिए व्यापक रूप से उपयोग किया जाता है।
2. घटक आरेख
- उद्देश्य: घटकों को बड़े घटकों या सॉफ्टवेयर प्रणालियों के रूप में जोड़े जाने के तरीके को दर्शाता है।
- उपयोग: उच्च स्तरीय वास्तुकला डिजाइन और प्रणाली के संगठन को समझने के लिए उपयोगी है।
3. डेप्लॉयमेंट आरेख
- उद्देश्य: नोड्स (भौतिक संसाधनों) पर कलाकृतियों के भौतिक डेप्लॉयमेंट को दर्शाता है।
- उपयोग: प्रणाली के हार्डवेयर और सॉफ्टवेयर कॉन्फ़िगरेशन को समझने के लिए आवश्यक है।
4. वस्तु आरेख
- उद्देश्य: एक समय बिंदु पर प्रणाली के विस्तृत अवस्था का एक तस्वीर प्रस्तुत करता है।
- उपयोग: डेटा संरचनाओं के उदाहरणों को समझाने के लिए अक्सर उपयोग किया जाता है।
5. पैकेज आरेख
- उद्देश्य: मॉडल के तत्वों को समूहों में व्यवस्थित करके बेहतर संरचना और प्रबंधन की सुविधा प्रदान करता है।
- उपयोग: बड़ी प्रणालियों को प्रबंधन योग्य भागों में व्यवस्थित करने में सहायता करता है।
6. संयुक्त संरचना आरेख
- उद्देश्य: एक वर्गीकरण की आंतरिक संरचना दिखाता है, जिसमें प्रणाली के अन्य भागों के साथ इंटरैक्शन बिंदु भी शामिल हैं।
- उपयोग: जटिल वर्गीकरण और उनके सहयोग के मॉडलिंग के लिए उपयोगी है।
7. प्रोफाइल आरेख
- उद्देश्य: विशिष्ट प्लेटफॉर्म या क्षेत्रों के लिए UML भाषा में विस्तारों को परिभाषित करता है।
- उपयोग: विशिष्ट आवश्यकताओं के लिए UML को कस्टमाइज़ करने के लिए उपयोग किया जाता है, जैसे क्षेत्र-विशिष्ट मॉडलिंग।
व्यवहार आरेख
1. उपयोग केस आरेख
- उद्देश्य: एक्टर्स और उनके लक्ष्यों (उपयोग केस) के संदर्भ में प्रणाली द्वारा प्रदान की गई कार्यक्षमता का वर्णन करता है।
- उपयोग: आवश्यकता संग्रह और उपयोगकर्ता अंतरक्रियाओं को समझने के लिए आवश्यक है।
2. गतिविधि आरेख
- उद्देश्य: एक गतिविधि से दूसरी गतिविधि तक नियंत्रण के प्रवाह को दिखाकर प्रणाली के गतिशील पहलुओं का मॉडल बनाता है।
- उपयोग: व्यापार प्रक्रिया मॉडलिंग और वर्कफ्लो दृश्यीकरण के लिए उपयोगी है।
3. अवस्था मशीन आरेख
- उद्देश्य: एक वस्तु की अवस्थाओं और उन अवस्थाओं के बीच संक्रमण को दर्शाता है।
- उपयोग: एक वस्तु के जीवनचक्र के मॉडलिंग के लिए आवश्यक है।
4. अंतरक्रिया आरेख
- अनुक्रम आरेख: उपयोग के एक विशिष्ट परिदृश्य में वस्तुओं के बीच अंतरक्रिया को दिखाता है।
- संचार आरेख: वस्तुओं और उनके संबंधों की संरचना पर जोर देता है।
- अंतरक्रिया समीक्षा आरेख: अंतरक्रियाओं में नियंत्रण के प्रवाह के उच्च स्तर के दृश्य को प्रदान करता है।
- समय आरेख: समय के बारे में सोचने के लिए आरेख का मुख्य उद्देश्य होने पर अंतरक्रियाओं को दिखाता है।
क्या UML बड़ा और जटिल है?
UML वास्तव में एक विशाल विषय है। यह 14 अलग-अलग UML आरेख प्रकारों में समूहित एक बड़ी मात्रा में आरेखण नोटेशन प्रदान करता है, जिनमें से प्रत्येक अलग-अलग उद्देश्यों को पूरा करता है और विकास की अलग-अलग आवश्यकताओं को संबोधित करता है।
- प्रत्येक UML आरेख प्रकार एक बड़े सेट के निर्माण और नोटेशन प्रदान करता है जो अधिकांश सॉफ्टवेयर विकास परियोजनाओं की अलग-अलग आवश्यकताओं को कवर करता है।
- UML विनिर्देश 700 पेज से अधिक है, और अक्सर इसे बहुत जटिल माना जाता है, जो इसकी धारणा और अपनाने में नकारात्मक प्रभाव डाल सकता है।
- आमतौर पर, उपयोगकर्ता इसके आरेखों/निर्माणों के केवल एक हिस्से को ही ध्यान में रखते हैं और उपयोग करते हैं।
सबसे महत्वपूर्ण UML आरेखों और नोटेशन को सीखें
ग्रैडी बूच, यूनिफाइड मॉडलिंग भाषा के सबसे महत्वपूर्ण विकासकर्ताओं में से एक, ने कहा कि “सभी सॉफ्टवेयर के 80% के लिए केवल UML के 20% की आवश्यकता होती है।”
UML सर्वेक्षण क्या कहता है?
हम एक आरेख के यदि इस्तेमाल किया जाता है तो उसके आधार पर UML सर्वेक्षण के परिणामों की व्याख्या कर सकते हैं:
- व्यापक रूप से उपयोग किया जाता है यदि इसका उपयोग स्रोतों के ≥ 60% में किया जाता है
- कम उपयोग किया जाता है यदि इसका उपयोग स्रोतों के ≤ 40% में किया जाता है
UML आरेख उपयोग
| UML आरेख | उपयोग प्रतिशत |
|---|---|
| वर्ग आरेख | 100% |
| घटक आरेख | 80% |
| निर्माण आरेख | 80% |
| वस्तु आरेख | 71% |
| पैकेज आरेख | 70% |
| संचार आरेख | 82% |
अपना UML सीखने का योजना विकसित करें
सर्वेक्षण में एकत्र किए गए आंकड़ों के आधार पर, आप एक सार्थक UML सीखने की योजना विकसित कर सकते हैं। इस लेख में “UML आरेख क्या है” विषय पर एक श्रृंखला के लेखों को त्वरित रूप से देखने के लिए एक चित्र मानचित्र भी प्रदान किया गया है।
UML सीखें। UML बनाएं।
प्राप्त करें विजुअल पैराडाइग्म कॉम्यूनिटी एडिशनएक मुफ्त UML उपकरण जो आपको UML को तेजी से और अधिक प्रभावी ढंग से सीखने में मदद कर सकता है। विजुअल पैराडाइग्म कॉम्यूनिटी एडिशन सभी UML आरेख प्रकारों का समर्थन करता है। इसका UML मॉडलर पुरस्कृत, उपयोग में आसान और स्पष्ट है।
मुफ्त डाउनलोड
संदर्भ – उपयोग किए गए UML आरेख क्या हैं? एक प्रारंभिक सर्वेक्षण, जियाना रेग्गियो, मौरिजियो लेओटा, फिलिप्पो रिक्का, डिएगो क्लेरिस्सी DIBRIS – जेनोवा विश्वविद्यालय, इटली
यह पोस्ट Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 और 繁體中文 में भी उपलब्ध है।













