de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

UML समय आरेख बनाने के लिए चरण-दर-चरण गाइड

परिचय

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

मुख्य अवधारणाएं

जीवन रेखा

एक जीवन रेखा अंतरक्रिया में एक व्यक्तिगत भागीदार का प्रतिनिधित्व करती है, जैसे कि एक वस्तु या अभिनेता। इसे समय के साथ भागीदार की उपस्थिति को दर्शाने वाली क्षैतिज बार के रूप में दर्शाया जाता है।

राज्य या स्थिति समय रेखा

एक राज्य या स्थिति समय रेखा वस्तु की स्थिति या एक ऐसी स्थिति का प्रतिनिधित्व करती है जिसे पूरा करना होता है। इसे समय के साथ अलग-अलग राज्यों या स्थितियों को दर्शाने वाले खंडों वाली क्षैतिज बार के रूप में दर्शाया जाता है।

अवधि सीमा

एक अवधि सीमा उस अवधि को निर्दिष्ट करती है जिसके भीतर एक स्थिति को पूरा करना होता है। इसे दो ऊर्ध्वाधर रेखाओं वाली क्षैतिज बार के रूप में दर्शाया जाता है, जो अवधि की शुरुआत और अंत को दर्शाती हैं।

समय सीमा

एक समय सीमा उस समय बिंदु को निर्दिष्ट करती है जिसके भीतर एक स्थिति को पूरा करना होता है। इसे विशिष्ट समय पर जीवन रेखा को काटने वाली ऊर्ध्वाधर रेखा के रूप में दर्शाया जाता है।

विनाश घटना

एक विनाश घटना उस समय बिंदु का प्रतिनिधित्व करती है जब एक वस्तु को नष्ट किया जाता है। इसे जीवन रेखा के अंत में एक “X” के रूप में दर्शाया जाता है।

प्रतीक चिह्न

UML समय आरेखों में प्रतीक चिह्न में समय सीमाओं और स्थितियों के बारे में अतिरिक्त जानकारी प्रदान करने वाले लेबल और टिप्पणियाँ शामिल होती हैं।

चरण-दर-चरण गाइड

चरण 1: भागीदारों की पहचान करें

अंतरक्रिया में भाग लेने वाली वस्तुओं, अभिनेताओं या एकाधिकारों को निर्धारित करें। इस उदाहरण में, भागीदार “जांचकर्ता” और “सुरक्षा जांचकर्ता” हैं।

चरण 2: जीवन रेखाओं को परिभाषित करें

भागीदारों की जीवन रेखाओं का प्रतिनिधित्व करने के लिए क्षैतिज बार खींचें। प्रत्येक जीवन रेखा को उस भागीदार के नाम से लेबल करें जिसका यह प्रतिनिधित्व करती है।

चरण 3: राज्य या स्थितियाँ जोड़ें

समय के साथ अलग-अलग राज्यों या स्थितियों का प्रतिनिधित्व करने के लिए जीवन रेखाओं को खंडों में बांटें। “जांचकर्ता” के लिए राज्य “बेहोश”, “टर्मिनल पर काम कर रहा है”, और “जांच कर रहा है” हैं। “सुरक्षा जांचकर्ता” के लिए राज्य “निर्मित”, “चयनित”, “आयोजित”, “पुष्टि की गई”, “जांच कर रहा है”, और “प्रस्तुत किया गया” हैं।

चरण 4: अवधि सीमाओं को निर्दिष्ट करें

शर्तों को पूरा करने के लिए आवश्यक अवधि को दर्शाने के लिए क्षैतिज बार के साथ ऊर्ध्वाधर रेखाएं जोड़ें। उदाहरण के लिए, “सुरक्षा जांचकर्ता” के लिए “चयनित” राज्य के लिए 2 दिन की अवधि सीमा है और “आयोजित” राज्य के लिए 3 दिन की अवधि सीमा है।

चरण 5: समय सीमाओं को निर्दिष्ट करें

शर्तों को पूरा करने के लिए निर्दिष्ट समय बिंदुओं को दर्शाने के लिए जीवन रेखाओं को काटने वाली ऊर्ध्वाधर रेखाएं जोड़ें। उदाहरण के लिए, “सुरक्षा जांचकर्ता” को दिन 8 तक “पुष्टि की गई” होना चाहिए और दिन 11 तक “प्रस्तुत किया गया” होना चाहिए।

चरण 6: विनाश घटनाओं को जोड़ें

वस्तु के विनाश का प्रतिनिधित्व करने के लिए जीवन रेखा के अंत में एक “X” रखें। इस उदाहरण में, “सुरक्षा जांचकर्ता” की जीवन रेखा “प्रस्तुत किया गया” राज्य के बाद एक विनाश घटना के साथ समाप्त होती है।

चरण 7: लेबल और टिप्पणियाँ जोड़ें

समय सीमाओं और स्थितियों के बारे में अतिरिक्त जानकारी प्रदान करने के लिए लेबल और टिप्पणियाँ जोड़ें। उदाहरण के लिए, अवधि सीमाओं को दिनों की संख्या के साथ लेबल दें और समय सीमाओं को विशिष्ट दिनों के साथ टिप्पणी करें।

केस स्टडी: जांच प्रक्रिया

उद्देश्य

इस केस स्टडी का उद्देश्य जांच प्रक्रिया के समय संबंधी पहलुओं को मॉडल करना है, ताकि सभी समय सीमाओं को पूरा किया जा सके और निर्दिष्ट समय अंतरालों के भीतर अंतरक्रिया की अपेक्षित तरीके से प्रगति हो।

How to Draw a Timing Diagram in UML?

भागीदार

  1. जांचकर्ता: जांच कर रहे व्यक्ति।
  2. सुरक्षा जांचकर्ता: जांच प्रक्रिया के दौरान सुरक्षा संगतता सुनिश्चित करने के लिए उत्तरदायी एकाधिकार।

समय आरेख विश्लेषण

  1. जांचकर्ता का जीवन रेखा:
    • अवस्थाएँ/स्थितियाँ:
      • आराम: जांचकर्ता सक्रिय रूप से जांच नहीं कर रहा है।
      • टर्मिनल पर काम कर रहा है: जांचकर्ता टर्मिनल पर काम कर रहा है।
      • जांच कर रहा है: जांचकर्ता जांच कर रहा है।
  2. सुरक्षा जांचकर्ता का जीवन रेखा:
    • अवस्थाएँ/स्थितियाँ:
      • निर्मित: सुरक्षा जांचकर्ता निर्मित किया गया है।
      • चयनित: सुरक्षा जांचकर्ता को जांच के लिए चयनित किया गया है।
      • आयोजित: सुरक्षा जांचकर्ता को जांच के लिए आयोजित किया गया है।
      • पुष्टि की गई: सुरक्षा निरीक्षक का निरीक्षण के लिए पुष्टि कर दी गई है।
      • निरीक्षण कर रहा है: सुरक्षा निरीक्षक निरीक्षण कर रहा है।
      • जमा कर दिया गया: सुरक्षा निरीक्षक ने निरीक्षण रिपोर्ट जमा कर दी है।

अंतरक्रियाएँ और समय सीमा नियम

  1. निरीक्षक से सुरक्षा निरीक्षक:
    • निरीक्षक सुरक्षा निरीक्षक का निर्माण करता है, जिससे “बेकार” से “टर्मिनल पर काम कर रहा” में स्थानांतरित होता है।
    • सुरक्षा निरीक्षक का निरीक्षण के लिए चयन किया गया है, जिसमें लगभग 2 दिन लगेंगे।
    • सुरक्षा निरीक्षक का निरीक्षण के लिए आयोजित किया गया है, जिसमें लगभग 3 दिन लगेंगे।
    • सुरक्षा निरीक्षक का निरीक्षण के लिए दिन 8 तक पुष्टि कर दी गई है।
    • सुरक्षा निरीक्षक दिन 11 तक निरीक्षण करता है और रिपोर्ट जमा कर देता है।

चर्चा

जीवन रेखाओं को समझना

  • क्षैतिज बार: समय के साथ प्रतिभागी के अस्तित्व का प्रतिनिधित्व करते हैं।
  • खंड: समय के साथ अलग-अलग अवस्थाओं या स्थितियों का संकेत देते हैं।

अवधि सीमा नियमों को समझना

  • क्षैतिज बार और ऊर्ध्वाधर रेखाएँ: उस अवधि का प्रतिनिधित्व करते हैं जिसके भीतर एक स्थिति को पूरा किया जाना चाहिए।
  • आरंभ और अंत बिंदु: अवधि के आरंभ और अंत का संकेत देते हैं।

समय सीमा नियमों को समझना

  • ऊर्ध्वाधर रेखाएँ: उन विशिष्ट समय बिंदुओं का प्रतिनिधित्व करते हैं जिनके भीतर स्थितियों को पूरा किया जाना चाहिए।
  • जीवन रेखाओं के साथ प्रतिच्छेदन: जीवन रेखा पर विशिष्ट समय का संकेत देते हैं।

विनाश घटनाओं को समझना

  • “X” प्रतीक: वस्तु के विनाश का प्रतिनिधित्व करता है।
  • जीवन रेखा का अंत: विनाश घटना जीवन रेखा के अंत में रखी जाती है।

प्रतीकों को समझना

  • लेबल और टिप्पणियाँ: समय सीमाओं और स्थितियों के बारे में अतिरिक्त जानकारी प्रदान करते हैं।
  • अतिरिक्त जानकारी: बातचीत के समय पहलुओं को समझने में मदद करने वाली कोई भी संबंधित जानकारी शामिल करें।

निष्कर्ष

यूएमएल समय आरेख निरीक्षण प्रक्रिया के समय पहलुओं को प्रभावी ढंग से मॉडल करता है, जिससे सुनिश्चित होता है कि सभी समय सीमाएँ पूरी होती हैं और अंतरक्रिया निर्दिष्ट समय अंतरालों के भीतर अपेक्षित तरीके से आगे बढ़ती है। समय आरेख के विश्लेषण से हम संभावित बाधाओं की पहचान कर सकते हैं और प्रक्रिया को आवश्यक मानकों को पूरा करने के लिए अनुकूलित कर सकते हैं।

संदर्भ

  1. मुफ्त यूएमएल टूल
  2. यूनिफाइड मॉडलिंग भाषा (UML) क्या है?
  3. ऑनलाइन यूएमएल आरेख टूल
  4. यूएमएल क्लास आरेख ट्यूटोरियल
  5. UML प्रैक्टिकल गाइड – UML मॉडलिंग के बारे में जो आपको जानने की आवश्यकता है
  6. सर्वश्रेष्ठ UML & BPMN टूल – विजुअल पैराडाइग्म मॉडेलर
  7. विजुअल पैराडाइग्म
  8. विजुअल पैराडाइग्म में UML डायग्राम्स का परिचय – आर्किमेट्रिक
  9. 14 UML डायग्राम प्रकारों का समीक्षा – विजुअल पैराडाइग्म
  10. मुफ्त UML, BPMN और एजाइल ट्यूटोरियल – चरण-दर-चरण सीखें

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