यूनिफाइड मॉडलिंग लेंगुएज (UML), विकास के अंतर्गत एक वस्तु-अभिविन्यस्त सॉफ्टवेयर गहन प्रणाली की शिल्पकृति को उल्लिखित, रूपांतर, निर्माण और दस्तावेज़ करने के लिए उपयोग की जाती है। यूएमएल एक प्रणाली की वास्तुशिल्पीय रूपरेखा को देखने के लिए एक मानक तरीका प्रदान करता है, जिसमें निम्नलिखित तत्व शामिल हैं:

यूएमएल डेटा मॉडलिंग (एंटिटी रिलेशनशिप आरेख), व्यापार मॉडलिंग (काम प्रवाह), वस्तु मॉडलिंग और घटक मॉडलिंग से बेहतरीन तकनीकों का सम्मिश्रण करता है। सॉफ्टवेयर विकास के जीवन चक्र में और विभिन्न कार्यान्वयन प्रौद्योगिकियों के पार, यह सभी प्रक्रियाओं के साथ इस्तेमाल किया जा सकता है। यूएमएल ने बूच विधि, वस्तु मॉडलिंग तकनीक {OMT) और {0}वस्तु-अभिविन्यस्त सॉफ्टवेयर इंजीनियरिंग (OOSE) को एक सामान्य, एकल और अधिक प्रयोग करने योग्य मॉडलिंग भाषा के रूप में जोड़ कर, उनके अंकन का संश्लेषण किया है। यूएमएल का उद्देश्य है एक मानक मॉडलिंग भाषा बनाना जो समवर्ती और वितरण प्रणाली को मॉडल कर सके. यूएमएल एक वास्तविक उद्योग मानक है और वस्तु प्रबंधन समूह (OMG) के तत्त्वावधान में विकसित हो रही है। OMG ने शुरू में वस्तु-अभिविन्यस्त तरीकों पर जानकारी मांगी जो एक कठोर सॉफ्टवेयर मॉडलिंग भाषा बना सकती. कई उद्योग के नेताओं ने यूएमएल मानक बनाने में मदद करने के लिए अपरिहास जवाब दिया है।

यूएमएल मॉडल, OMG द्वारा समर्थित, QVT-जैसी रूपांतर भाषाओँ के माध्यम से स्वतः अन्य प्रतिवेदनों (जैसे जावा) में बदल सकते हैं। यूएमएल वितान्य है और अनुकूलन के लिए निम्नलिखित तंत्र पेश करता है: खाका और छवि. "प्रोफाइल द्वारा विस्तार" के शब्दार्थ विज्ञान का यूएमएल 2.0 प्रमुख संशोधन के साथ सुधार किया गया है।

यूनिफाइड मॉडलिंग भाषा विषय
संपर्क चित्र
व्यवहार चित्र
समीक्षा