घटक आरेख

From Vigyanwiki
Revision as of 10:31, 18 July 2023 by alpha>Kajal
बीमा पॉलिसी प्रशासन प्रणाली का घटक आरेख

एकीकृत मॉडलिंग भाषा (यूएमएल) में, घटक आरेख दर्शाता है कि कैसे घटक (यूएमएल) को बड़े घटकों या सॉफ्टवेयर प्रणाली बनाने के लिए साथ जोड़ा जाता है। इनका उपयोग मनमाने ढंग से जटिल प्रणालियों की संरचना को चित्रित करने के लिए किया जाता है।

सिंहावलोकन

एक घटक आरेख सत्यापन की अनुमति देता है कि सिस्टम की आवश्यक कार्यक्षमता स्वीकार्य है। इन आरेखों का उपयोग सिस्टम के डेवलपर और हितधारकों के बीच संचार उपकरण के रूप में भी किया जाता है। प्रोग्रामर और डेवलपर्स कार्यान्वयन के लिए रोडमैप को औपचारिक बनाने के लिए आरेखों का उपयोग करते हैं, जिससे कार्य असाइनमेंट या आवश्यक कौशल सुधार के बारे में बेहतर निर्णय लेने की अनुमति मिलती है। सिस्टम प्रशासक तार्किक सॉफ़्टवेयर घटकों और सिस्टम पर उनके संबंधों के दृश्य का उपयोग करके, आगे की योजना बनाने के लिए घटक आरेख का उपयोग कर सकते हैं।[1]


आरेख तत्व

घटक आरेख घटक संकेतन तत्व में दी गई जानकारी का विस्तार करता है। निर्दिष्ट घटक द्वारा प्रदान किए गए और आवश्यक इंटरफ़ेस (कंप्यूटर विज्ञान) को चित्रित करने का तरीका घटक तत्व से जुड़े आयताकार डिब्बे के रूप में है।[2] इंटरफ़ेस प्रस्तुत करने का अन्य स्वीकृत तरीका Class_diagram#Realization/Implementation|ball-and-socket ग्राफ़िक कन्वेंशन का उपयोग करना है। घटक से इंटरफ़ेस पर प्रदान की गई निर्भरता को इंटरफ़ेस के नाम के साथ लेबल किए गए लॉलीपॉप, या बॉल से इंटरफ़ेस का उपयोग करके घटक के लिए ठोस रेखा के साथ चित्रित किया गया है। घटक से इंटरफ़ेस तक आवश्यक उपयोग निर्भरता को आधे-सर्कल, या सॉकेट द्वारा चित्रित किया जाता है, जिसे इंटरफ़ेस के नाम से लेबल किया जाता है, जो उस घटक से ठोस रेखा से जुड़ा होता है जिसके लिए इस इंटरफ़ेस की आवश्यकता होती है। इनहेरिट किए गए इंटरफ़ेस को लॉलीपॉप के साथ दिखाया जा सकता है, नाम लेबल से पहले कैरट प्रतीक के साथ। दोनों के बीच निर्भरता को दर्शाने के लिए, सॉकेट को लॉलीपॉप से ​​जोड़ने वाले सादे तीर के निशान वाली ठोस रेखा का उपयोग करें।[3]


संदर्भ

  1. Bell, Donald (December 15, 2004). "UML basics: The component diagram". IBM Developer. Retrieved June 15, 2019.
  2. Bell, Donald (December 15, 2004). "UML basics: The component diagram". IBM Developer. Retrieved June 15, 2019.
  3. "Unified Modeling Language Specification Version 2.5.1". Object Management Group. December 2017. Retrieved June 15, 2019.


बाहरी संबंध