2010-07-02 7 views
6

मुझे यूएमएल सीखना है, लेकिन सी # परिप्रेक्ष्य से।यूएमएल सीखें लेकिन सी # परिप्रेक्ष्य से ... (मैं शुरुआती हूं)

मैं सी # भाषा के साथ शुरुआत कर रहा हूं, इसलिए मुझे सी/सी ++ और अन्य भाषाओं में कोई अनुभव नहीं है।

मैं सी # के साथ एक नया स्टार्ट सीखने वाला हूं।

तो मैं Google/पुस्तकें जांचता हूं लेकिन वे वीबी/जावा कोड और अन्य आईडीई के साथ समझाते हैं।

मुझे सी # के साथ यूएमएल सीखने के बारे में एक पुस्तक या व्यापक पृष्ठ खोजने की आवश्यकता है।

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

क्या आप मेरी मदद कर सकते हैं?

+5

वीबी (.NET) और सी # के लिए आईडीई लगभग समान और के बीच जावा और सी # वाक्यविन्यास हो जाएगा काफी निकट है कि आप एक के रूप में किसी भी जावा स्रोत का उपयोग करने में सक्षम होना चाहिए है संदर्भ। – R0MANARMY

उत्तर

3

मैं आपको मार्टिन फाउलर की पुस्तक "उमल डिस्टिल्ड" पर एक नज़र डालने की सलाह दूंगा। इससे आपको मूल बातें समझनी चाहिए।

यूएमएल के साथ अपने सिर को पाने के लिए सबसे कठिन चीजों में से एक है अलग-अलग "विचार" की अवधारणा। कुछ उमल नोटेशन का उपयोग एक आरेख के लिए किया जाता है, न कि दूसरों के लिए।

मैं कक्षा आरेखों के बारे में जानने की कोशिश करके शुरू करूंगा क्योंकि इसमें सी # में जो दिखाई देता है, उसके निकटतम मैपिंग है; कक्षा, वस्तु, इंटरफेस, आदि

कुछ केस, जैसे कि केस केस, प्रोग्रामिंग भाषाओं या अवधारणाओं के साथ कुछ लेना देना नहीं है और किसी भी प्रोग्रामिंग भाषा के साथ काम करेंगे।

4

जो आप पूछ रहे हैं वह थोड़ा अजीब लगता है (यानी, अगर हम दोनों एक ही बात के बारे में बात कर रहे हैं: एकीकृत मॉडलिंग भाषा)।

यूएमएल की मेरी समझ से, यह ज्यादातर उच्च स्तरीय अवधारणाओं का प्रतिनिधित्व करने का एक तरीका है और भाषा विशिष्ट नहीं है।

यदि आप मेरी राय चाहते हैं, तो ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग का एक उन्नत ज्ञान जो भी आप करने की कोशिश कर रहे हैं उसके लिए पर्याप्त होना चाहिए।

1

यूएमएल प्रोग्रामिंग भाषा विशिष्ट नहीं है। जैसा कि मोंटी ने कहा, यूएमएल डिस्टिल्ड बुक के साथ-साथ ऑब्जेक्ट मैनेजमेंट ग्रुप के पेज (http://www.uml.org/) पर जुड़े कुछ ट्यूटोरियल देखें। स्पार्क्स जैसी कंपनियों से कुछ सभ्य यूएमएल ऑनलाइन ट्यूटोरियल हैं जो यूएमएल उपकरण बनाते हैं। ये ट्यूटोरियल टूल विशिष्ट नहीं हैं, इसलिए आपको उनसे उचित मात्रा में जानकारी प्राप्त करने में सक्षम होना चाहिए। अपने उद्देश्य लेकिन अंत में निश्चित रूप से आप एक भाषा में यह वस्तु के बारे में जैसे सोचना करने की आवश्यकता होगी

Sparx Resources

VisualCase Tutorial

2

यूएमएल, नास्तिक भाषा है। अगर ऐसा है सी # आप सी # यूएमएल टाइप कर सकते हैं और आप जैसे लिंक के बहुत सारे मिल जाएगा इस एक:

http://www.excelsoftware.com/csharp_models.pdf

अब समस्या मैं इन संसाधनों के कई के साथ देखते हैं कि वे सिर्फ वर्ग चित्र पर ध्यान केंद्रित करते है । जबकि यूएमएल सिर्फ इतना ही है। मैं आपको सलाह देता हूं कि आप पहले यूएमएल उपयोग केस पर ध्यान केंद्रित करें क्योंकि यही वह जगह है जहां व्यावसायिक आवश्यकताएं शुरू होती हैं।उदाहरण के लिए देखें एक ई-कॉमर्स उदाहरण यहाँ: http://www.dzone.com/links/r/ecommerce_umlyuml_use_case_diagram.html

संबंधित मुद्दे