विषयसूची:
परिभाषा - टॉप-डाउन डिज़ाइन का क्या अर्थ है?
एक टॉप-डाउन डिज़ाइन अपनी संरचना उप-प्रणालियों को समझने के लिए सिस्टम के छोटे भागों में अपघटन है।
टॉप-डाउन डिज़ाइन में, एक सिस्टम का अवलोकन डिज़ाइन किया गया है, निर्दिष्ट कर रहा है, फिर भी किसी भी प्रथम-स्तरीय सबसिस्टम का विवरण नहीं दे रहा है। फिर, प्रत्येक सबसिस्टम को अधिक विस्तार से परिष्कृत किया जाता है, उदाहरण के लिए, कभी-कभी सबसिस्टम के कई अलग-अलग स्तरों में विभाजित करना, ताकि पूरे विनिर्देश बुनियादी तत्वों तक विघटित हो जाएं।
जैसे ही इन आधार तत्वों की पहचान की जाती है, इन तत्वों को कंप्यूटर मॉड्यूल के रूप में बनाना आसान हो जाता है। एक बार मॉड्यूल बन जाने के बाद, इन व्यक्तिगत तत्वों से पूरे सिस्टम का निर्माण करना, उन्हें एक साथ रखना सरल होता है।
एक टॉप-डाउन डिज़ाइन को स्टेप वाइज डिज़ाइन के रूप में भी जाना जाता है।
Techopedia टॉप-डाउन डिज़ाइन की व्याख्या करता है
एक टॉप-डाउन डिज़ाइन आम तौर पर कार्यक्रम के लिए सादे, सरल अंग्रेजी में बनाई गई योजना है। यह ध्यान रखना बहुत महत्वपूर्ण है कि टॉप-डाउन डिज़ाइन किसी भी प्रोग्रामिंग भाषा से स्वतंत्र होना चाहिए। शीर्ष-डाउन डिज़ाइन में किसी विशेष भाषा के लिए पुस्तकालय कार्यों या वाक्य-रचना तत्वों के संदर्भ शामिल नहीं होने चाहिए।
यही कारण है कि सादे अंग्रेजी में टॉप-डाउन डिज़ाइन लिखे गए हैं। एक टॉप-डाउन डिज़ाइन को चलाने वाली अवधारणा उस कार्य को तोड़ने के लिए है जिसे एक प्रोग्राम बहुत ही व्यापक उप-प्रकारों में निष्पादित करता है।
उच्चतम स्तर को मुख्य मॉड्यूल, शीर्ष स्तर या स्तर 0. के रूप में जाना जाता है। इस बिंदु पर, सबटुक की मात्रा छोटी होनी चाहिए। इस स्तर के अधिकांश कार्यक्रमों में आमतौर पर तीन से सात उपकेंद्र शामिल होते हैं। छोटे आकार के कार्यक्रमों के लिए, उप-मुखौटे की मात्रा उल्लिखित सीमा के निचले छोर पर होनी चाहिए।
उप-प्रकार्यों में कार्यों का विभाजन अनिवार्य रूप से समस्या को विभिन्न छोटे कार्यक्रमों में विभाजित करता है, जो डेवलपर्स को इन सरल भागों को आसानी से कोड करने में मदद करता है। यह आमतौर पर संभव है कि इनमें से कई उप-मुखौटे इतने बुनियादी हैं कि वे तुरंत निर्धारित कर सकते हैं कि उस हिस्से को पूरा करने के लिए कोड कैसे लिखें।
हालांकि, यह आमतौर पर शीर्ष स्तर पर मामला नहीं है। यदि उप-कोड कोड की कुछ पंक्तियों से अधिक होता है, तो उपखंड प्रक्रिया को दोहराने की सिफारिश की जाती है। आमतौर पर, शीर्ष स्तर पर हर उपशीर्षक के लिए, एक नया मॉड्यूल स्तर 1 पर शुरू किया जाता है। इन उप-प्रकारों को तब व्यक्तिगत रूप से माना जाता है, और फिर भी विभिन्न अन्य उप-प्रकारों में विभाजित किया जाता है। यह उपखंड और नए स्तर की निर्माण प्रक्रिया तब तक जारी रखी जानी चाहिए जब तक कि कोडर कंप्यूटर कोड का उपयोग करके समस्या के हर हिस्से को लागू नहीं कर सकते।




