ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

26 - टॉप-डाउन डिज़ाइन‌


जैसे-जैसे प्रोग्राम बड़े और अधिक जटिल होते जाते हैं, उन्हें डिज़ाइन करना, कोड करना और बनाए रखना अधिक कठिन हो जाता है। किसी भी बड़े प्रोजेक्ट की तरह, बड़े, जटिल कार्यों को छोटे, सरल कार्यों की श्रृंखला में तोड़ना अक्सर एक अच्छा विचार होता है। आइए कल्पना करें कि हम मंगल ग्रह पर रहने वाले एक व्यक्ति के लिए भोजन खरीदने के लिए बाजार जाने जैसे एक सामान्य, रोजमर्रा के कार्य का वर्णन करने का प्रयास कर रहे हैं। हम समग्र प्रक्रिया को निम्नलिखित चरणों की श्रृंखला के रूप में वर्णित कर सकते हैं:

1. कार में बैठो.

2. बाजार तक ड्राइव करें।

3. कार पार्क करें.

4. बाजार में प्रवेश करें.

5. भोजन खरीदें.

6. कार पर लौटें.

7. घर चलाओ.

8. कार पार्क करें.

9. घर में प्रवेश करें.

हालाँकि, मंगल ग्रह के व्यक्ति को अधिक विवरण की आवश्यकता होने की संभावना है। हम उपकार्य "पार्क कार" को चरणों की इस श्रृंखला में विभाजित कर सकते हैं:

1. पार्किंग की जगह ढूंढें.

2. अंतरिक्ष में कार चलाओ.

3. मोटर बंद करें.

4. Set parking brake.

5. कार से बाहर निकलें.

6. Lock car.

"मोटर बंद करें" उपकार्य को "इग्निशन बंद करें," "इग्निशन कुंजी हटाएं" इत्यादि चरणों में विभाजित किया जा सकता है, जब तक कि बाजार में जाने की पूरी प्रक्रिया के प्रत्येक चरण को पूरी तरह से परिभाषित नहीं किया जाता है।

शीर्ष-स्तरीय चरणों की पहचान करने और उन चरणों के उत्तरोत्तर विस्तृत दृश्य विकसित करने की इस प्रक्रिया को कहा जाता है ऊपर से नीचे डिजाइन. यह तकनीक हमें बड़े जटिल कार्यों को कई छोटे, सरल कार्यों में तोड़ने की अनुमति देती है। टॉप-डाउन डिज़ाइन डिज़ाइनिंग का एक सामान्य तरीका है

26- टॉप-डाउन डिज़ाइन


प्रोग्राम और एक जो विशेष रूप से शेल प्रोग्रामिंग के लिए उपयुक्त है।

इस अध्याय में, हम अपनी रिपोर्ट-जनरेटर स्क्रिप्ट को और विकसित करने के लिए टॉप-डाउन डिज़ाइन का उपयोग करेंगे।


 

OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: