2626
GB
What is 'software architecture documentation' and what does the 4+1 view model address?
IN
'सॉफ़्टवेयर आर्किटेक्चर दस्तावेज़ीकरण' क्या है और 4+1 व्यू मॉडल का पता क्या है?
A
4+1 view model creates four backup copies of the architecture document plus one master copy
4+1 व्यू मॉडल आर्किटेक्चर दस्तावेज़ की चार बैकअप प्रतियां और एक मास्टर कॉपी बनाता है
B
Kruchten's 4+1 view model documents architecture from five stakeholder perspectives: Logical (classes, components), Process (concurrency, threads), Development (source organisation, build), Physical (deployment, servers), + Use cases (scenarios tying the four views together)
क्रुचटेन का 4+1 दृश्य मॉडल पांच हितधारक दृष्टिकोणों से वास्तुकला का दस्तावेजीकरण करता है: तार्किक (वर्ग, घटक), प्रक्रिया (समवर्ती, धागे), विकास (स्रोत संगठन, निर्माण), भौतिक (तैनाती, सर्वर), + उपयोग के मामले (चार विचारों को एक साथ जोड़ने वाले परिदृश्य)
C
4+1 model is only used for documenting database schemas, not software architecture
4+1 मॉडल का उपयोग केवल डेटाबेस स्कीमा के दस्तावेज़ीकरण के लिए किया जाता है, सॉफ़्टवेयर आर्किटेक्चर के लिए नहीं
D
4+1 view model requires all five views to be simultaneously maintained at the same level of detail
4+1 दृश्य मॉडल के लिए सभी पांच दृश्यों को एक साथ विवरण के समान स्तर पर बनाए रखने की आवश्यकता होती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
Different stakeholders need different architectural views: end users need the logical view (what the system does); developers need the development view (how to organise code); system integrators need the physical view (where things run); QA needs the process view (concurrency behaviour). Use cases tie all four together as concrete cross-cutting scenarios. The 4+1 model prevents documentation that serves only one audience while leaving others without necessary information.
व्याख्या (हिन्दी)
विभिन्न हितधारकों को अलग-अलग वास्तुशिल्प विचारों की आवश्यकता होती है: अंतिम उपयोगकर्ताओं को तार्किक दृष्टिकोण की आवश्यकता होती है (सिस्टम क्या करता है); डेवलपर्स को विकास दृश्य की आवश्यकता है (कोड को कैसे व्यवस्थित करें); सिस्टम इंटीग्रेटर्स को भौतिक दृश्य (जहां चीजें चलती हैं) की आवश्यकता होती है; QA को प्रक्रिया दृश्य (समवर्ती व्यवहार) की आवश्यकता है। उपयोग के मामले इन चारों को ठोस क्रॉस-कटिंग परिदृश्यों के रूप में एक साथ जोड़ते हैं। 4+1 मॉडल उन दस्तावेज़ों को रोकता है जो केवल एक दर्शक को सेवा प्रदान करते हैं जबकि अन्य को आवश्यक जानकारी के बिना छोड़ देते हैं।