यूएमएल कितना उपयोगी है यदि आप किसी प्रोजेक्ट में अकेले काम करने वाले डेवलपर हैं [बंद]


15

यदि आप किसी प्रोजेक्ट में अकेले काम कर रहे डेवलपर हैं तो यूएमएल कितना उपयोगी है?


जवाबों:


16

यह बहुत उपयोगी हो सकता है यदि परियोजना इतनी बड़ी है कि आपको अपने सिर को सीधा रखने में परेशानी हो। कागज / आरेखों पर कुछ प्राप्त करना भी कम से कम मेरे लिए डिजाइन और समस्या को सुलझाने की प्रक्रिया में मदद कर सकता है।

... मैं यह भी स्वीकार करता हूं कि निजी परियोजनाओं के लिए मेरे आरेख उतने औपचारिक नहीं हैं जितने वे काम करने वाले प्रोजेक्ट के लिए होंगे, वे मेरे लिए उनके साथ काम करने के लिए सिर्फ अच्छे हैं ...


12

यह बहुत उपयोगी और मूल्यवान है

जैसा कि दूसरों ने कहा है कि यह संचार के लिए सबसे अच्छा है और एक सरसरी नज़र में आप कह सकते हैं "केवल 1 डेवलपर तो ... कोई संचार की आवश्यकता नहीं" लेकिन मुझे नहीं लगता कि यह सच है।

तो यूएमएल और संचार के लिए कौन है?

  1. आप! - हाँ तुम। जब आप थोड़ी देर के लिए परियोजना से दूर चले जाते हैं और फिर वापस आते हैं, तो यह वहां होगा जो आपको परियोजना के कामकाज को याद रखने में मदद करेगा।
  2. नए डेवलपर - जब आप अभी एकमात्र डेवलपर हो सकते हैं, तो भविष्य में यह कहना नहीं होगा कि कोई और आपके प्रोजेक्ट पर काम नहीं करेगा या यहां तक ​​कि यह 1 से अधिक डेवलपर के लिए विस्तारित हो सकता है।
  3. बिजनेस एसोसिएट्स - यदि आप अपने प्रोजेक्ट के लिए बॉस या मैनेजर या भावी साथी के सामने कुछ भी प्रस्तुत करने जा रहे हैं, तो प्रोजेक्ट का एक यूएमएल आपको प्रस्तुति में या यहां तक ​​कि सिर्फ आकस्मिक बातचीत में मदद कर सकता है।
  4. दस्तावेज़ीकरण - चाहे आप या कोई और कर रहा हो अंत उपयोगकर्ता प्रलेखन एक परियोजना का एक यूएमएल होने का एक शानदार लॉन्चिंग प्लेटफॉर्म हो सकता है। मक्खी पर सब कुछ याद रखने की कोशिश करने से बेहतर है कि आप इसे लिखें या आप किसी और को याद कर सकें।

इसके अलावा वे अभ्यास के लिए भी उपयोगी होते हैं जब आप ऐसी स्थिति में आते हैं जहाँ वे अनिवार्य होते हैं।


2
मैं भविष्य कहूँगा आप !! बस अपने आप से पूछें, कितनी बार आपने अपना स्वयं का अवांछित कोड देखा है जिसे आप आसानी से समझ नहीं सकते हैं? यदि आपका उत्तर कभी नहीं है, तो आपको यूएमएल या किसी अन्य प्रकार के डिज़ाइन या प्रलेखन की आवश्यकता नहीं है।
16:14 पर चक्रवात

6

संक्षेप में, शायद बहुत ज्यादा नहीं।

यूएमएल का सबसे बड़ा मूल्य संचार में है, इसलिए किसी एक व्यक्ति की टीम के लिए इसकी पेशकश करना बहुत कम है। हालाँकि मैं अभी भी इसे किसी न किसी तरह के डिज़ाइन स्केच इत्यादि के लिए उपयोग करूँगा। विज़ुअलाइज़ेशन जटिल समस्याओं को समझने में बहुत मदद कर सकता है।

एक संभावित महत्वपूर्ण उपयोग हालांकि आपके उत्तराधिकारी के लिए डिजाइन का दस्तावेजीकरण करना है - आप शायद ही कभी उस परियोजना (किसी भी परियोजना) पर काम करेंगे।


1
आपको हमेशा भविष्य के साथ संवाद करना चाहिए-आप।
jv42

1

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

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


0

मैं अकेले बहुत काम करता हूं (मैं फ्रीलांस करता हूं) और मैं यूएमएल का उपयोग नहीं करता हूं। आमतौर पर एक ईआरडी और एक संगठन उपकरण में कुछ नोट्स (मैंने इस्तेमाल किया)। मैंने कभी कमी महसूस नहीं की। लेकिन मैं देख रहा हूं कि एक ही परियोजना पर काम करने वाले बहुत से लोगों के साथ बड़े वातावरण में यह कैसे काम आता है।


0

यह उपयोगी हो सकता है क्योंकि जब आप यूएमएल में अपने डिजाइन और वास्तुकला के फैसलों का दस्तावेजीकरण करने की कोशिश कर रहे हैं, तो यह आपको आवेदन के बारे में गहराई से सोचने और कभी-कभी नई चीजों की खोज करने और बेहतर विचार बनाने में मदद करता है। लेकिन मैं दूसरों के साथ सहमत हूं कि अगर यह छोटा प्रोजेक्ट है तो आपको इससे ज्यादा फायदा नहीं हो सकता है जब आप अकेले काम कर रहे हों।


0

सीमांत मुझे लगता है ... यूएमएल का उद्देश्य डिजाइन के विचारों को संप्रेषित करना है। यदि आप वास्तव में यूएमएल में सोचते हैं और उस डिजाइन को मैप करने के अन्य तरीकों के रूप में तेजी से इसका उत्पादन कर सकते हैं, तो निश्चित रूप से आगे बढ़ें और इसका उपयोग करें। अन्यथा आप शायद कुछ बेहतर कर रहे हैं जो किसी न किसी प्रकार के स्केच की तरह दिखते हैं और शायद आपके प्रोजेक्ट की आवश्यकता के अनुसार यूएमएल "लाइट" का एक सा है।

यकीन है कि कुछ उपयोग के मामलों में अगर किसी विशेष क्षेत्र को उनकी जरूरत महसूस होती है। आदि।

जब भी आप जाते हैं, तो आपको 12 महीनों में वापस जाने के लिए कुछ की आवश्यकता होगी जब यह v2 के बारे में सोचने का समय होगा।


0

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


0

आर्किटेक्चर का चित्रमय प्रतिनिधित्व होने से मदद मिल सकती है, अगर आर्किटेक्चर केवल ध्यान में रखने के लिए बहुत बड़ा है (जो आपके लिए खुद को निर्धारित करना है)।

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


0

किसी परियोजना का एक अच्छा दस्तावेज रखने के लिए एक अच्छा अभ्यास है, लेकिन एक व्यक्ति के लिए यह करना बहुत आसान नहीं है और बहुत समय लेने वाला हो सकता है, यहां मेरी स्थिति यह है कि आपको निश्चित रूप से कुछ यूएमएल करने की आवश्यकता है और यदि आपका कार्यक्रम बहुत जटिल है या आप ऐसा करने के लिए आपको अपना कोड जारी करना होगा। यदि आपकी परियोजना जटिल और बड़ी है, तो आप एक दस्तावेज को पर्याप्त रूप से अच्छा करने के लिए सोच सकते हैं ताकि यदि आप समय की अवधि से गुजरते हैं तो आप इसे आसानी से पुनः प्राप्त कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.