एक शानदार तरीका अच्छा यूएमएल डिजाइन में जानने के लिए क्या है? आप कितनी बार आरेख खींचते हैं (कक्षाओं के स्थिर आरेख के अलावा)? इसे सीखने का सबसे अच्छा स्रोत क्या है?यूएमएल सीखने का सबसे अच्छा स्रोत क्या है?
उत्तर
मुझे लगता है कि मार्टिन फाउलर की "UML Distilled" यूएमएल वाक्य रचना सीखने के लिए सबसे अच्छा किताब है। जानकारी के साथ यह संक्षिप्त और घना है।
दुर्भाग्य से, जानते हुए भी यूएमएल वाक्य रचना अच्छी तरह से कैसे डिजाइन करने के लिए जानने के रूप में एक ही बात नहीं है।
डिजाइन के बारे में इतना सच है। बहुत अधिक विवरण बनाने या बहुत अमूर्त बनाने और अपने यूएमएल को बेकार बनाने के साथ इसे दूर करना बहुत आसान है। –
यूएमएल इंजीनियरिंग चित्रों के समान नहीं है। कुछ लोग सोचते हैं कि वे होना चाहिए; मुझे लगता है कि वे गलत हैं। – duffymo
@ डफिमो, मैं उम के साथ बेहतर डिजाइन कैसे कर सकता हूं? – uzay95
मुझे पता नहीं, यह कितना बड़ा दल है पर निर्भर करता है। वर्ग/अनुक्रम/मामलों का उपयोग ज्यादातर मेरे लिए उपयोग किया जाता है जो मुझे लगता है। सबसे महत्वपूर्ण बात यह अति प्रयोग diagraming नहीं है, couse मुख्य लक्ष्य टीम के बीच comunicate मदद करने के लिए, चीजों को एक ही तरह से समझते हैं, न कि केवल कुछ बेकार चित्र कागजात बनाने के लिए और उन्हें इस्तेमाल नहीं मदद है।
हालांकि बहुत जटिल टीमों के समूह द्वारा विकसित प्रणाली, स्पष्ट रूप से अधिक चित्र मुझे लगता है कि आवश्यकता होती है, बस सुनिश्चित करें कि हर कोई जानता है कि वे क्या कर रहे हैं और कैसे चीजें प्रणाली में संबंधित बनाने के लिए। इन दिनों बहुत अच्छे उपकरण हैं जो मॉडलिंग में मदद करते हैं।
+1: यूएमएल कोड के प्रतिस्थापन नहीं है। आप "चित्रों के साथ प्रोग्रामिंग" स्तर तक पहुंचने का प्रयास कर सकते हैं, लेकिन इससे मदद नहीं मिलती है। –
एक परियोजना मैं जहाँ हम एन्टरप्राइज़ आर्किटेक्ट इस्तेमाल किया यूएमएल चित्र जो हम राउंड फिसल गया (आगे और रिवर्स इंजीनियरिंग) सी # स्रोत कोड के साथ बनाने के लिए पर काम किया बनाने थी।
यह (यूएमएल) प्रत्येक विधि (अनुक्रम आरेखों का उपयोग करके) के कार्यान्वयन को परिभाषित करने में अच्छा नहीं था, लेकिन यह इंटरफ़ेस और कक्षाओं (यानी घोषणाओं, विधियों की परिभाषाओं) के हस्ताक्षर को परिभाषित करना ठीक था।
एक चित्र जो दिखाता है कि वर्गों के एक समूह बातचीत (जबकि स्रोत कोड के साथ आप एक समय में कक्षाएं एक देखें)
विभिन्न साथ चित्र:
यह क्योंकि तुम हो सकता था उपयोगी था कक्षाओं के विभिन्न समूह; और कभी-कभी एक ही कक्षा एक से अधिक आरेख पर दिखाई दे सकती है।
यह एक परियोजना के लिए था, जहां यह उपयोग के मामलों हालांकि डिजाइन से पता लगाने की क्षमता के साथ, डिजाइन प्रलेखन बनाने के लिए एक आवश्यकता थी।
- 1. पायथन स्रोत कोड से यूएमएल आरेख उत्पन्न करने का सबसे अच्छा तरीका क्या है?
- 2. एरलांग सीखने का सबसे अच्छा तरीका क्या है?
- 3. सीयूडीए सीखने का सबसे अच्छा तरीका क्या है?
- 4. jQuery सीखने का सबसे अच्छा तरीका क्या है?
- 5. डब्ल्यूसीएफ सीखने का सबसे अच्छा तरीका क्या है?
- 6. एसएनएमपी निगरानी उपकरण का सबसे अच्छा खुला स्रोत क्या है?
- 7. सीखने (एन) एएसएम के लिए सबसे अच्छा संसाधन क्या है?
- 8. जावा में रीस्टफुल एपीआई बनाने के तरीके सीखने के लिए सबसे अच्छा स्रोत क्या है?
- 9. Mongoid सीखने के लिए सबसे अच्छा ट्यूटोरियल क्या है?
- 10. लिनक्स मंच पर x86 असेंबली सीखने का सबसे अच्छा तरीका क्या है?
- 11. प्रोग्रामर के लिए एक नई भाषा सीखने का सबसे अच्छा तरीका क्या है?
- 12. एक ही समय में सी ++ और क्यूटी सीखने का सबसे अच्छा तरीका क्या है?
- 13. सामान्य रूप से स्प्रिंग एओपी या एओपी सीखने का सबसे अच्छा तरीका क्या है?
- 14. सी के साथ ग्लास सीखने का सबसे अच्छा/तेज़ तरीका क्या है?
- 15. .net के साथ multithreading सीखने के लिए अच्छा स्रोत?
- 16. सबसे अच्छा प्रो ओओपी तर्क क्या है?
- 17. भाषा सीखने का आपका तरीका क्या है?
- 18. आपने कभी सोचा है कि स्रोत भंडार का सबसे अच्छा उपयोग क्या है?
- 19. रुझान डेटा संग्रहीत करने का सबसे अच्छा तरीका क्या है?
- 20. सीआईएल (MSIL) सीखने के लिए सबसे अच्छा संसाधनों
- 21. सबसे अच्छा ओपन सोर्स, लिनक्स-संगत यूएमएल मॉडलिंग टूल क्या है?
- 22. क्या कोई मुझे वेब सेवाओं को सीखने के लिए एक अच्छा स्रोत दिखा सकता है?
- 23. क्या कोई अच्छा + फ्री + लाइटवेट + लिनक्स यूएमएल डिज़ाइन टूल्स है?
- 24. Visio 2003 में UML 2.0 का उपयोग करने का सबसे अच्छा तरीका क्या है?
- 25. यूएमएल
- 26. परियोजनाओं के बीच डेल्फी स्रोत फ़ाइलों को साझा करने का सबसे अच्छा तरीका क्या है?
- 27. किंडल के लिए लाटेक्स स्रोत को प्रारूपित करने का सबसे अच्छा तरीका क्या है?
- 28. कोको में स्रोत कोड के सिंटैक्स हाइलाइटिंग को लागू करने का सबसे अच्छा तरीका क्या है?
- 29. स्रोत डेटा खोलने का सबसे अच्छा तरीका क्या है (कोड के बजाए)?
- 30. स्रोत नियंत्रण में MySQL डेटाबेस को संग्रहीत करने का सबसे अच्छा तरीका क्या है?
यहां UML2.0 के हर पहलू को सीखने के लिए एक महान ट्यूटोरियल भी है जो सभी सरल शब्दों में समझाया गया है: https://github.com/imalitavakoli/learn-uml2 – Ali