de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

UML (एकीकृत मॉडलिंग भाषा) सॉफ्टवेयर प्रणालियों के डिज़ाइन का वर्णन करने के लिए एक मानक भाषा है। चूंकि UML रियल-टाइम प्रणालियों का वर्णन करता है, इसलिए एक अवधारणात्मक मॉडल बनाना और उस पर धीरे-धीरे आधारित बनाना महत्वपूर्ण है। UML के अवधारणात्मक मॉडल को निम्नलिखित तीन मुख्य तत्वों को सीखकर सीखा जा सकता है:

Free UML Tool

  1. UML बिल्डिंग ब्लॉक्स
  2. बिल्डिंग ब्लॉक्स को जोड़ने के नियम
  3. UML के सामान्य तंत्र

UML बिल्डिंग ब्लॉक्स

UML के बिल्डिंग ब्लॉक्स को निम्नलिखित रूप में परिभाषित किया जा सकता है:

  1. चीजें
  2. संबंध
  3. आरेख

चीजें

चीजें UML के सबसे महत्वपूर्ण बिल्डिंग ब्लॉक्स हैं। इन्हें आगे निम्नलिखित रूप में वर्गीकृत किया जा सकता है:

  1. संरचनात्मक चीजें
  2. व्यवहारात्मक चीजें
  3. समूहीकरण चीजें
  4. टिप्पणी वाली चीजें

संरचनात्मक चीजें

संरचनात्मक चीजें मॉडल के स्थिर भाग को परिभाषित करती हैं। ये भौतिक और अवधारणात्मक तत्वों का प्रतिनिधित्व करती हैं। UML में संरचनात्मक चीजें में शामिल हैं:

  • वर्ग: समान जिम्मेदारियों वाले वस्तुओं के समूह का प्रतिनिधित्व करता है।
  • इंटरफेस: ऑपरेशन के समूह को परिभाषित करता है, जो एक वर्ग की जिम्मेदारी को निर्धारित करता है।
  • सहयोग: तत्वों के बीच अंतरक्रिया को परिभाषित करता है।
  • उपयोग केस: एक विशिष्ट लक्ष्य के लिए प्रणाली द्वारा किए गए क्रियाकलापों के समूह का प्रतिनिधित्व करता है।
  • घटक: प्रणाली के भौतिक भाग का वर्णन करता है।
  • नोड: एक भौतिक तत्व जो रन-टाइम पर मौजूद होता है।

व्यवहारात्मक चीजें

व्यवहारात्मक चीजें UML मॉडल के गतिशील हिस्सों से बनी होती हैं। UML में व्यवहारात्मक चीजें शामिल हैं:

  • अंतरक्रिया: तत्वों के बीच एक विशिष्ट कार्य पूरा करने के लिए आदान-प्रदान किए जाने वाले संदेशों के समूह से बना होता है।
  • अवस्था मशीन: घटनाओं के प्रति एक वस्तु द्वारा अनुसरित अवस्थाओं के क्रम को परिभाषित करता है।

समूहीकरण चीजें

समूहीकरण चीजों को एक ऐसे तंत्र के रूप में परिभाषित किया जा सकता है जो UML मॉडल के तत्वों को एक साथ जोड़ता है। UML में उपलब्ध एकमात्र समूहीकरण चीज है:

  • पैकेज: संरचनात्मक और व्यवहारात्मक चीजों को एक साथ लाता है।

टिप्पणी वाली चीजें

टिप्पणी वाली चीजों को UML मॉडल तत्वों की टिप्पणियों, विवरणों और टिप्पणियों को कैप्चर करने के लिए एक तंत्र के रूप में परिभाषित किया जा सकता है। उपलब्ध एकमात्र टिप्पणी वाली चीज है:

  • नोट: UML तत्व की टिप्पणियों, सीमाओं आदि को प्रदर्शित करने के लिए उपयोग किया जाता है।

संबंध

संबंध दिखाते हैं कि तत्व एक दूसरे से कैसे जुड़े हैं और एप्लिकेशन की कार्यक्षमता का वर्णन करते हैं। UML में चार प्रकार के संबंध हैं:

  1. निर्भरता: दो चीजों के बीच एक संबंध जिसमें एक तत्व में परिवर्तन दूसरे को प्रभावित करता है।
  2. संबंध: UML मॉडल के तत्वों को जोड़ने वाले लिंक का समूह, जो उस संबंध में कितने वस्तुएं शामिल हैं, का वर्णन करता है।
  3. सामान्यीकरण: एक ऐसा संबंध जो विशिष्ट तत्व को सामान्य तत्व से जोड़ता है, जो विरासत संबंध का वर्णन करता है।
  4. कार्यान्वयन: एक संबंध जिसमें दो तत्व जुड़े होते हैं, जहां एक तत्व कुछ उत्तरदायित्व का वर्णन करता है, जो कार्यान्वित नहीं है, और दूसरा उन्हें कार्यान्वित करता है (उदाहरण के लिए, इंटरफेस)।

UML आरेख

UML आरेख UML बिल्डिंग ब्लॉक्स और उनके संबंधों का दृश्य प्रतिनिधित्व हैं। नवीनतम UML 2.x समर्थित है14 प्रकार के आरेख:

यहां Visual Paradigm में संबंधित आरेख प्रकारों के संदर्भ हैं, जिनमें आरेख के नामों में URLs एम्बेडेड हैं:

    1. वर्ग आरेख
    2. वस्तु आरेख
    3. उपयोग केस आरेख
    4. अनुक्रम आरेख
    5. संचार आरेख
    6. गतिविधि आरेख
    7. राज्यचार्ट आरेख
    8. निर्माण आरेख
    9. घटक आरेख
    10. संयुक्त संरचना आरेख
    11. पैकेज आरेख
    12. समय आरेख
    13. अंतरक्रिया अवलोकन आरेख
    14. प्रोफ़ाइल आरेख

ये आरेख सॉफ्टवेयर-आधारित प्रणाली के कलाकृतियों को दृश्य रूप से दिखाने, निर्दिष्ट करने, निर्माण करने और दस्तावेज़ीकरण करने में सहायता करते हैं।

सारांश के रूप में, UML निर्माण ब्लॉक, संबंध और आरेख एक समग्र तरीके से सॉफ्टवेयर प्रणालियों के मॉडलिंग और दस्तावेज़ीकरण के लिए काम करते हैं। इन तत्वों को समझना सॉफ्टवेयर आर्किटेक्चर और डिज़ाइन के प्रभावी डिज़ाइन और संचार के लिए आवश्यक है।

संदर्भ

सीखने के लिए यहां संदर्भों की सूची हैUML के लिए विज़ुअल पैराडाइम, नामों में एम्बेडेड URL के साथ:

यहां UML संदर्भों की सूची है जिसमें URL मार्कडाउन प्रारूप में एम्बेडेड हैं:

  1. मुफ्त वेब-आधारित UML सॉफ्टवेयर
  2. UML निर्माण ब्लॉक और आरेख (UML 2.6)
  3. मुफ्त विज़ुअल पैराडाइम ऑनलाइन
  4. मुफ्त UML मॉडलिंग सॉफ्टवेयर – विज़ुअल पैराडाइम समुदाय संस्करण
  5. UML आर्काइव्स – विज़ुअल पैराडाइम गाइड्स
  6. UML – एक व्यापक गाइड
  7. UML में एक क्लास आरेख कैसे बनाएं
  8. UML क्लास आरेख ट्यूटोरियल
  9. मुफ्त UML संपादक ऑनलाइन – विज़ुअल पैराडाइम
  10. UML में उपयोग केस आरेख कैसे बनाएं
  11. सर्वोत्तम UML, SysML और ERD टूल [हमेशा के लिए मुफ्त, अभी डाउनलोड करें]
  12. सर्वोत्तम UML डायग्रामिंग टूल क्या है?
  13. मुफ्त ऑनलाइन UML टूल

यह पोस्ट Deutsche, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 और 繁體中文 में भी उपलब्ध है।