मॉडलिंग भाषा UML
मॉडलिंग भाषा UML (Unified Modeling Language, यूनिफाइड मॉडलिंग लैंग्वेज) डायग्राम और स्कीमा के माध्यम से प्रक्रियाओं और घटकों का वर्णन करती है। हालांकि, UML एक वास्तविक प्रोग्रामिंग भाषा नहीं है, लेकिन इसके मॉडल के आधार पर कोड जनरेट किया जा सकता है।
इस मॉडलिंग भाषा ने सॉफ्टवेयर विकास, सिस्टम डिजाइन के कार्यशील चक्रों में व्यापक अनुप्रयोग पाया है।
UML भाषा में निम्नलिखित मुख्य प्रकार की डायग्राम मौजूद हैं:
- संरचनात्मक डायग्राम (Structure Diagrams), जिसमें क्लास डायग्राम, कम्पोनेंट डायग्राम, कम्पोजिट/संयुक्त संरचना डायग्राम, कोऑपरेशन डायग्राम (UML2.0), डिप्लॉयमेंट डायग्राम, ऑब्जेक्ट डायग्राम, पैकेज डायग्राम, प्रोफाइल डायग्राम (UML2.2) शामिल हैं।
- व्यवहार डायग्राम (Behavior Diagrams), जिसमें एक्टिविटी डायग्राम, स्टेट डायग्राम, यूज केस डायग्राम शामिल हैं।
- इंटरैक्शन डायग्राम (Interaction Diagrams), जिसमें कम्युनिकेशन डायग्राम (UML2.0), इंटरैक्शन ओवरव्यू डायग्राम, (UML2.0), सीक्वेंस डायग्राम, टाइमिंग डायग्राम (UML2.0) शामिल हैं।
यह भी देखें
-
अवधारणाओं का समूह प्रोग्रामिंग पैराडाइम,
जो प्रोग्रामिंग के दृष्टिकोण को परिभाषित करता है -
मेथडोलॉजी
OOP,
जिसका प्रोग्रामिंग में व्यापक रूप से उपयोग किया जाता है -
स्कीमा
MVC,
जिसका उपयोग प्रत्येक कार्य के लिए ब्लॉक्स में कोड व्यवस्थित करने के लिए किया जाता है -
डायग्राम बर्नडाउन चार्ट,
जिसका उपयोग कार्य की मात्रा के चित्रमय प्रतिनिधित्व के लिए किया जाता है