de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

UML क्लास डायग्राम का व्यापक गाइड

एकीकृत मॉडलिंग भाषा (UML) सॉफ्टवेयर इंजीनियरिंग के क्षेत्र में एक सामान्य उद्देश्य वाली विकासात्मक मॉडलिंग भाषा है, जिसका उद्देश्य प्रणाली डिजाइन को दृश्य रूप से देखने के लिए एक मानक दृष्टिकोण प्रदान करना है। UML बनाने का मूल उद्देश्य विभिन्न नोटेशन प्रणालियों और सॉफ्टवेयर डिजाइन विधियों को मानकीकृत करने की इच्छा थी। UML में, क्लास डायग्राम एक है संरचना डायग्राम के छह प्रकार। क्लास डायग्राम ऑब्जेक्ट मॉडलिंग प्रक्रिया का आधार है और प्रणाली की स्थिर संरचना का मॉडल बनाते हैं।

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

 

Overview of the 14 UML Diagram Types

क्लास डायग्राम क्या है?

एकीकृत मॉडलिंग भाषा (UML) में क्लास डायग्राम एक स्थिर संरचना डायग्राम है जो प्रणाली की संरचना को उसके क्लास, उनके गुण, संचालन (या विधियाँ), और वस्तुओं के बीच संबंधों को दिखाकर वर्णित करता है।एक क्लास डायग्राम प्रणाली या उप-प्रणाली के लिए एक ब्लूप्रिंट है। आप क्लास डायग्राम का उपयोग प्रणाली के बनावट वाली वस्तुओं को मॉडल करने, वस्तुओं के बीच संबंधों को दिखाने और इन वस्तुओं के कार्यों और उनके द्वारा प्रदान किए जाने वाले सेवाओं का वर्णन करने के लिए कर सकते हैं।

UML की उत्पत्ति

UML का उद्देश्य सभी ऑब्जेक्ट-ओरिएंटेड विधियों द्वारा उपयोग किए जा सकने वाले एक मानक नोटेशन प्रदान करना है और पूर्ववर्ती नोटेशन के सर्वोत्तम तत्वों का चयन और एकीकरण करना है। UML को व्यापक अनुप्रयोगों के लिए डिज़ाइन किया गया है। इसलिए, यह व्यापक अनुप्रयोगों के लिए निर्माण तत्व प्रदान करता है (जैसे वितरित प्रणालियाँ, विश्लेषण, प्रणाली डिजाइन और डिप्लॉयमेंट)।

UML एक नोटेशन है जो OMT के संयोजन से उत्पन्न हुई है

  1. ऑब्जेक्ट मॉडलिंग तकनीक OMT [जेम्स रुम्बॉघ 1991] – विश्लेषण और डेटा-गहन सूचना प्रणालियों के लिए सर्वोत्तम था।
  2. बूच [ग्रेडी बूच 1994] – डिजाइन और कार्यान्वयन के लिए उत्तम था। ग्रेडी बूच ने बहुत व्यापक रूप से काम किया थाएडा भाषा, और भाषा के लिए ऑब्जेक्ट-ओरिएंटेड तकनीकों के विकास में एक प्रमुख भागीदार रहा। हालांकि बूच विधि मजबूत थी, लेकिन नोटेशन को कम पसंद किया गया (उसके मॉडल में बहुत सारे बादल आकृतियाँ थीं – बहुत अव्यवस्थित)
  3. ओओएसई (ऑब्जेक्ट-ओरिएंटेड सॉफ्टवेयर इंजीनियरिंग [इवर जैकोबसन 1992]) – उपयोग केस के रूप में जाने वाले मॉडल को शामिल किया। उपयोग केस एक प्रभावी तकनीक है एक पूर्ण प्रणाली के व्यवहार को समझने के लिए (एक क्षेत्र जहां ओओ ऐतिहासिक रूप से कमजोर रहा है)।

1994 में, ओएमटी के निर्माता जिम रुमबॉग, जब जनरल इलेक्ट्रिक से निकले और रेशनल कॉर्प में ग्रैडी बूच के साथ शामिल हुए, तो सॉफ्टवेयर दुनिया को चौंका दिया। साझेदारी का उद्देश्य उनके विचारों को एकल, एकीकृत विधि में मिलाना था (विधि का कार्यात्मक नाम वास्तव में “एकीकृत विधि” था)।

UML History

वर्ग आरेख का उद्देश्य

वर्ग आरेख प्रणाली डिजाइन के कई चरणों में उपयोगी होते हैं। विश्लेषण चरण के दौरान, वर्ग आरेख आपको समस्या क्षेत्र की आवश्यकताओं को समझने और उसके घटकों की पहचान करने में मदद कर सकते हैं। ऑब्जेक्ट-ओरिएंटेड सॉफ्टवेयर परियोजनाओं में, परियोजना के शुरुआती चरणों में बनाए गए वर्ग आरेख में वर्ग शामिल होते हैं जिन्हें कोड लिखते समय वास्तविक सॉफ्टवेयर वर्गों और वस्तुओं में बदल दिया जाता है।

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

वर्ग आरेख ऑब्जेक्ट-ओरिएंटेड प्रणालियों के मॉडलिंग में व्यापक रूप से उपयोग किए जाते हैं क्योंकि वे वे एकमात्र यूएमएल आरेख हैं जिन्हें सीधे ऑब्जेक्ट-ओरिएंटेड भाषाओं में मैप किया जा सकता है। सॉफ्टवेयर विकास चक्र के कार्यान्वयन चरण के दौरान, आप वर्ग आरेखों का उपयोग मॉडल को कोड में और कोड को मॉडल में बदलने के लिए कर सकते हैं।

वर्ग उदाहरण

एक कुत्ते के राज्य होते हैं – रंग, नाम, नस्ल साथ ही व्यवहार – पूंछ हिलाना, भौंकना, खाना। एक वस्तु एक वर्ग का एक उदाहरण है।

 

यूएमएल वर्ग नोटेशन

एक वर्ग एक अवधारणा का प्रतिनिधित्व करता है जो अवस्था को समेटता है (गुण) और व्यवहार (क्रियाएँ)। प्रत्येक गुण का एक प्रकार होता है। प्रत्येक क्रिया का एक हस्ताक्षरवर्ग का नाम है केवल अनिवार्य जानकारी.

वर्ग का नाम:

  • वर्ग का नाम पहले विभाजन में दिखाई देता है।

वर्ग गुण:

  • गुण दूसरे विभाजन में दिखाए जाते हैं।
  • गुण प्रकार को दाएँ बिंदु के बाद दिखाया जाता है।
  • गुणधर्म कोड में सदस्य चर (डेटा सदस्य) पर मैप होते हैं।

वर्ग संचालन (विधियाँ):

  • संचालन तीसरे भाग में दिखाए गए हैं। ये वर्ग द्वारा प्रदान की जाने वाली सेवाएँ हैं।
  • एक विधि का लौटाए जाने वाला प्रकार विधि संकेत के अंत में दाएँ बिंदु के बाद दिखाया जाता है।
  • विधि पैरामीटर का लौटाए जाने वाला प्रकार पैरामीटर नाम के बाद दाएँ बिंदु के बाद दिखाया जाता है। संचालन कोड में वर्ग विधियों पर मैप होते हैं

वर्ग संबंध

एक वर्ग एक या एक से अधिक अन्य वर्गों के साथ संबंध में शामिल हो सकता है। एक संबंध निम्नलिखित में से एक प्रकार का हो सकता है: (संबंधों के आरेखीय प्रतिनिधित्व के लिए दाएँ तरफ के चित्र को देखें)।

संबंध प्रकार आरेखीय प्रतिनिधित्व
विरासत (या सामान्यीकरण):

  • “है-एक” संबंध का प्रतिनिधित्व करता है।
  • एक अमूल्य वर्ग का नाम इटैलिक में दिखाया जाता है।
  • SubClass1 और SubClass2 सुपर क्लास के विशेषीकरण हैं।
  • एक ठोस रेखा जिसमें बच्चे से माता-पिता वर्ग की ओर इशारा करने वाला खोखला तीर बना होता है
Inheritance (or Generalization)
सरल संबंध:

  • दो सहकर्मी वर्गों के बीच एक संरचनात्मक संबंध।
  • Class1 और Class2 के बीच एक संबंध है
  • दो वर्गों को जोड़ने वाली ठोस रेखा
Simple association
एग्रीगेशन:

एक विशेष प्रकार का संबंध। यह “भाग है” संबंध का प्रतिनिधित्व करता है।

  • Class2 Class1 का एक भाग है।
  • Class2 के कई उदाहरण (तार्किक चिह्न * द्वारा दर्शाए गए) Class1 के साथ संबंधित हो सकते हैं।
  • Class1 और Class2 के वस्तुओं के अलग-अलग जीवनकाल होते हैं।
  • एक ठोस रेखा जिसमें संबंध के अंत में एक अपूर्ण डायमंड होता है जो संयोजित वर्ग से जुड़ा होता है
Aggregation
संयोजन:

एक विशेष प्रकार का एग्रीगेशन जहाँ भागों को जब पूरे को नष्ट कर दिया जाता है तो उन्हें भी नष्ट कर दिया जाता है।

  • Class2 के वस्तु Class1 के साथ जीते और मरते हैं।
  • Class2 अपने आप में नहीं खड़ा हो सकता है।
  • एक ठोस रेखा जिसमें संयोजन के साथ एक भरी हुई हीरे के आकार का चिह्न है, जो संयोजन वाले वर्ग से जुड़ा है
निर्भरता:

  • दो वर्गों के बीच तब उपस्थित होती है जब एक के परिभाषा में परिवर्तन करने से दूसरे में परिवर्तन हो सकता है (लेकिन विपरीत दिशा में नहीं)।
  • Class1, Class2 पर निर्भर है
  • एक टूटी हुई रेखा जिसमें खुला तीर है
Dependency

संबंध के नाम

  • संबंधों के नाम संबंध रेखा के बीच में लिखे जाते हैं।
  • अच्छे संबंध नाम तब समझ में आते हैं जब आप उन्हें आवाज में पढ़ते हैं:
    • “प्रत्येक स्प्रेडशीट में शामिल है कुछ संख्या में सेल”,
    • “एक व्यंजक के लिए मूल्यांकन करता है एक मान”
  • वे अक्सर एक छोटे तीर के सिरे के साथ दिशा दिखाने के लिए जिस दिशा में संबंध को पढ़ना है, उदाहरण के लिए, व्यंजक मानों के लिए मूल्यांकन करते हैं, लेकिन मान व्यंजकों के लिए मूल्यांकन नहीं करते हैं।

 

संबंध – भूमिकाएं

  • एक भूमिका संबंध का दिशात्मक उद्देश्य है।
  • भूमिकाएं संबंध रेखा के दोनों छोरों पर लिखी जाती हैं और उस वर्ग के उद्देश्य का वर्णन करती हैं जो संबंध में भूमिका निभाता है।
    • उदाहरण के लिए, एक सेल एक व्यंजक से संबंधित है। संबंध की प्रकृति यह है कि व्यंजक है सूत्र सेल का।

वर्ग गुणों और संक्रियाओं की दृश्यता

वस्तु-अभिमुख डिजाइन में, गुणों और संक्रियाओं के लिए दृश्यता के लिए एक प्रतीक होता है। UML चार प्रकार की दृश्यता की पहचान करता है: सार्वजनिकसुरक्षितनिजी, और पैकेज.

वर्ग में एक गुण और संक्रिया के नाम के सामने +, -, # और ~ प्रतीक गुण और संक्रिया की दृश्यता को दर्शाते हैं।

  • + सार्वजनिक गुणों या संक्रियाओं को दर्शाता है
  • – निजी गुणों या संक्रियाओं को दर्शाता है
  • # सुरक्षित गुणों या संक्रियाओं को दर्शाता है
  • ~ पैकेज गुणों या संक्रियाओं को दर्शाता है

वर्ग दृश्यता उदाहरण

ऊपर दिए गए उदाहरण में:

  • MyClassName के attribute1 और op1 सार्वजनिक हैं
  • attribute3 और op3 सुरक्षित हैं।
  • attribute2 और op2 निजी हैं।

इन दृश्यता प्रकारों के लिए विभिन्न वर्गों के सदस्यों के लिए नीचे प्रवेश दिखाया गया है।

प्रवेश अधिकार सार्वजनिक (+) निजी (-) सुरक्षित (#) पैकेज (~)
एक ही वर्ग के सदस्य हाँ हाँ हाँ हाँ
व्युत्पन्न वर्गों के सदस्य हाँ नहीं हाँ हाँ
किसी भी अन्य वर्ग के सदस्य हाँ नहीं नहीं एक ही पैकेज में

गणना

प्रत्येक वर्ग के कितने ऑब्जेक्ट संबंधों में भाग लेते हैं और गणना को निम्न रूप में व्यक्त किया जा सकता है:

  • बिल्कुल एक – 1
  • शून्य या एक – 0..1
  • बहुत सारे – 0..* या *
  • एक या अधिक – 1..*
  • निश्चित संख्या – उदाहरण के लिए 3..4 या 6
  • या एक जटिल संबंध – उदाहरण के लिए 0..1, 3..4, 6.* का अर्थ है 2 या 5 के अलावा कोई भी संख्या के ऑब्जेक्ट

गणना उदाहरण

  • आवश्यकता: एक छात्र बहुत सारे कोर्स ले सकता है और एक कोर्स में बहुत सारे छात्र नामांकित हो सकते हैं।
  • नीचे दिए गए उदाहरण में, वह वर्ग आरेख (बाएं ओर), स्थिर मॉडल के लिए ऊपर दिए गए आवश्यकता के बयान का वर्णन करता है, जबकि ऑब्जेक्ट आरेख (दाएं ओर) सॉफ्टवेयर इंजीनियरिंग और डेटाबेस मैनेजमेंट कोर्स के कोर्स नामांकन के स्नैपशॉट (वर्ग आरेख का एक उदाहरण) को दर्शाता है)

Object Diagram

एग्रीगेशन उदाहरण – कंप्यूटर और भाग

  • एग्रीगेशन एक विशेष संबंध है जो एक “संयोजित है” वर्गीकरण को दर्शाता है
  • एग्रीगेट माता-पिता वर्ग है, घटक बच्चे वर्ग हैं
Aggregation Example

विरासत उदाहरण – सेल वर्गीकरण

  • विरासत एक विशेष मामला है जो एक “प्रकार का” वर्गीकरण को दर्शाता है
  • विरासत वर्गीकरण पेश करके विश्लेषण मॉडल को सरल बनाती है
  • बच्चे क्लासेज माता-पिता क्लास के गुण और संचालन को विरासत में प्राप्त करती हैं।
Inheritance Example

 

क्लास डायग्राम – डायग्राम टूल उदाहरण

एक क्लास डायग्राम में क्लासेज या संबंधों से जुड़े नोट्स भी हो सकते हैं। नोट्स ग्रे रंग में दिखाए जाते हैं।

Class Diagram Example

 

ऊपर दिए गए उदाहरण में:

हम निम्नलिखित बिंदुओं को पढ़कर ऊपर दिए गए क्लास डायग्राम का अर्थ समझ सकते हैं।

  1. शेप एक अमूर्त क्लास है। इसे इटैलिक में दिखाया गया है।
  2. शेप एक सुपरक्लास है। सर्कल, रेक्टेंगल और पॉलीगन शेप से विकसित हुए हैं। दूसरे शब्दों में, एक सर्कल एक शेप है। यह एक सामान्यीकरण / विरासत संबंध है।
  3. डायलॉग बॉक्स और डेटा कंट्रोलर के बीच एक संबंध है।
  4. शेप विंडो का हिस्सा है। यह एक एग्रीगेशन संबंध है। शेप विंडो के बिना भी अस्तित्व में हो सकता है।
  5. पॉइंट सर्कल का हिस्सा है। यह एक संघटन संबंध है। पॉइंट का सर्कल के बिना अस्तित्व नहीं हो सकता।
  6. विंडो इवेंट पर निर्भर है। हालांकि, इवेंट विंडो पर निर्भर नहीं है।
  7. सर्कल के गुण त्रिज्या और केंद्र हैं। यह एक एंटिटी क्लास है।
  8. सर्कल के विधियों के नाम area(), circum(), setCenter() और setRadius() हैं।
  9. सर्कल में पैरामीटर radius एक float प्रकार का इन पैरामीटर है।
  10. क्लास सर्कल की विधि area() डबल प्रकार का मान लौटाती है।
  11. रेक्टेंगल के गुण और विधि के नाम छिपे हुए हैं। डायग्राम में कुछ अन्य क्लासेज के भी गुण और विधि के नाम छिपे हुए हैं।

क्लास डायग्राम उदाहरण: ऑर्डर सिस्टम

Class Diagram Example: Order System

क्लास डायग्राम उदाहरण: जीयूआई

एक क्लास डायग्राम में क्लासेज या संबंधों से जुड़े नोट्स भी हो सकते हैं।

Class Diagram Example: GUI

जटिल प्रणाली के साथ निपटना – बहुत सारे या एकल क्लास डायग्राम?

अनिवार्य रूप से, यदि आप एक बड़ी प्रणाली या बड़े व्यापार क्षेत्र का मॉडलिंग कर रहे हैं, तो आपको कई प्रकार के एंटिटी को ध्यान में रखना होगा। क्या हमें समस्या के मॉडलिंग के लिए बहुत सारे या एकल क्लास डायग्राम का उपयोग करना चाहिए? उत्तर है:

  • एकल क्लास डायग्राम पर प्रत्येक एंटिटी और उसके संबंधों के मॉडलिंग के बजाय, बहुत सारे क्लास डायग्राम का उपयोग करना बेहतर है।
  • प्रणाली को बहुत सारे क्लास डायग्राम में विभाजित करने से प्रणाली को समझना आसान हो जाता है, खासकर यदि प्रत्येक डायग्राम प्रणाली के एक विशिष्ट हिस्से का ग्राफिकल प्रतिनिधित्व है।

सॉफ्टवेयर विकास चक्र में क्लास डायग्राम के दृष्टिकोण

हम एक के विभिन्न विकास चरणों में क्लास डायग्राम का उपयोग कर सकते हैंसॉफ्टवेयर विकास चक्रऔर आमतौर पर विकास के साथ आगे बढ़ते हुए तीन अलग-अलग दृष्टिकोणों (विस्तार के स्तरों) में क्लास डायग्राम के मॉडलिंग के रूप में:

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

विनिर्देश दृष्टिकोण: आरेखों को सॉफ्टवेयर अबस्ट्रैक्शन या घटकों का वर्णन करने के रूप में व्याख्यायित किया जाता है, जिनमें विनिर्देश और इंटरफेस होते हैं, लेकिन किसी विशिष्ट कार्यान्वयन के प्रति कोई बंधन नहीं होता है। इसलिए, यदि आप विनिर्देश दृष्टिकोण अपनाते हैं, तो हम सॉफ्टवेयर के इंटरफेस को देख रहे हैं, कार्यान्वयन के बजाय।

कार्यान्वयन दृष्टिकोण: आरेखों को एक विशिष्ट तकनीक और भाषा. इसलिए, यदि आप कार्यान्वयन दृष्टिकोण अपनाते हैं, तो हम सॉफ्टवेयर कार्यान्वयन को देख रहे हैं.

मुफ्त क्लास डायग्रामिंग टूल की तलाश में हैं?

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

Online Class Diagram Tool

आप अपने डेस्कटॉप पर अधिक औपचारिक यूएमएल मॉडलिंग की तलाश में हैं?

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

Visual Paradigm screen

गैर-वाणिज्यिक उद्देश्यों के लिए सभी प्रकार के लिए मुफ्त यूएमएल मॉडलिंग टूल। 13 यूएमएल 2.x डायग्रामों का समर्थन करता है

Free UML Tool with 13 UML 2.x Diagrams Supported

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

कारण 2

आईटी पेशेवरों और बड़े संगठनों द्वारा विश्वास

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

Visual Paradigm Customers

कारण 3

उच्च गुणवत्ता – पुरस्कार विजेता

हम केवल विश्वभर में सबसे ज्ञात उद्यमों द्वारा ही विश्वास किए जाने के बजाय, उद्योग द्वारा भी विश्वास किए जाते हैं। विजुअल पैराडाइग्म एक बहु-अंतरराष्ट्रीय पुरस्कार विजेता है।

Visual Paradigm Awards

कारण 4

अकादमिक क्षेत्र के लिए सबसे अधिक उपयोग किए जाने वाला मॉडलिंग प्लेटफॉर्म

अकादमिक के लिए सबसे अधिक उपयोग किया जाने वाला UML टूल, हजारों विश्वविद्यालयों और कॉलेजों द्वारा अपनाया गया है।

Schools Using Visual Paradigm

कारण 5

मुफ्त शिक्षा संसाधनों का विशाल संग्रह (VP समुदाय वृत्त द्वारा समर्थित)

Hundreds of UML and ERD diagram examples and templates

सैकड़ों UML और ERD उदाहरणVisual Paradigm में तुरंत प्रयोग करने या अपने UML मॉडल के साथ शुरुआत करने के लिए आयात के लिए तैयार। सभी मुफ्त।

कारण 6

विस्तृत एप्लिकेशन और संभावनाओं के लिए वाणिज्यिक संस्करणों के लिए अपग्रेड मार्ग

एक विशाल सेट अतिरिक्त विशेषताओं (जैसे, BPMN और टीम सहयोग समर्थन) और वाणिज्यिक उपयोग के लिए आसान अपग्रेड, शुरुआत के साथ$6 / महीना.

Packed features in Visual Paradigm

कारण 7

सहायता प्राप्त करने और विचारों और अनुभवों के आदान-प्रदान के लिए सक्रिय उपयोगकर्ता फोरम

Visual Paradigm के साथ अन्य लोगों के साथ अपने विचारों को समर्थन, साझा और आदान-प्रदान करेंसक्रिय उपयोगकर्ता फोरम.

Visual Paradigm forum

कारण 8

क्रॉस-प्लेटफॉर्म, उपयोगकर्ता-मित्र, तेज और प्रतिक्रियाशील एप्लिकेशन

Visual Paradigm विभिन्न प्लेटफॉर्म जैसे Windows, Linux और Mac पर चल सकता है। इसका स्पष्ट इंटरफेस और शक्तिशाली मॉडलिंग विशेषताएं मॉडलिंग को तेज और आसान बनाते हैं!

यह पोस्ट Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 और 繁體中文 में भी उपलब्ध है।