What is Decision table and Execution table in Hindi डिसिजन टेबल क्या है ?

index (toc)

Decision table in Hindi (डिसिजन टेबल क्या है ?)

Decision table : Decision table एक problem के word statement को एक table (तालिका) के रूप में स्पष्ट और निश्चित रूप से परिभाषित करता है। एक Complex program को Logical रूप से परिभाषित करने के लिए इसे powerful tool माना जा सकता है। जैसा कि नाम से स्पष्ट है, decision table दिखता है कि input किये गए data के परिणामस्वरूप कम्प्यूटर क्या निर्णय लेता है या क्या कार्य करता है? जब कंप्यूटर को बहुत अधिक number में decision लेने होते हैं या जब एक program में बहुत अधिक संख्या में भिन्न-भिन्न शाखाएँ (branches) होती हैं, तब व्यक्तिगत रूप से decision table उपयोगी होते हैं। इन स्थितियों में Flowchart की जगह decision table उपयोगी होते हैं।

एक decision table बनाने के लिए निम्न steps का पालन करना होता है - 

  1. Problem जिसे कम्प्यूटर द्वारा solve किया जाना है, उसे उचित रूप से परिभाषित किया जाए।
  2. Problem में test की जाने वाली सभी संभावनाओं की list बनाई जाए।
  3. संभावनाओं के प्रत्येक समूह के साथ किये जाने वाले संबंध सभी संबंधित कार्यों की सूची बनाई जाए।
  4. दो list के उपयोग से एक decision table बनाई जाए।
Decision table में छः भाग होते हैं। Decision table के पहले भाग में नाम और अथवा table की संख्या होती है। table का दूसरा  भाग जिसे condition stub कहते हैं, program logic में अस्तित्व रखने वाली सभी संभावनाओं को बताता है। Decision table के तीसरे भाग में किए जाने वाले कार्य statement के रूप में होते हैं, इसे Action Stub कहते हैं। Decision table का चतुर्थ भाग Decision Rules को संग्रहित करता है। पांचवा भाग Condition Entries को संग्रहित करता है तथा छठा भाग कंप्यूटर द्वारा किये जाने वाले कार्य की ओर इंगित करता है।

Advantages of Decision table (डिसिजन टेबल के लाभ) 

Decision table के कई लाभ हैं जिनकी वजह से Flowchart के बदले decision table का उपयोग किया जाता है - 
  1. यह statements के लिए रूपरेखा प्रदान करता है।
  2. Flowchart की तुलना में इनको बनाना और बदलना अधिक आसान होता है।
  3. Decision table अधिक compact documentation उपलब्ध कराते हैं। एक छोटा table, कई papers वाले flowchart के बराबर होता है।
  4. एक column में एक particular path का पालन करना, flowchart के कई pages की तुलना में अधिक आसान है।
  5. यह check करना सरल है कि test की सभी शर्तों को ध्यान में रखा गया है।
  6. एक decision table को draw करते समय एक standard format का उपयोग करते हैं, इससे इसकी व्याख्या सरलता से की जा सकती है।

Disadvantages of Decision table (डिसिजन टेबल के हानि)

कई लाभों के बावजूद भी, Decision table बहुत लोकप्रिय नहीं है और charts की तरह बहुत अधिक उपयोग में नहीं लाई जाती है क्योंकि - 
  1. एक problem को हल करने के लिए आवश्यक सभी events के sequence को flowcharts अच्छी तरह से express करते हैं।
  2. Flowcharts अधिक प्रचलित हैं और कई programmers और users इन्हें महत्व देते हैं।

Execution table in Hindi

Execution table : Algorithm या flowchart का step by step अनुसरण करने पर उत्पन्न outputs या results के sequence को Execution table कहते हैं। यह किसी भी run time error के लिए flowchart या algorithm की जांच करने में प्रयुक्त एक प्रचलित तकनीक है। इसे program पर भी लागू किया जा सकता है। flowchart बनाने या algorithm या program के लिखने के पश्चात इसे data के उसी मेल के साथ execute किया जाता है। इस process को dry run भी कहते हैं। इस अवस्था में program के instructions का कार्यन्वयन होता है।

इस अवस्था के दौरान, errors उत्पन्न हो सकती हैं और program मनचाहे result नहीं दे सकता है। अतः इस समय इसे सुधारना आसान है। यह flowchart, algorithm और code programs की efficiency और correctness की जांच करने में सहायक होते हैं, क्योंकि इस अवस्था में सावधानीपूर्वक यदि errors को सुधार दिया जाए , तो वे अंतिम program के चलने में बाधा नहीं पहुँचाएंगे और इस प्रकार सही व expected output प्राप्त होंगे।

Tags

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !