मैं थोड़ा उलझन में हूं कि 4 + 1 आर्किटेक्चरल व्यू मॉडल मैप्स यूएमएल के लिए कैसे हैं।
विकिपीडिया निम्नलिखित मानचित्रण देता है:
- तार्किक दृश्य: कक्षा आरेख, संचार आरेख, अनुक्रम आरेख।
- विकास दृश्य: घटक आरेख, पैकेज आरेख
- प्रक्रिया दृश्य: गतिविधि आरेख
- भौतिक दृश्य: परिनियोजन आरेख
- परिदृश्य: उपयोग-केस आरेख
यूएमएल सीक्वेंस डायग्राम कंस्ट्रक्ट्स ऑफ़ द पेपर लाइफ़साइकल कॉन्सेप्ट में पेपर रोल निम्नलिखित मैपिंग देता है:
- तार्किक दृश्य (वर्ग आरेख (सीडी), ऑब्जेक्ट आरेख (OD), अनुक्रम आरेख (SD), सहयोग आरेख (COD), राज्य चार्ट आरेख (SCD), गतिविधि आरेख (AD)
- विकास दृश्य (पैकेज आरेख, घटक आरेख),
- प्रक्रिया दृश्य (उपयोग केस आरेख, सीडी, OD, SD, COD, SCD, AD),
- भौतिक दृश्य (परिनियोजन आरेख), और
- केस व्यू का उपयोग करें (केस डायग्राम, OD, SD, COD, SCD, AD का उपयोग करें) जो ऊपर वर्णित चार को जोड़ती है।
वेब पेज UML 4 + 1 दृश्य सामग्री निम्नलिखित मानचित्रण प्रस्तुत करती है:
अंत में, श्वेत पत्र यूएमएल 2 के साथ 4 + 1 व्यू आर्किटेक्चर को लागू करते हुए अभी तक एक और मानचित्रण देता है:
- लॉजिकल व्यू क्लास डायग्राम, ऑब्जेक्ट डायग्राम, स्टेट चार्ट और कंपोजिट स्ट्रक्चर
- प्रक्रिया दृश्य अनुक्रम आरेख, संचार आरेख, गतिविधि आरेख, समय आरेख, इंटरैक्शन अवलोकन आरेख
- विकास दृश्य घटक आरेख
- भौतिक दृश्य परिनियोजन आरेख
- केस व्यू यूज केस डायग्राम, एक्टिविटी डायग्राम का उपयोग करें
मुझे यकीन है कि आगे की खोज अन्य मानचित्रणों को भी प्रकट करेगी।
जबकि विभिन्न लोगों के पास आमतौर पर अलग-अलग दृष्टिकोण होते हैं, मैं यह नहीं देखता कि यहां ऐसा क्यों है। विशेष रूप से, प्रत्येक यूएमएल आरेख एक विशेष पहलू से सिस्टम का वर्णन करता है। इसलिए, उदाहरण के लिए, "अनुक्रम आरेख" को एक लेखक द्वारा प्रणाली के "तार्किक दृष्टिकोण" का वर्णन करने के रूप में क्यों माना जाता है, जबकि दूसरा लेखक इसे "प्रक्रिया दृश्य" के रूप में मानता है?
क्या आप कृपया मुझे भ्रम को स्पष्ट करने में मदद कर सकते हैं?
The logical view is designed to address the end user's concerns about ensuring that all of their desired functionality is captured by the system. In an object-oriented system, this is often at the class level
। क्या आपको पता नहीं है, कि अगर हम अंतिम उपयोगकर्ताओं के लिए कुछ करना चाहते हैं तो हमें कम से कम उनके साथ संवाद करना चाहिए और एक भाषा बोलनी चाहिए। अपने उपयोगकर्ताओं को अपने वर्ग आरेख दिखाने की कोशिश करें और आइए देखें कि वे क्या कहेंगे।