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