Component diagram
एकीकृत मॉडलिंग भाषा (यू. एम. एल.) में, एक घटक आरेख दर्शाता है कि बड़े घटकों या सॉफ्टवेयर प्रणालियों को बनाने के लिए घटकों को एक साथ कैसे तार किया जाता है। इनका उपयोग मनमाने ढंग से जटिल प्रणालियों की संरचना को स्पष्ट करने के लिए किया जाता है। अवलोकन एक घटक आरेख सत्यापन की अनुमति देता है कि एक प्रणाली की आवश्यक कार्यक्षमता स्वीकार्य है। इन आरेखों का उपयोग प्रणाली के विकासकर्ता और हितधारकों के बीच एक संचार उपकरण के रूप में भी किया जाता है। प्रोग्रामर और डेवलपर कार्यान्वयन के लिए एक रोडमैप को औपचारिक बनाने के लिए आरेखों का उपयोग करते हैं, जिससे कार्य असाइनमेंट या आवश्यक कौशल सुधार के बारे में बेहतर निर्णय लेने की अनुमति मिलती है। सिस्टम प्रशासक तार्किक सॉफ्टवेयर घटकों और सिस्टम पर उनके संबंधों के दृश्य का उपयोग करके आगे की योजना बनाने के लिए घटक आरेखों का उपयोग कर सकते हैं। आरेख तत्व घटक आरेख एक घटक संकेतन तत्व में दी गई जानकारी का विस्तार करता है। निर्दिष्ट घटक द्वारा प्रदान किए गए और आवश्यक इंटरफेस को चित्रित करने का एक तरीका घटक तत्व से जुड़े एक आयताकार डिब्बे के रूप में है। इंटरफेस को प्रस्तुत करने का एक अन्य स्वीकृत तरीका बॉल-एंड-साकेट ग्राफिक सम्मेलन का उपयोग करना है। एक घटक से एक इंटरफेस तक प्रदान की गई निर्भरता को इंटरफेस के नाम के साथ लेबल किए गए "लॉलीपॉप" या बॉल से इंटरफेस का उपयोग करके घटक के लिए एक ठोस रेखा के साथ चित्रित किया जाता है। एक घटक से एक इंटरफेस तक एक आवश्यक उपयोग निर्भरता को एक अर्ध-वृत्त, या साकेट द्वारा चित्रित किया जाता है, जिसे इंटरफेस के नाम के साथ लेबल किया जाता है, जो उस घटक से एक ठोस रेखा द्वारा जुड़ा होता है जिसके लिए इस इंटरफेस की आवश्यकता होती है। वंशानुगत इंटरफेस को एक लॉलीपॉप के साथ दिखाया जा सकता है, जो एक कैरेट प्रतीक के साथ नाम लेबल से पहले होता है। दोनों के बीच निर्भरताओं को स्पष्ट करने के लिए, लॉलीपॉप से साकेट को जोड़ने वाले एक सादे तीर के साथ एक ठोस रेखा का उपयोग करें। संदर्भ बाहरी लिंक आधिकारिक यू. एम. एल. संस्करण 2.5.1 यू. एम. एल. 2 में विनिर्देशन घटक आरेख 2 यू. एम. एल. 2 घटक आरेख स्कॉट डब्ल्यू. एम्बलर यू. एम. एल. 2 घटक आरेख घटक-आधारित सॉफ्टवेयर इंजीनियरिंग एकीकृत मॉडलिंग भाषा आरेख