Applications of UML
यू. एम. एल. (यूनिफाइड मॉडलिंग लैंग्वेज) सॉफ्टवेयर डेवलपर्स द्वारा उपयोग की जाने वाली एक मॉडलिंग भाषा है। यू. एम. एल. का उपयोग आरेख विकसित करने और उपयोगकर्ताओं (प्रोग्रामरों) को उपयोग के लिए तैयार, अभिव्यंजक मॉडलिंग उदाहरण प्रदान करने के लिए किया जा सकता है। कुछ यू. एम. एल. उपकरण यू. एम. एल. से प्रोग्राम भाषा कोड उत्पन्न करते हैं। यू. एम. एल. का उपयोग प्लेटफॉर्म भाषा से स्वतंत्र प्रणाली के मॉडलिंग के लिए किया जा सकता है। यू. एम. एल. सॉफ्टवेयर-गहन प्रणालियों के बारे में जानकारी की कल्पना, निर्दिष्ट करने, निर्माण और दस्तावेजीकरण के लिए एक चित्रमय भाषा है। यू. एम. एल. एक प्रणाली मॉडल लिखने का एक मानक तरीका देता है, जिसमें वैचारिक विचार शामिल होते हैं। मॉडलिंग की समझ के साथ, यू. एम. एल. का उपयोग और अनुप्रयोग सॉफ्टवेयर विकास प्रक्रिया को अधिक कुशल बना सकता है। इतिहास यू. एम. एल. 1990 के दशक के उत्तरार्ध से विभिन्न गतिविधियों पर लागू हुआ है और इसका उपयोग वस्तु-उन्मुख विकास विधियों के साथ किया गया है। यू. एम. एल. यू. एम. एल. को लागू करने वाले क्षेत्रों का उपयोग निम्नलिखित क्षेत्रों में किया गया है उद्यम सूचना प्रणाली बैंकिंग और वित्तीय सेवाएँ दूरसंचार रक्षा परिवहन खुदरा विज्ञान और अनुसंधान वितरित वेब-आधारित सेवाएँ यू. एम. एल. का उपयोग गैर-सॉफ्टवेयर प्रणालियों को मॉडल करने के लिए भी किया जा सकता है, जैसे कि कानूनी प्रणालियों में कार्यप्रवाह, चिकित्सा इलेक्ट्रॉनिक्स और रोगी स्वास्थ्य सेवा प्रणालियाँ, और हार्डवेयर का डिज़ाइन। विभिन्न आरेखों का उपयोग करके यू. एम. एल. के मॉडलिंग अनुप्रयोग यू. एम. एल. आरेखों और कार्यक्षमता सारांशों की निम्नलिखित सूचियाँ वास्तविक दुनिया के उदाहरणों में यू. एम. एल. अनुप्रयोगों की समझ को सक्षम करती हैं। संरचना आरेख आ ओकर अनुप्रयोग संरचना आरेख एकटा प्रणालीक दृश्य देखबैत छैक जे वस्तुक संरचना देखबैत छैक, जाहिमे ओकर वर्गीकरण, सम्बन्ध, विशेषता आ संचालन सम्मिलित छैकः वर्ग आरेख घटक आरेख समग्र संरचना आरेख परिनियोजन आरेख वस्तु आरेख पैकेज रूपरेखा आरेख व्यवहार आरेख आ ओकर अनुप्रयोग व्यवहार आरेख एकटा प्रणालीक व्यवहारकेँ स्पष्ट करय लेल उपयोग कयल जाइत छैक, ओकर उपयोग सॉफ्टवेयर प्रणालीक कार्यात्मकताक वर्णन करबा लेल व्यापक रूपसँ कयल जाइत छैक। कुछ व्यवहार आरेख हैंः गतिविधि आरेख राज्य मशीन आरेख केस आरेख का उपयोग करें अंतःक्रिया आरेख आ ओकर अनुप्रयोग अंतःक्रिया आरेख व्यवहार आरेखक उपसमुच्चय छैक आ प्रणालीक बीच नियंत्रण आ डेटा के प्रवाह पर जोर दैत छैक जकर प्रतिरूप बनाओल जा रहल छैकः संचार आरेख अंतःक्रिया अवलोकन आरेख अनुक्रम आरेख समय आरेख वेब अनुप्रयोग यू. एम. एल. क वेब अनुप्रयोगक उपयोग वेब अनुप्रयोगक उपयोगकर्ता इंटरफेसकेँ मॉडल करबा लेल आ वेबसाइटक उद्देश्यकेँ स्पष्ट करबा लेल कयल जा सकैत छैक। वेब अनुप्रयोग सॉफ्टवेयर-गहन प्रणालियाँ हैं और यू. एम. एल. उनके प्रतिरूपण के लिए भाषाओं के कुशल चयन में से एक है। विभिन्न यू. एम. एल. उपकरणों का उपयोग करके किसी अनुप्रयोग की वेब सॉफ्टवेयर जटिलता को कम किया जा सकता है। यू. एम. एल. आधारित वेब इंजीनियरिंग का उद्देश्य एक यू. एम. एल. प्रोफ़ाइल की पेशकश करना है जो वेब विकास की जरूरतों से बेहतर तरीके से मेल खाता है। निम्नलिखित उदाहरण हैंः मॉडलों के एक समूह का उपयोग करके वेब अनुप्रयोगों का प्रतिनिधित्व वेब ऐप केस मॉडल वेब ऐप कार्यान्वयन मॉडल वेब ऐप परिनियोजन मॉडल वेब ऐप सुरक्षा मॉडल वेब ऐप साइट मानचित्र क्लाइंट और सर्वर पक्ष पर मॉडल पृष्ठों, हाइपरलिंक और गतिशील सामग्री के लिए। वेब पेज के सर्वर साइड पहलुओं को एक वर्ग और क्लाइंट साइड पहलू के साथ दूसरे के साथ मॉडलिंग करने और प्रत्येक सर्वर और क्लाइंट पेज के लिए स्टीरियोटाइप और आइकन को परिभाषित करने के लिए यू. एम. एल. के विस्तार तंत्र का उपयोग करके दोनों को अलग करने के लिए। यू. एम. एल. में रूढ़िवादिता का उपयोग मॉडलिंग तत्व के लिए नए शब्दार्थ को परिभाषित करने के लिए किया जाता है। एच. टी. एम. एल. में प्रपत्रों को विभिन्न यू. एम. एल. निर्माणों का उपयोग करके भी तैयार किया जा सकता है। यू. एम. एल. का उपयोग उन वेब-विशिष्ट तत्वों और प्रौद्योगिकियों में प्रणाली के व्यावसायिक तर्क के निष्पादन को व्यक्त करने के लिए किया जा सकता है। एम्बेडेड सिस्टम डिजाइन में एंबेडेड सिस्टम सॉफ्टवेयर को सॉफ्टवेयर विनिर्देश और विश्लेषण के लिए सावधानीपूर्वक देखने की आवश्यकता है। एकीकृत मॉडलिंग भाषा और वास्तविक समय क्षेत्र में विस्तार प्रस्तावों का उपयोग नए डिजाइन प्रवाह के विकास के लिए किया जा सकता है। यू. एम. एल. का उपयोग आधुनिक एम्बेडेड प्रणालियों के विनिर्देश, डिजाइन और कार्यान्वयन के लिए किया जा सकता है। यू. एम. एल. का उपयोग निष्पादन योग्य विनिर्देशों के माध्यम से कार्यात्मक आवश्यकताओं से प्रणाली को मॉडलिंग करने के लिए भी किया जा सकता है और उस उद्देश्य के लिए एक अंतर्निहित प्रणाली के लिए संदर्भ को मॉडल करने में सक्षम होना महत्वपूर्ण है-पर्यावरण और उपयोगकर्ता-संचालित दोनों। अंतःस्थापित प्रणालियों से संबंधित यू. एम. एल. की कुछ प्रमुख अवधारणाएँः यू. एम. एल. एक एकल भाषा नहीं है, बल्कि विशेष अनुप्रयोगों के लिए भाषाओं के परिवारों के निर्माण की अनुमति देने के लिए संकेतन, वाक्यविन्यास और शब्दार्थ का एक समूह है। यू. एम. एल. में विस्तार तंत्र जैसे प्रोफाइल, रूढ़िवादी, टैग और बाधाओं का उपयोग विशेष अनुप्रयोगों के लिए किया जा सकता है। सिस्टम वातावरण, उपयोगकर्ता परिदृश्य और परीक्षण मामलों का वर्णन करने के लिए उपयोग-केस मॉडलिंग। यू. एम. एल. में ऑब्जेक्ट-ओरिएंटेड सिस्टम विनिर्देश, डिजाइन और मॉडलिंग के लिए समर्थन है। अंतर्निहित प्रणालियों और वास्तविक समय समुदाय से यू. एम. एल. में बढ़ती रुचि। राज्य-मशीन शब्दार्थ के लिए समर्थन जिसका उपयोग मॉडलिंग और संश्लेषण के लिए किया जा सकता है। यू. एम. एल. वस्तु-आधारित संरचनात्मक अपघटन और परिष्करण का समर्थन करता है। एक विशिष्ट यू. एम. एल. प्रोफाइल, जिसे रियल-टाइम और एंबेडेड सिस्टम के मॉडलिंग और विश्लेषण के लिए एम. ए. आर. टी. ई. कहा जाता है, डोमेन को समर्पित कुछ विस्तार प्रदान करता है। यूनिफाइड मॉडलिंग लैंग्वेज वेब एप्लीकेशन एम्बेडेड सिस्टम मार्ट यू. एम. एल. टूल्स संदर्भ और नोट्स उद्धरण बाहरी लिंक http://www.uml.org https://web.archive.org/web/20110906042707/http:// डब्ल्यू. डब्ल्यू. आई. टी. एम. वेब. कॉम/निबंध546. एच. टी. एम. https://web.archive.org/web/20120331162632/http:// ओ. एस. एस. ओ. आर. जी. सी. एन./ओ. एस. डी. ओ. सी. एस./विकास/आर. यू. पी./वेबएप्स. एच. टी. एम. http://www.sereferences.com/uml-tools.php http://blogs.oracle.com/JavaFundamentals/entry/the_importance_of_using_unified यूनिफाइड मॉडलिंग लैंग्वेज