System Analysis and Design

Tools of Structured Analysis

इस पोस्ट में हम Structured Analysis Tools के बारे में जानेगे |


Tools of Structured Analysis

  • Data Dictionary
  • Structured English
  • Decision Tree
  • Decision Table

Data Dictionary

Data flow diagram में Data Store, Data destination, Process तथा इनके मध्य होने वाले Data flow को हम नाम तो  देते है| लेकिन सिर्फ नाम देने से डाटा के विवरण के  बारे में जानकारी प्राप्त नही होती है | ऐसी स्थिति में हमे एक ऐसी संरचनात्मक फाइल की आवश्यकता होती है, जहां इनफार्मेशनसिस्टम में उपस्थित प्रत्येक डाटा संबंधी जानकारी स्टोर करके रख सके, ताकि आवश्यकता पड़ने पर वह जानकारी पुनः प्राप्त की जा सके Data Dictionary एक ऐसा ही Structured group है जहां इनफार्मेशनसिस्टम के समस्त डाटा अवयव की जानकारी स्टोर करके रखी जाती है | दूसरे शब्दों में कहे तो डाटा डिक्शनरी में डाटा स्टोर किया जाता है जिसे तकनीकी भाषा में Meta data कहा जाता है |

Structured English

 Structured English Structured Programming पर आधारित है| इसमें वाक्यों  की तार्किक बनावट के आधार पर सूचनाये प्राप्त की जाती है | इसमें निर्देशों को देने के लिए एक विशेष व्याकरण होता है | जिसका प्रयोग डाटा के साथ किया जाता है | इसमें किसी भी प्रोसेस को साधारण अंग्रेजी भाषा में कोड किया जाता है |

इसे हम एक उदाहरण से समझ सकते है अगर टोटल 33 से कम होगा तो फ़ैल |इसे Structured English में निम्नानुसार लिखेगे |

Example:  


If total is less than 33

Then fail

Decision Tree

 Decision Tree एक ऐसा स्ट्रक्चर है,जिसके द्वारा डाटा पर लागू होने वाली शर्ते ,तथा उन शर्तो के आधार पर लिए गए  डिसिजन को प्रदर्शित किया जाता  | Decision Tree एक झाड़नुमा संरंचना होती है,जिसमे कंडीशन को पहले show किया जाता है ,फिर उसके आगे डिसिजन लिखे जाते है |ब्रान्चेस को बाए तरफ से दाए तरफ विभिन्न केटेगरी में वर्गीकृत किया जाता है |

Decision Tree को समझने के लिए हम निम्न उदाहरण लेते है, एक साड़ी निर्माता कंपनी अपने ग्राहकों के लिए डिस्काउंट पालिसी को लागू करती है,इस डिस्काउंट पालिसी के अनुसार साड़ी निर्माता अपने ग्राहकों को उनके प्रकार एवं आर्डर की मात्रा के आधार पर डिस्काउंट देती है |

Image result for discount decision tree


Decision Table

यदि प्रक्रिया जटिल हो व कई कंडीशनल निर्णय लेने हो तब डिसिजन टेबल का उपयोग किया जाता है| डिसिजन टेबल में कंप्यूटर प्रोसेस  के दौरान आने वाली सभी कंडीशन और एक्शन को व्यक्त किया जाता है |

डिसिजन टेबल को निम्न चार भागो में विभक्त किया जा सकता है-

  1. Condition Stub- यह डिसिजन टेबल में सबसे ऊपर बाए कोने में स्थित होता है | इसमें उन सभी condition की list होती है , जिन्हें कंप्यूटर प्रोसेस के दौरान शामिल करना है |
  2. Condition Entry – यह डिसिजन टेबल में ऊपर ,दाए कोने में कंडीशन स्टब के सामने स्थित होता है ,इसमें कंडीशन की संतुष्टि असंतुष्टि का स्वरुप अंकित किया जाता है |
  3. Action Stub – यह डिसिजन टेबल में नीचे , बायीं तरफ कंडीशन स्टब के ठीक नीचे स्थित होती है| इसमें उन सभी action की list होती है ,जो की कंप्यूटर प्रोसेस के दौरान आवश्यकता पड़ने पर किए जा सकते है |
  4. Action Entry- यह डिसिजन टेबल में नीचे ,दाई तरफ Condition entry के नीचे होता है इसमें कंडीशन के आधार पर क्या action करना है इसकी एंट्री होती है |

Image result for decision table of log in

Latest update on Whatsapp




Download our Android App

Computer Hindi Notes Android App