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