घटक आरेख
UML diagram types |
---|
Structural UML diagrams |
Behavioral UML diagrams |
एकीकृत मॉडलिंग भाषा (यूएमएल) में, घटक (कॉम्पोनेन्ट) आरेख दर्शाता है कि कैसे घटक (यूएमएल) को बड़े घटको या सॉफ्टवेयर सिस्टम बनाने के लिए साथ जोड़ा जाता है। इनका उपयोग सही विधि से समष्टि सिस्टम्स की संरचना को चित्रित करने के लिए किया जाता है।
अवलोकन
एक घटक आरेख सत्यापन की अनुमति देता है कि सिस्टम की आवश्यक कार्यक्षमता स्वीकार्य है। इन आरेखों का उपयोग सिस्टम के डेवलपर और हितधारकों के बीच संचार उपकरण के रूप में भी किया जाता है। प्रोग्रामर और डेवलपर्स कार्यान्वयन के लिए रोडमैप को औपचारिक बनाने के लिए आरेखों का उपयोग करते हैं, जिससे कार्य असाइनमेंट या आवश्यक कौशल सुधार के बारे में उत्तम निर्णय लेने की अनुमति मिलती है। सिस्टम प्रशासक तार्किक सॉफ़्टवेयर घटको और सिस्टम पर उनके संबंधों के दृश्य का उपयोग करके उपयोग किया जाता है, इस प्रकार आगे की योजना बनाने के लिए घटक आरेख का उपयोग कर सकते हैं।[1]
आरेख घटक
घटक आरेख घटक संकेतन घटक में दी गई जानकारी का विस्तार करता है। निर्दिष्ट घटक द्वारा प्रदान किए गए और आवश्यक इंटरफ़ेस (कंप्यूटर विज्ञान) को चित्रित करने का विधि घटक घटक से जुड़े आयताकार बॉक्स के रूप में है।[2] इंटरफ़ेस प्रस्तुत करने का अन्य स्वीकृत विधि वर्ग आरेख प्राप्ति/कार्यान्वयन या बॉल-एंड-सॉकेट ग्राफ़िक कन्वेंशन का उपयोग करना है। इस प्रकार घटक से इंटरफ़ेस पर प्रदान की गई निर्भरता को इंटरफ़ेस के नाम के साथ लेबल किए गए लॉलीपॉप, या बॉल से इंटरफ़ेस का उपयोग करके घटक के लिए ठोस रेखा के साथ चित्रित किया गया है। घटक से इंटरफ़ेस तक आवश्यक उपयोग निर्भरता को अर्ध-वृत्त, या सॉकेट द्वारा चित्रित किया जाता है, जिसे इंटरफ़ेस के नाम से लेबल किया जाता है, जो उस घटक से ठोस रेखा से जुड़ा होता है जिसके लिए इस इंटरफ़ेस की आवश्यकता होती है। इनहेरिट किए गए इंटरफ़ेस को लॉलीपॉप के साथ दिखाया जा सकता है, इस प्रकार नाम लेबल से पहले कैरट प्रतीक के साथ दोनों के बीच निर्भरता को दर्शाने के लिए, सॉकेट को लॉलीपॉप से जोड़ने वाले साधारण तीर के निशान वाली ठोस रेखा का उपयोग करते है।[3]
संदर्भ
- ↑ Bell, Donald (December 15, 2004). "UML basics: The component diagram". IBM Developer. Retrieved June 15, 2019.
- ↑ Bell, Donald (December 15, 2004). "UML basics: The component diagram". IBM Developer. Retrieved June 15, 2019.
- ↑ "Unified Modeling Language Specification Version 2.5.1". Object Management Group. December 2017. Retrieved June 15, 2019.