यूएमएल सीखें: आरंभ स्केचिंग आउट प्रोग्राम प्राप्त करें

प्रकटीकरण: आपका समर्थन साइट को चालू रखने में मदद करता है! हम इस पृष्ठ पर हमारे द्वारा सुझाई गई कुछ सेवाओं के लिए एक रेफरल शुल्क कमाते हैं.

यूएमएल प्रोग्रामिंग भाषा नहीं है – कम से कम किसी भी पारंपरिक अर्थ में नहीं। इसके बजाय, यह एक ग्राफिकल मॉडलिंग भाषा है, जो कंप्यूटर प्रोग्राम और सॉफ्टवेयर सिस्टम डिजाइन करने का एक तरीका है.

यूएमएल मानक कई अलग-अलग प्रकार के आरेखों के लिए प्रदान करता है, हर एक सिस्टम को देखने के एक अलग तरीके का प्रतिनिधित्व करता है। उदाहरण के लिए, एक वर्ग आरेख कई वर्गों के गुणों और संबंधों को दर्शाता है। एक उपयोग मामला आरेख कई अलग-अलग प्रकार के उपयोगकर्ताओं को दिखाता है और सिस्टम के भीतर उनकी आवश्यकताओं को संहिताबद्ध करता है.

प्रत्येक आरेख में परिभाषित प्रतीकों का एक सेट होता है जो एक कंप्यूटर सिस्टम के भीतर विभिन्न अवधारणाओं या संस्थाओं का प्रतिनिधित्व करता है: कक्षाएं, रिश्ते, उपयोगकर्ता, इंटरफेस, घटक और आगे।.

यूएमएल ऑनलाइन ट्यूटोरियल

  • यूएमएल मूल बातें: एकीकृत मॉडलिंग भाषा का एक परिचय, आईबीएम डेवलपरवेयर से विकास के अनुभव वाले लोगों के लिए एक सौम्य परिचय;
  • यूएमएल डायग्राम्स, यूएमएल में उपलब्ध विभिन्न आरेखों का अवलोकन, जिसमें से प्रत्येक पर अधिक गहराई से जानकारी के लिए लिंक, एक कंपनी से यूएमएल आरेख सॉफ्टवेयर विकसित करता है;
  • प्रैक्टिकल यूएमएल: डेवलपर्स के लिए हैंड्स-ऑन इंट्रोडक्शन एक स्व-निर्देशित पाठ्यक्रम है जिसमें मिनी क्विज़ के साथ खुद को रास्ते में परीक्षण करना है;
  • स्पार्क्स सिस्टम का यह यूएमएल ट्यूटोरियल थोड़ा बेसिक है, लेकिन पार्ट टू दिलचस्प है क्योंकि यह आपको चलता है जिस तरह से एक विकास टीम वास्तव में यूएमएल का उपयोग कर सकती है जबकि एक सिस्टम का निर्माण;
  • ट्यूटोरियल प्वाइंट यूएमएल विनिर्देश के प्रत्येक प्रमुख टुकड़े को आसानी से समझने वाले स्पष्टीकरण और दृश्य उदाहरणों के साथ देता है;
  • ओएमजी की एकीकृत मॉडलिंग भाषा का परिचय, यह आधिकारिक वस्तु प्रबंधन समूह से अभिनीत मार्गदर्शक है;
  • क्लास डायग्राम: एक फुर्तीला परिचय, कई लोग क्लास के आरेखों को यूएमएल का दिल मानते हैं, और यह ट्यूटोरियल उन्हें एजाइल विकास पद्धति के दृष्टिकोण से कवर करता है;
  • वर्ग आरेखों पर अधिक जोर देने के कारण, अन्य अत्यधिक उपयोगी आरेख अक्सर पर्याप्त नहीं होते हैं; अनुक्रम आरेख (पीडीएफ) पर यह ट्यूटोरियल; सबसे उपयोगी, और अंडरलाइज्ड, यूएमएल आरेख प्रकारों में से एक को शामिल किया गया;
  • “केस का उपयोग करें” आरेख भी अत्यधिक अप्रयुक्त हैं, क्योंकि हर कोई उनके महत्व को नहीं समझता है; यह उपयोग केस डायग्राम ट्यूटोरियल आपको उनका मूल्य देखने में मदद करेगा;
  • SourceMaking.com से UML UML के लिए एक पुस्तक-लंबाई गाइड है, जो उच्च-स्तरीय अवधारणाओं को कवर करता है और फिर विवरण में गोताखोरी करता है – सुनने लायक लोगों से एक बहुत अच्छी तरह से लिखित संसाधन; डिजाइन पैटर्न के लिए उनके गाइड को भी देखें;
  • UML2 सीखें। * सरल शब्दों में अली तवाकोली का एक शानदार, खुला स्रोत ट्यूटोरियल है.

वीडियो शिक्षण

  • यूएमएल 2.0 ट्यूटोरियल, यूएमएल पर एक नौ-भाग वीडियो श्रृंखला, आरेख के प्रत्येक प्रकार को कवर करता है;
  • यूएमएल ट्यूटोरियल, एक 95-भाग वीडियो श्रृंखला जो कक्षा के आरेखों की गहराई में जाती है और महत्वपूर्ण वस्तु उन्मुख प्रोग्रामिंग अवधारणाओं का प्रतिनिधित्व कैसे करें;
  • यूएमएल फंडामेंटल्स, वीडियो और पूरक सामग्री (भुगतान) के साथ 62-हिस्सा उदमी पाठ्यक्रम.

पुस्तकें

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

  • यूएमएल डिस्टिल्ड: एक संक्षिप्त गाइड टू द स्टैंडर्ड ऑब्जेक्ट मॉडलिंग लैंग्वेज, मार्टिन फाउलर द्वारा – यदि आप केवल यूएमएल पर एक पुस्तक पढ़ सकते हैं, तो यह पढ़ने के लिए एक है; यह एक आधुनिक क्लासिक है;
  • रंबॉ, जैकबसन और बूच द्वारा यूनिफाइड मॉडलिंग लैंग्वेज रेफरेंस मैनुअल, यूएमएल पर एक अच्छी दूसरी पुस्तक है, और यूएमएल डिस्टिल्ड के लिए एक आदर्श साथी; उसी टीम ने द यूनिफाइड मॉडलिंग लैंग्वेज यूजर गाइड भी लिखा, जो कि बहुत अधिक परिचयात्मक पाठ है, जो ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की बुनियादी अवधारणाओं को कवर करता है – गैर-तकनीकी टीम के सदस्यों के लिए अच्छा है, जिन्हें यूएमएल का उपयोग करके डेवलपर्स के साथ काम करने की आवश्यकता होती है;
  • UML 2.0 एक संक्षेप में, पिलोन और पिटमैन द्वारा, UML के लिए एक परिचय, यदि UML डिस्टिल्ड आपके लिए काफी काम नहीं करता है;
  • यूएमएल 2.0 इन एक्शन: ग्रेसेले, बॉमन और बॉमन द्वारा एक प्रोजेक्ट-आधारित ट्यूटोरियल, अधिकांश पुस्तकों में पाए गए यूएमएल सिद्धांत और वास्तविक परियोजनाओं के निर्माण की वास्तविक दुनिया के बीच की खाई को पाटने के लिए एक सहायक पुस्तक है;
  • यूएमएल 2.0 स्टाइल के तत्व, स्कॉट डब्ल्यू एंबलर द्वारा, स्ट्रंक एंड व्हाइट क्लासिक द्वारा प्रेरित, यह पुस्तक एक यूएमएल मॉडलर को ऐसे चित्र बनाने में मदद करेगी जो अधिक पठनीय, स्पष्ट और सुसंगत हैं;
  • यूएमएल और पैटर्न लागू करना: क्रेग लर्मन द्वारा ऑब्जेक्ट-ओरिएंटेड एनालिसिस एंड डिज़ाइन एंड इटरेटिव डेवलपमेंट का एक परिचय, प्रोग्रामर्स की शुरुआत के लिए एक अच्छी पुस्तक है, या ऑब्जेक्ट ओरिएंटेशन के लिए अपेक्षाकृत नया है; पुस्तक पाठक को “वस्तुओं में सोचने का तरीका” सिखाती है, और अक्सर इसे कॉलेज के पाठ्यक्रम की पाठ्यपुस्तक के रूप में उपयोग किया जाता है;
  • यूएमएल फॉर द आईटी बिजनेस एनालिस्ट, हावर्ड पोड्सवा द्वारा, यह समझने के लिए एक महान पुस्तक है कि यूएमएल का उपयोग विशेष रूप से प्रारंभिक आवश्यकताओं को इकट्ठा करने और एक विकास परियोजना के सिस्टम विनिर्देश में कैसे किया जाता है;
  • सिस्टम एनालिसिस एंड डिज़ाइन: डेनिस, विक्सोम, और टेगर्डन द्वारा यूएमएल के साथ एक ऑब्जेक्ट-ओरिएंटेड अप्रोच – यह कॉलेज टेक्स्ट-बुक यूएमएल के बारे में नहीं है, बल्कि सिस्टम एनालिसिस एंड डिज़ाइन सिखाते समय यूएमएल का उपयोग करता है; यह सिस्टम इंजीनियर या बिजनेस एनालिस्ट बनने के इच्छुक लोगों के लिए (या जो खुद को पहले से ही उन नौकरियों को करने के लिए एक महान पुस्तक है);
  • यूएमएल के साथ केस ड्रिव्ड ऑब्जेक्ट मॉडलिंग का उपयोग करें: रोसेनबर्ग और स्टीफंस द्वारा – थ्योरी और प्रैक्टिस – परियोजना प्रबंधकों, विश्लेषकों, और किसी और के लिए एक महान पुस्तक, जिसे इकट्ठा करने की आवश्यकताओं और लेखन कोड के बीच की खाई को पाटने में मदद करनी है.

यूएमएल, ओओपी, और डिज़ाइन पैटर्न

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

निष्कर्ष

यूएमएल एक विकास पद्धति प्रदान करता है जो कोडर को अपनी स्क्रीन से दूर कर देता है, सिस्टम आर्किटेक्ट और व्यवसाय विश्लेषकों के साथ सिस्टम डिजाइन के बारे में बात करता है। यह व्हाइट-बोर्ड स्केच को सार्थक और ठोस बनाने के लिए एक उपकरण प्रदान करता है। यूएमएल सॉफ्टवेयर डेवलपर्स, प्रोजेक्ट मैनेजर और किसी और टीम के विकास के लिए एक शक्तिशाली कौशल है.

आगे पढ़ना और संसाधन

हमारे पास कोडिंग और विकास से संबंधित अधिक प्रोग्रामिंग गाइड, ट्यूटोरियल और इन्फोग्राफिक्स हैं:

  • ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग: इस लेख में हम ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाओं की एक विस्तृत श्रृंखला पर चर्चा करते हैं.
  • लिनक्स प्रोग्रामिंग परिचय और संसाधन: लिनक्स प्रोग्रामिंग के कई स्तरों की यह चर्चा आपको उत्साहित करने के लिए बाध्य है.
  • वेरिलोग प्रोग्रामिंग परिचय और संसाधन: इस महत्वपूर्ण हार्डवेयर विवरण भाषा के बारे में सभी जानें.

आपको क्या कोड सीखना चाहिए?

किस प्रोग्रामिंग भाषा में आपको कोड करना सीखना चाहिए? हमारे इन्फोग्राफिक की जाँच करें, आपको क्या कोड सीखना चाहिए? यह न केवल भाषाओं के विभिन्न पहलुओं पर चर्चा करता है, यह महत्वपूर्ण सवालों के जवाब देता है जैसे, “मैं एक जीवन के लिए प्रोग्रामिंग जावा को कितने पैसे कमाऊंगा?”

आपको क्या कोड सीखना चाहिए?
आपको क्या कोड सीखना चाहिए?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me