मॉडल आईपीओ: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[File:IPO.png|thumb|इनपुट-प्रोसेस-आउटपुट मॉडल]]'''इनपुट'''-'''प्रोसेस'''-'''आउटपुट''' ('''आईपीओ''') मॉडल, या '''इनपुट-प्रोसेस-आउटपुट''' पैटर्न, सूचना प्रसंस्करण प्रोग्राम या अन्य प्रक्रिया की संरचना का वर्णन करने के लिए [[सिस्टम विश्लेषण]] और [[सॉफ्टवेयर इंजीनियरिंग|सॉफ्टवेयर अभियांत्रिकी]] में व्यापक रूप से उपयोग किया जाने वाला दृष्टिकोण है। कई परिचयात्मक [[कंप्यूटर प्रोग्रामिंग]] और सिस्टम विश्लेषण पाठ इसे किसी प्रक्रिया का वर्णन करने के लिए सबसे मूलभूत संरचना के रूप में प्रस्तुत करते हैं।<ref name=grady>Grady, J. O., "System Engineering Planning and Enterprise Identity," Taylor & Francis, 1995
[[File:IPO.png|thumb|इनपुट-प्रोसेस-आउटपुट मॉडल]]'''इनपुट'''-'''प्रोसेस'''-'''आउटपुट''' ('''आईपीओ''') मॉडल, या '''इनपुट-प्रोसेस-आउटपुट''' पैटर्न, इनफार्मेशन प्रोसेसिंग प्रोग्राम या अन्य प्रक्रिया की संरचना का वर्णन करने के लिए [[सिस्टम विश्लेषण|सिस्टम्स एनालिसिस]] और [[सॉफ्टवेयर इंजीनियरिंग|सॉफ्टवेयर अभियांत्रिकी]] में व्यापक रूप से उपयोग किया जाने वाली पद्धति है। कई परिचयात्मक [[कंप्यूटर प्रोग्रामिंग]] और सिस्टम्स एनालिसिस टेक्स्ट इसे किसी प्रक्रिया का वर्णन करने के लिए सबसे मूलभूत संरचना के रूप में प्रस्तुत करते हैं।<ref name=grady>Grady, J. O., "System Engineering Planning and Enterprise Identity," Taylor & Francis, 1995
.</ref><ref>Goel, A., "Computer Fundamentals," Pearson Education India,  
.</ref><ref>Goel, A., "Computer Fundamentals," Pearson Education India,  
2010.</ref><ref name=zelle>Zelle, J., "Python Programming: An Introduction to Computer Science, 2nd edition," Franklin, Beedle, & Associates, 2010.</ref><ref name=curry>Curry, A. and Flett, P. and Hollingsworth, I., "Managing Information and Systems: The Business Perspective," Routledge, 2006.</ref>
2010.</ref><ref name=zelle>Zelle, J., "Python Programming: An Introduction to Computer Science, 2nd edition," Franklin, Beedle, & Associates, 2010.</ref><ref name=curry>Curry, A. and Flett, P. and Hollingsworth, I., "Managing Information and Systems: The Business Perspective," Routledge, 2006.</ref>
Line 5: Line 5:


== अवलोकन ==
== अवलोकन ==
[[कंप्यूटर प्रोग्राम]] इनपुट-प्रोसेस-आउटपुट मॉडल का उपयोग करके किसी अन्य प्रकार की प्रक्रिया के लिए उपयोगी होता है, उपयोगकर्ता या अन्य स्रोत से इनपुट प्राप्त करता है, इनपुट पर कुछ [[गणना]] करता है, और गणना के परिणाम लौटाता है।<ref name="grady" />संक्षेप में सिस्टम खुद को पर्यावरण से अलग करता है, इस प्रकार इनपुट और आउटपुट दोनों को संयुक्त तंत्र के रूप में परिभाषित करता है।<ref>
[[कंप्यूटर प्रोग्राम]] इनपुट-प्रोसेस-आउटपुट मॉडल का उपयोग करके किसी अन्य प्रकार की प्रक्रिया के लिए उपयोगी होता है, जिससे उपयोगकर्ता या अन्य स्रोत से इनपुट प्राप्त करता है, इनपुट पर कुछ [[गणना]] करता है, और गणना के परिणाम वापस करता है।<ref name="grady" /> संक्षेप में सिस्टम स्वयं को एनवायरनमेंट से भिन्न करता है, इस प्रकार इनपुट और आउटपुट दोनों को संयुक्त तंत्र के रूप में परिभाषित करता है।<ref>
Waring A.  Practical Systems Thinking, International Thomson Business Press: London. (1996)</ref> यह प्रणाली कार्य को तीन श्रेणियों में विभाजित करेगी:
Waring A.  Practical Systems Thinking, International Thomson Business Press: London. (1996)</ref> यह सिस्टम कार्य को तीन श्रेणियों में विभाजित करेगी:
*पर्यावरण से आवश्यकता ([[इनपुट (कंप्यूटर विज्ञान)]])
*एनवायरनमेंट ([[इनपुट (कंप्यूटर विज्ञान)]]) से आवश्यकता
* आवश्यकता पर आधारित गणना ([[प्रक्रिया (कंप्यूटिंग)]])
* आवश्यकता ([[प्रक्रिया (कंप्यूटिंग)]]) पर आधारित गणना
*पर्यावरण के लिए प्रावधान ([[आउटपुट डिवाइस]])
*एनवायरनमेंट ([[आउटपुट डिवाइस|आउटपुट उपकरण]]) के लिए प्रावधान
दूसरे शब्दों में, ऐसे इनपुट सामग्री, मानव संसाधन, धन या जानकारी हो सकते हैं, जो आउटपुट में परिवर्तित हो सकते हैं, जैसे उपभोग्य वस्तुएं, सेवाएं, नई जानकारी या धन।
दूसरे शब्दों में, ऐसे इनपुट सामग्री, मानव संसाधन, धन या जानकारी हो सकते हैं, जो आउटपुट में परिवर्तित हो सकते हैं, जैसे उपभोग्य वस्तुएं, सेवाएं, नई जानकारी या धन।


परिणामस्वरूप, इनपुट-प्रोसेस-आउटपुट प्रणाली गलत व्याख्या के प्रति बहुत संवेदनशील हो जाती है। ऐसा इसलिए है, क्योंकि सैद्धांतिक रूप से, इसमें सिस्टम के बाहर के वातावरण के संबंध में सभी डेटा शामिल हैं। फिर भी, व्यवहार में, पर्यावरण में वस्तुओं की महत्वपूर्ण विविधता होती है जिसे सिस्टम समझने में असमर्थ होता है, क्योंकि यह सिस्टम के नियंत्रण से बाहर मौजूद होता है। परिणामस्वरूप, यह समझना बहुत महत्वपूर्ण है कि सिस्टम और पर्यावरण के बीच सीमा कहाँ स्थित है, जो सिस्टम की समझ से परे है। विभिन्न विश्लेषक अक्सर अपने दृष्टिकोण का समर्थन करते हुए अपनी-अपनी सीमाएँ निर्धारित करते हैं, जिससे बहुत भ्रम पैदा होता है।<ref>{{Cite web |url=http://moazzen.net/uploads/file/SISEBOOK.pdf |title=संग्रहीत प्रति|access-date=2015-11-03 |archive-url=https://web.archive.org/web/20160911154150/http://moazzen.net/uploads/file/SISEBOOK.pdf |archive-date=2016-09-11 |url-status=dead }}</ref>
परिणामस्वरूप, एक इनपुट-प्रोसेस-आउटपुट सिस्टम गलत व्याख्या के प्रति बहुत संवेदनशील हो जाती है। ऐसा इसलिए है, क्योंकि सैद्धांतिक रूप से, इसमें सिस्टम के बाहर के वातावरण के संबंध में सभी डेटा सम्मिलित हैं। फिर भी, व्यवहार में, एनवायरनमेंट में वस्तुओं की एक महत्वपूर्ण विविधता होती है जिसे एक सिस्टम समझने में असमर्थ होता है, क्योंकि यह सिस्टम के नियंत्रण से बाहर उपस्थित होता है। परिणामस्वरूप, यह समझना बहुत महत्वपूर्ण है कि सिस्टम और एनवायरनमेंट के बीच सीमा कहाँ स्थित है, जो सिस्टम की समझ के बाहर है। विभिन्न विश्लेषक अधिकांश अपने दृष्टिकोण का समर्थन करते हुए अपनी-अपनी सीमाएँ निर्धारित करते हैं, इस प्रकार बहुत भ्रम उत्पन्न होता है।<ref>{{Cite web |url=http://moazzen.net/uploads/file/SISEBOOK.pdf |title=संग्रहीत प्रति|access-date=2015-11-03 |archive-url=https://web.archive.org/web/20160911154150/http://moazzen.net/uploads/file/SISEBOOK.pdf |archive-date=2016-09-11 |url-status=dead }}</ref>




== काम पर सिस्टम ==
== काम पर सिस्टम ==
सिस्टम सोच के संबंध में विचार भिन्न-भिन्न हैं।<ref name="curry" /> ऐसी परिभाषाओं में से संरचना के रूप में इनपुट-प्रोसेस-आउटपुट सिस्टम की रूपरेखा तैयार करेगी:
सिस्टम सोच के संबंध में विचार भिन्न-भिन्न हैं।<ref name="curry" /> ऐसी परिभाषाओं में से संरचना के रूप में इनपुट-प्रोसेस-आउटपुट सिस्टम की रूपरेखा तैयार करेगी:


सिस्टम थिंकिंग अंतर्निहित संरचना की समझ की गहरी समझ विकसित करके व्यवहार के बारे में विश्वसनीय निष्कर्ष निकालने की कला और विज्ञान है<ref>B. Richmond: Introduction to Systems Thinking, STELLA®© 1992-1997</ref>
सिस्टम थिंकिंग अंतर्निहित संरचना की समझ की गहरी समझ विकसित करके व्यवहार के बारे में विश्वसनीय निष्कर्ष निकालने की कला और विज्ञान है<ref>B. Richmond: Introduction to Systems Thinking, STELLA®© 1992-1997</ref>
वैकल्पिक रूप से, यह भी सुझाव दिया गया था कि सिस्टम दूरस्थ वस्तुओं के साथ संबंध के अर्थ में 'समग्र' नहीं हैं (उदाहरण के लिए: केकड़ा, ओजोन परत और पूंजी जीवन चक्र को साथ जोड़ने की कोशिश करना)<ref>M. Balle: Managing With Systems Thinking: Making Dynamics Work for You in Business Decision Making 1996</ref>
 
वैकल्पिक रूप से, यह भी सुझाव दिया गया था कि सिस्टम दूरस्थ वस्तुओं (उदाहरण के लिए: एक क्रैब, ओजोन परत और पूंजी जीवन चक्र को एक साथ जोड़ने का प्रयास) के साथ संबंध के अर्थ में 'समग्र' नहीं हैं।<ref>M. Balle: Managing With Systems Thinking: Making Dynamics Work for You in Business Decision Making 1996</ref>




== सिस्टम के प्रकार ==
== सिस्टम के प्रकार ==
पाँच प्रमुख श्रेणियाँ हैं जिन्हें सूचना प्रणाली साहित्य में सबसे अधिक उद्धृत किया गया है:<ref name=pbc>P. B. Checkland: Systems Thinking, Systems Practice. 1981 .</ref><ref name=wilson>B. Wilson Systems: Concepts, methodologies and applications ( 1984)</ref>
पाँच प्रमुख श्रेणियाँ हैं जिन्हें इनफार्मेशन सिस्टम लिटरेचर में सबसे अधिक उद्धृत किया गया है:<ref name=pbc>P. B. Checkland: Systems Thinking, Systems Practice. 1981 .</ref><ref name=wilson>B. Wilson Systems: Concepts, methodologies and applications ( 1984)</ref>




Line 33: Line 34:
=== डिज़ाइन की गई भौतिक प्रणालियाँ ===
=== डिज़ाइन की गई भौतिक प्रणालियाँ ===


प्रणाली जो मानवीय हस्तक्षेप के परिणामस्वरूप बनाई गई है, और भौतिक रूप से पहचान योग्य है। इसके उदाहरण विभिन्न कंप्यूटिंग मशीनें होंगी, जो किसी विशिष्ट उद्देश्य के लिए मानव मस्तिष्क द्वारा बनाई गई होंगी।<ref name="pbc" />
सिस्टम जो मानवीय हस्तक्षेप के परिणामस्वरूप बनाई गई है, और भौतिक रूप से पहचान योग्य है। इसके उदाहरण विभिन्न कंप्यूटिंग मशीनें होंगी, जो किसी विशिष्ट उद्देश्य के लिए मानव मस्तिष्क द्वारा बनाई गई होंगी।<ref name="pbc" />




=== डिज़ाइन किए गए अमूर्त सिस्टम ===
=== डिज़ाइन किए गए अमूर्त सिस्टम ===


ऐसी प्रणाली जो मानवीय हस्तक्षेप के परिणामस्वरूप बनाई गई है, और भौतिक रूप से पहचान योग्य नहीं है। इसके उदाहरण गणितीय और दार्शनिक प्रणालियाँ होंगी, जो किसी विशिष्ट उद्देश्य के लिए मानव मस्तिष्क द्वारा बनाई गई हैं।<ref name="pbc" />
ऐसी सिस्टम जो मानवीय हस्तक्षेप के परिणामस्वरूप बनाई गई है, और भौतिक रूप से पहचान योग्य नहीं है। इसके उदाहरण गणितीय और फिलोसॉफिकल प्रणालियाँ होंगी, जो किसी विशिष्ट उद्देश्य के लिए मानव मस्तिष्क द्वारा बनाई गई हैं।<ref name="pbc" />


कुछ सामाजिक प्रणालियाँ भी हैं, जो मनुष्यों को सामूहिक रूप से किसी विशिष्ट उद्देश्य को प्राप्त करने की अनुमति देती हैं।
कुछ सामाजिक प्रणालियाँ भी हैं, जो मनुष्यों को सामूहिक रूप से किसी विशिष्ट उद्देश्य को प्राप्त करने की अनुमति देती हैं।
Line 44: Line 45:
=== सामाजिक व्यवस्था ===
=== सामाजिक व्यवस्था ===


मनुष्यों द्वारा बनाई गई और अमूर्त उद्देश्यों से प्राप्त प्रणाली। उदाहरण के लिए: परिवार, जो मानवीय रिश्तों का पदानुक्रम है, जो संक्षेप में प्राकृतिक और मानव प्रणालियों के बीच सीमा बनाता है।<ref name="pbc" />
मनुष्यों द्वारा बनाई गई और अमूर्त उद्देश्यों से प्राप्त एक सिस्टम है। उदाहरण के लिए: एक सदस्य, जो मानवीय संबंध का पदानुक्रम है, जो संक्षेप में प्राकृतिक और मानव प्रणालियों के बीच सीमा बनाता है।<ref name="pbc" />




===मानव गतिविधि प्रणाली ===
===मानव गतिविधि सिस्टम ===


पदानुक्रम वाला संगठन, जो किसी विशिष्ट उद्देश्य के लिए मनुष्यों द्वारा बनाया गया है। उदाहरण के लिए: कंपनी, जो विशिष्ट उद्देश्य को प्राप्त करने और सहयोग करने के लिए मनुष्यों को साथ संगठित करती है। इस प्रणाली का परिणाम भौतिक रूप से पहचाने जाने योग्य है।<ref name="pbc" />हालाँकि, पिछले प्रकारों के बीच कुछ महत्वपूर्ण संबंध हैं। यह स्पष्ट है कि मानव गतिविधि प्रणाली (एचएएस) के विचार में अपने अद्वितीय विकास और संगठन के साथ विभिन्न प्रकार की छोटी सामाजिक प्रणालियाँ शामिल होंगी। इसके अलावा, यकीनन HASes में डिज़ाइन किए गए सिस्टम - कंप्यूटर और मशीनरी शामिल हो सकते हैं। पिछली अधिकांश प्रणालियाँ ओवरलैप होंगी।<ref name="wilson" />
पदानुक्रम वाला एक संगठन, जो किसी विशिष्ट उद्देश्य के लिए मनुष्यों द्वारा बनाया गया है। उदाहरण के लिए: एक कंपनी, जो एक विशिष्ट उद्देश्य को प्राप्त करने और सहयोग करने के लिए मनुष्यों को एक साथ संगठित करती है। इस सिस्टम का परिणाम भौतिक रूप से पहचाने जाने योग्य है।<ref name="pbc" /> चूँकि, पिछले प्रकारों के बीच कुछ महत्वपूर्ण संबंध हैं। यह स्पष्ट है कि मानव गतिविधि सिस्टम (एचएएस) के विचार में अपने अद्वितीय विकास और संगठन के साथ विभिन्न प्रकार की छोटी सामाजिक प्रणालियाँ सम्मिलित होंगी। इसके अतिरिक्त, निश्चित रूप से HASes में डिज़ाइन किए गए सिस्टम - कंप्यूटर और मशीनरी सम्मिलित हो सकते हैं। पिछली अधिकांश प्रणालियाँ ओवरलैप होंगी।<ref name="wilson" />




== सिस्टम विशेषताएँ ==
== सिस्टम विशेषताएँ ==
जब किसी प्रणाली के मौलिक व्यवहार की बात आती है तो कई प्रमुख विशेषताएं होती हैं।
जब किसी सिस्टम के मौलिक व्यवहार की बात आती है तब कई प्रमुख विशेषताएं होती हैं।
# सिस्टम को खुले या बंद के रूप में वर्गीकृत किया जा सकता है:'<ref name="curry" />#* जो लोग धन, डेटा, ऊर्जा या विनिमय सामग्री के रूप में अपने पर्यावरण के साथ बातचीत करते हैं, उन्हें आम तौर पर खुला समझा जाता है। सिस्टम का खुलापन काफी भिन्न हो सकता है। ऐसा इसलिए है, क्योंकि सिस्टम को खुले के रूप में वर्गीकृत किया जाएगा, अगर वह पर्यावरण से भी इनपुट प्राप्त करता है, फिर भी सिस्टम जो केवल पर्यावरण के साथ बातचीत करता है, उसे भी खुले के रूप में वर्गीकृत किया जाएगा। सिस्टम जितना अधिक खुला होगा, उसके घटकों की कम पूर्वानुमानशीलता के कारण यह सामान्य रूप से उतना ही अधिक जटिल होगा।
#सिस्टम को विवृत या संवृत के रूप में वर्गीकृत किया जा सकता है:'<ref name="curry" />  
#* जिनका पर्यावरण से कोई संपर्क नहीं है वे बंद हैं। हालाँकि, व्यवहार में, आउटपुट के व्यावहारिक उपयोग के नुकसान के कारण, पूरी तरह से बंद प्रणाली केवल रहने योग्य है। परिणामस्वरूप, अधिकांश प्रणालियाँ निश्चित सीमा तक खुली या खुली होंगी।<ref>Patching D. (1990) Practical Soft Systems Analysis</ref>
#* जो लोग धन, डेटा, ऊर्जा या विनिमय सामग्री के रूप में अपने एनवायरनमेंट के साथ संवाद करते हैं, उन्हें सामान्यतः विवृत समझा जाता है। सिस्टम का खुलापन अधिक भिन्न हो सकता है। ऐसा इसलिए है, क्योंकि सिस्टम को विवृत के रूप में वर्गीकृत किया जाएगा, यदि वह एनवायरनमेंट से भी इनपुट प्राप्त करता है, फिर भी सिस्टम जो केवल एनवायरनमेंट के साथ संवाद करता है, उसे भी विवृत के रूप में वर्गीकृत किया जाएगा। सिस्टम जितना अधिक विवृत होगा, उसके घटकों की कम पूर्वानुमानशीलता के कारण यह सामान्य रूप से उतना ही अधिक जटिल होगा।
# सिस्टम को नियतात्मक या स्टोकेस्टिक के रूप में वर्गीकृत किया जा सकता है:<ref name="curry" />#* व्यवहार पैटर्न के संदर्भ में अच्छी तरह से परिभाषित और स्पष्ट रूप से संरचित प्रणाली पूर्वानुमानित हो जाती है, इस प्रकार नियतिवादी बन जाती है। दूसरे शब्दों में यह केवल अनुभवजन्य डेटा का उपयोग करेगा। उदाहरण के लिए: गणित या भौतिकी विशिष्ट नियमों पर आधारित हैं, जो गणना के परिणामों को पूर्वानुमानित बनाते हैं। नियतात्मक प्रणालियों में आंतरिक घटकों के बीच सरलीकृत अंतःक्रिया होगी।
#*जिनका एनवायरनमेंट से कोई संपर्क नहीं है वे संवृत हैं। चूँकि, व्यवहार में, आउटपुट के व्यावहारिक उपयोग के हानि के कारण, पूरी तरह से संवृत सिस्टम केवल रहने योग्य है। परिणामस्वरूप, अधिकांश प्रणालियाँ निश्चित सीमा तक विवृत या विवृत होंगी।<ref>Patching D. (1990) Practical Soft Systems Analysis</ref>
#* स्पष्ट रूप से संरचित व्यवहार पैटर्न की अनुपस्थिति के कारण, अधिक जटिल और अक्सर अधिक खुली प्रणालियों में पूर्वानुमान की अपेक्षाकृत कम सीमा होगी। इसलिए ऐसी प्रणाली का विश्लेषण करना बहुत कठिन है।{{Citation needed|date=November 2015}} ऐसी प्रणालियाँ स्टोकेस्टिक, या संभाव्य होंगी, इसका कारण विभिन्न गतिविधियाँ करते समय मनुष्य की स्टोकेस्टिक प्रकृति है। ऐसा कहने के बाद भी, डिज़ाइन किए गए सिस्टम को अभी भी नियतिवादी माना जाएगा,{{Citation needed|date=November 2015}} डिज़ाइन में शामिल नियमों की कठोर संरचना के कारण।
# सिस्टम को नियतात्मक या स्टोकेस्टिक के रूप में वर्गीकृत किया जा सकता है:<ref name="curry" />
# सिस्टम को स्थिर या गतिशील के रूप में वर्गीकृत किया जा सकता है<ref name="curry" />#* कंप्यूटिंग शक्ति में निरंतर विकास के कारण अधिकांश प्रणालियों को गतिशील के रूप में जाना जाएगा, फिर भी कुछ प्रणालियों को बनने और अस्तित्व समाप्त होने के बीच संतुलन बनाना मुश्किल हो सकता है। इसका उदाहरण मुद्रित मानचित्र हो सकता है, जो लगातार अद्यतन करने वाले डेवलपर्स द्वारा प्रदान किए गए गतिशील मानचित्र के विपरीत, विकसित नहीं हो रहा है।
#* व्यवहार पैटर्न के संदर्भ में अच्छी तरह से परिभाषित और स्पष्ट रूप से संरचित सिस्टम पूर्वानुमानित हो जाती है, इस प्रकार नियतिवादी बन जाती है। दूसरे शब्दों में यह केवल अनुभवजन्य डेटा का उपयोग करेगा। उदाहरण के लिए: गणित या भौतिकी विशिष्ट नियमों पर आधारित हैं, जो गणना के परिणामों को पूर्वानुमानित बनाते हैं। नियतात्मक प्रणालियों में आंतरिक घटकों के बीच सरलीकृत अंतःक्रिया होगी।
#*स्पष्ट रूप से संरचित व्यवहार पैटर्न की अनुपस्थिति के कारण, अधिक जटिल और अधिकांश अधिक विवृत प्रणालियों में पूर्वानुमान की अपेक्षाकृत कम सीमा होगी। इसलिए ऐसी सिस्टम का विश्लेषण करना बहुत कठिन है। ऐसी प्रणालियाँ स्टोकेस्टिक, या संभाव्य होंगी, इसका कारण विभिन्न गतिविधियाँ करते समय मनुष्य की स्टोकेस्टिक प्रकृति है। ऐसा कहने के बाद, डिज़ाइन में सम्मिलित नियमों की कठोर संरचना के कारण, डिज़ाइन किए गए सिस्टम को अभी भी नियतिवादी माना जाएगा।
# सिस्टम को स्थिर या गतिशील के रूप में वर्गीकृत किया जा सकता है<ref name="curry" />
#कंप्यूटिंग शक्ति में निरंतर विकास के कारण अधिकांश प्रणालियों को गतिशील के रूप में जाना जाएगा, फिर भी कुछ प्रणालियों को बनने और अस्तित्व समाप्त होने के बीच संतुलन बनाना कठिन हो सकता है। इसका उदाहरण मुद्रित मानचित्र हो सकता है, जो निरंतर अद्यतन करने वाले डेवलपर्स द्वारा प्रदान किए गए गतिशील मानचित्र के विपरीत, विकसित नहीं हो रहा है।
# सिस्टम को स्व-विनियमन या गैर-स्व-विनियमन के रूप में वर्गीकृत किया जा सकता है<ref name="curry" /><ref>Flynn D.J. (1992) Information Systems Requirements: Determination and Analysis</ref>
# सिस्टम को स्व-विनियमन या गैर-स्व-विनियमन के रूप में वर्गीकृत किया जा सकता है<ref name="curry" /><ref>Flynn D.J. (1992) Information Systems Requirements: Determination and Analysis</ref>
#* सिस्टम गतिविधि के आत्म-नियंत्रण की सीमा जितनी अधिक होगी, अंतिम सिस्टम की जीवंतता उतनी ही अधिक होगी। किसी भी प्रणाली को स्थिर रहने के लिए अपनी गतिविधियों को नियंत्रित करने में सक्षम होना महत्वपूर्ण है।{{Citation needed|date=November 2015}}
#* सिस्टम गतिविधि के आत्म-नियंत्रण की सीमा जितनी अधिक होगी, अंतिम सिस्टम की जीवंतता उतनी ही अधिक होगी। किसी भी सिस्टम को स्थिर रहने के लिए अपनी गतिविधियों को नियंत्रित करने में सक्षम होना महत्वपूर्ण है।


== वास्तविक जीवन अनुप्रयोग ==
== वास्तविक जीवन अनुप्रयोग ==
Line 66: Line 70:
=== कॉर्पोरेट व्यवसाय ===
=== कॉर्पोरेट व्यवसाय ===


* वि[[निर्माण प्रक्रिया]] जो कच्चे माल को इनपुट के रूप में लेती है, विनिर्माण प्रक्रिया लागू करती है, और निर्मित वस्तुओं को आउटपुट के रूप में उत्पादित करती है। ऐसी प्रणालियों के उपयोग से फर्म के प्रत्येक विभाग में कंपनी संचालन के संदर्भ में मजबूत मानव संगठन बनाने में मदद मिल सकती है, चाहे आकार कोई भी हो। आईपीओ मौजूदा स्थिर और गैर-स्व-विनियमन प्रणालियों का पुनर्गठन भी कर सकते हैं, जिनका उपयोग वास्तविक दुनिया में वर्तमान पूर्ति की अक्षमता के कारण उत्पाद पूर्ति को आउटसोर्स करने के रूप में किया जाएगा।<ref name="grady" /><ref name=MP>Martin C. and Powell P. (1992) Informational Systems. A Management Perspective</ref>
* [[निर्माण प्रक्रिया|विनिर्माण प्रक्रिया]] जो कच्चे माल को इनपुट के रूप में लेती है, विनिर्माण प्रक्रिया प्रायुक्त करती है, और निर्मित वस्तुओं को आउटपुट के रूप में उत्पादित करती है। ऐसी प्रणालियों के उपयोग से फर्म के प्रत्येक विभाग में कंपनी संचालन के संदर्भ में शक्तिशाली मानव संगठन बनाने में सहायता मिल सकती है, तथापि आकार कोई भी हो। आईपीओ वर्तमान स्थिर और गैर-स्व-विनियमन प्रणालियों का पुनर्गठन भी कर सकते हैं, जिनका उपयोग वास्तविक विश्व में वर्तमान पूर्ति की अक्षमता के कारण उत्पाद पूर्ति को आउटसोर्स करने के रूप में किया जाएगा।<ref name="grady" /><ref name=MP>Martin C. and Powell P. (1992) Informational Systems. A Management Perspective</ref>




=== प्रोग्रामिंग ===
=== प्रोग्रामिंग ===


* कोडिंग के लिए अधिकांश मौजूदा प्रोग्राम, जैसे [[जावा (प्रोग्रामिंग भाषा)]], [[पायथन (प्रोग्रामिंग भाषा)]], [[सी++]], नियतात्मक आईपीओ मॉडल पर आधारित होंगे, जिसमें कोडर से आने वाले स्पष्ट इनपुट, अनुप्रयोगों जैसे आउटपुट में परिवर्तित होंगे।
* कोडिंग के लिए अधिकांश वर्तमान प्रोग्राम, जैसे [[जावा (प्रोग्रामिंग भाषा)|जावा (प्रोग्रामिंग लैंग्वेज़)]], [[पायथन (प्रोग्रामिंग भाषा)|पायथन (प्रोग्रामिंग लैंग्वेज़)]], [[सी++]], नियतात्मक आईपीओ मॉडल पर आधारित होंगे, जिसमें कोडर से आने वाले स्पष्ट इनपुट, अनुप्रयोगों जैसे आउटपुट में परिवर्तित होंगे।
* एक [[ प्रचय संसाधन ]] सिस्टम, जो बड़ी मात्रा में सजातीय लेनदेन स्वीकार करता है, इसे संसाधित करता है (संभवतः डेटाबेस को अपडेट करता है), और रिपोर्ट या गणना जैसे आउटपुट उत्पन्न करता है।<ref name="curry" />  
*एक [[ प्रचय संसाधन |बैच ट्रांसक्शन प्रोसेसिंग सिस्टम]] , जो बड़ी मात्रा में सजातीय लेनदेन स्वीकार करता है, इसे संसाधित (संभवतः डेटाबेस को अपडेट करता है) करता है, और रिपोर्ट या गणना जैसे आउटपुट उत्पन्न करता है।<ref name="curry" />
* इंटरैक्टिव [[कंप्यूटर प्रोग्राम]], जो उपयोगकर्ता से सरल अनुरोध स्वीकार करता है और कुछ प्रोसेसिंग और/या डेटाबेस एक्सेस के बाद उनका जवाब देता है।<ref name="zelle" />
* इंटरैक्टिव [[कंप्यूटर प्रोग्राम]], जो उपयोगकर्ता से सरल अनुरोध स्वीकार करता है और कुछ प्रोसेसिंग और/या डेटाबेस एक्सेस के बाद उनका उत्तर देता है।<ref name="zelle" />




Line 79: Line 83:


* [[कैलकुलेटर]], जो ऑपरेटर द्वारा प्रदान किए गए इनपुट का उपयोग करता है, और उन्हें ऑपरेटर द्वारा उपयोग किए जाने वाले आउटपुट में संसाधित करता है।
* [[कैलकुलेटर]], जो ऑपरेटर द्वारा प्रदान किए गए इनपुट का उपयोग करता है, और उन्हें ऑपरेटर द्वारा उपयोग किए जाने वाले आउटपुट में संसाधित करता है।
* [[थर्मोस्टेट]], जो तापमान (इनपुट) को महसूस करता है, क्रिया (हीट चालू/बंद) पर निर्णय लेता है, और क्रिया (आउटपुट) निष्पादित करता है।<ref name="curry" /><ref>{{cite web |url=http://smallbusiness.chron.com/use-ipo-model-37493.html |title = How to Use an IPO Model {{!}} Small Business - Chron.com}}</ref><ref name="MP" />
*एक [[थर्मोस्टेट]], जो तापमान (इनपुट) को अनुभव करता है, एक क्रिया (हीट चालू/संवृत) पर निर्णय लेता है, और क्रिया (आउटपुट) निष्पादित करता है।<ref name="curry" /><ref>{{cite web |url=http://smallbusiness.chron.com/use-ipo-model-37493.html |title = How to Use an IPO Model {{!}} Small Business - Chron.com}}</ref><ref name="MP" />




== यह भी देखें ==
== यह भी देखें ==
*पढ़ें-eval-प्रिंट लूप
*रीड-इवल-प्रिंट लूप
*निकालें, रूपांतरित करें, लोड करें
*एक्सट्रेक्ट, ट्रांसफॉर्म, लोड
* [[सीआईपीओ-मॉडल]]|सीआईपीओ-मॉडल
* [[सीआईपीओ-मॉडल]]


== संदर्भ ==
== संदर्भ ==
{{reflist}}
{{reflist}}
[[Category: जानकारी के सिस्टम]]


[[Category: Machine Translated Page]]
[[Category:Created On 25/07/2023]]
[[Category:Created On 25/07/2023]]
[[Category:Machine Translated Page]]
[[Category:Pages with script errors]]
[[Category:Templates Vigyan Ready]]
[[Category:जानकारी के सिस्टम]]

Latest revision as of 13:51, 14 August 2023

इनपुट-प्रोसेस-आउटपुट मॉडल

इनपुट-प्रोसेस-आउटपुट (आईपीओ) मॉडल, या इनपुट-प्रोसेस-आउटपुट पैटर्न, इनफार्मेशन प्रोसेसिंग प्रोग्राम या अन्य प्रक्रिया की संरचना का वर्णन करने के लिए सिस्टम्स एनालिसिस और सॉफ्टवेयर अभियांत्रिकी में व्यापक रूप से उपयोग किया जाने वाली पद्धति है। कई परिचयात्मक कंप्यूटर प्रोग्रामिंग और सिस्टम्स एनालिसिस टेक्स्ट इसे किसी प्रक्रिया का वर्णन करने के लिए सबसे मूलभूत संरचना के रूप में प्रस्तुत करते हैं।[1][2][3][4]


अवलोकन

कंप्यूटर प्रोग्राम इनपुट-प्रोसेस-आउटपुट मॉडल का उपयोग करके किसी अन्य प्रकार की प्रक्रिया के लिए उपयोगी होता है, जिससे उपयोगकर्ता या अन्य स्रोत से इनपुट प्राप्त करता है, इनपुट पर कुछ गणना करता है, और गणना के परिणाम वापस करता है।[1] संक्षेप में सिस्टम स्वयं को एनवायरनमेंट से भिन्न करता है, इस प्रकार इनपुट और आउटपुट दोनों को संयुक्त तंत्र के रूप में परिभाषित करता है।[5] यह सिस्टम कार्य को तीन श्रेणियों में विभाजित करेगी:

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

परिणामस्वरूप, एक इनपुट-प्रोसेस-आउटपुट सिस्टम गलत व्याख्या के प्रति बहुत संवेदनशील हो जाती है। ऐसा इसलिए है, क्योंकि सैद्धांतिक रूप से, इसमें सिस्टम के बाहर के वातावरण के संबंध में सभी डेटा सम्मिलित हैं। फिर भी, व्यवहार में, एनवायरनमेंट में वस्तुओं की एक महत्वपूर्ण विविधता होती है जिसे एक सिस्टम समझने में असमर्थ होता है, क्योंकि यह सिस्टम के नियंत्रण से बाहर उपस्थित होता है। परिणामस्वरूप, यह समझना बहुत महत्वपूर्ण है कि सिस्टम और एनवायरनमेंट के बीच सीमा कहाँ स्थित है, जो सिस्टम की समझ के बाहर है। विभिन्न विश्लेषक अधिकांश अपने दृष्टिकोण का समर्थन करते हुए अपनी-अपनी सीमाएँ निर्धारित करते हैं, इस प्रकार बहुत भ्रम उत्पन्न होता है।[6]


काम पर सिस्टम

सिस्टम सोच के संबंध में विचार भिन्न-भिन्न हैं।[4] ऐसी परिभाषाओं में से संरचना के रूप में इनपुट-प्रोसेस-आउटपुट सिस्टम की रूपरेखा तैयार करेगी:

सिस्टम थिंकिंग अंतर्निहित संरचना की समझ की गहरी समझ विकसित करके व्यवहार के बारे में विश्वसनीय निष्कर्ष निकालने की कला और विज्ञान है[7]

वैकल्पिक रूप से, यह भी सुझाव दिया गया था कि सिस्टम दूरस्थ वस्तुओं (उदाहरण के लिए: एक क्रैब, ओजोन परत और पूंजी जीवन चक्र को एक साथ जोड़ने का प्रयास) के साथ संबंध के अर्थ में 'समग्र' नहीं हैं।[8]


सिस्टम के प्रकार

पाँच प्रमुख श्रेणियाँ हैं जिन्हें इनफार्मेशन सिस्टम लिटरेचर में सबसे अधिक उद्धृत किया गया है:[9][10]


प्राकृतिक प्रणालियाँ

ऐसी व्यवस्था जो मानवीय हस्तक्षेप के परिणामस्वरूप नहीं बनी है। इसके उदाहरण सौर मंडल के साथ-साथ मानव शरीर भी होंगे, जो अपने वर्तमान स्वरूप में विकसित हो रहा है[9]


डिज़ाइन की गई भौतिक प्रणालियाँ

सिस्टम जो मानवीय हस्तक्षेप के परिणामस्वरूप बनाई गई है, और भौतिक रूप से पहचान योग्य है। इसके उदाहरण विभिन्न कंप्यूटिंग मशीनें होंगी, जो किसी विशिष्ट उद्देश्य के लिए मानव मस्तिष्क द्वारा बनाई गई होंगी।[9]


डिज़ाइन किए गए अमूर्त सिस्टम

ऐसी सिस्टम जो मानवीय हस्तक्षेप के परिणामस्वरूप बनाई गई है, और भौतिक रूप से पहचान योग्य नहीं है। इसके उदाहरण गणितीय और फिलोसॉफिकल प्रणालियाँ होंगी, जो किसी विशिष्ट उद्देश्य के लिए मानव मस्तिष्क द्वारा बनाई गई हैं।[9]

कुछ सामाजिक प्रणालियाँ भी हैं, जो मनुष्यों को सामूहिक रूप से किसी विशिष्ट उद्देश्य को प्राप्त करने की अनुमति देती हैं।

सामाजिक व्यवस्था

मनुष्यों द्वारा बनाई गई और अमूर्त उद्देश्यों से प्राप्त एक सिस्टम है। उदाहरण के लिए: एक सदस्य, जो मानवीय संबंध का पदानुक्रम है, जो संक्षेप में प्राकृतिक और मानव प्रणालियों के बीच सीमा बनाता है।[9]


मानव गतिविधि सिस्टम

पदानुक्रम वाला एक संगठन, जो किसी विशिष्ट उद्देश्य के लिए मनुष्यों द्वारा बनाया गया है। उदाहरण के लिए: एक कंपनी, जो एक विशिष्ट उद्देश्य को प्राप्त करने और सहयोग करने के लिए मनुष्यों को एक साथ संगठित करती है। इस सिस्टम का परिणाम भौतिक रूप से पहचाने जाने योग्य है।[9] चूँकि, पिछले प्रकारों के बीच कुछ महत्वपूर्ण संबंध हैं। यह स्पष्ट है कि मानव गतिविधि सिस्टम (एचएएस) के विचार में अपने अद्वितीय विकास और संगठन के साथ विभिन्न प्रकार की छोटी सामाजिक प्रणालियाँ सम्मिलित होंगी। इसके अतिरिक्त, निश्चित रूप से HASes में डिज़ाइन किए गए सिस्टम - कंप्यूटर और मशीनरी सम्मिलित हो सकते हैं। पिछली अधिकांश प्रणालियाँ ओवरलैप होंगी।[10]


सिस्टम विशेषताएँ

जब किसी सिस्टम के मौलिक व्यवहार की बात आती है तब कई प्रमुख विशेषताएं होती हैं।

  1. सिस्टम को विवृत या संवृत के रूप में वर्गीकृत किया जा सकता है:'[4]
    • जो लोग धन, डेटा, ऊर्जा या विनिमय सामग्री के रूप में अपने एनवायरनमेंट के साथ संवाद करते हैं, उन्हें सामान्यतः विवृत समझा जाता है। सिस्टम का खुलापन अधिक भिन्न हो सकता है। ऐसा इसलिए है, क्योंकि सिस्टम को विवृत के रूप में वर्गीकृत किया जाएगा, यदि वह एनवायरनमेंट से भी इनपुट प्राप्त करता है, फिर भी सिस्टम जो केवल एनवायरनमेंट के साथ संवाद करता है, उसे भी विवृत के रूप में वर्गीकृत किया जाएगा। सिस्टम जितना अधिक विवृत होगा, उसके घटकों की कम पूर्वानुमानशीलता के कारण यह सामान्य रूप से उतना ही अधिक जटिल होगा।
    • जिनका एनवायरनमेंट से कोई संपर्क नहीं है वे संवृत हैं। चूँकि, व्यवहार में, आउटपुट के व्यावहारिक उपयोग के हानि के कारण, पूरी तरह से संवृत सिस्टम केवल रहने योग्य है। परिणामस्वरूप, अधिकांश प्रणालियाँ निश्चित सीमा तक विवृत या विवृत होंगी।[11]
  2. सिस्टम को नियतात्मक या स्टोकेस्टिक के रूप में वर्गीकृत किया जा सकता है:[4]
    • व्यवहार पैटर्न के संदर्भ में अच्छी तरह से परिभाषित और स्पष्ट रूप से संरचित सिस्टम पूर्वानुमानित हो जाती है, इस प्रकार नियतिवादी बन जाती है। दूसरे शब्दों में यह केवल अनुभवजन्य डेटा का उपयोग करेगा। उदाहरण के लिए: गणित या भौतिकी विशिष्ट नियमों पर आधारित हैं, जो गणना के परिणामों को पूर्वानुमानित बनाते हैं। नियतात्मक प्रणालियों में आंतरिक घटकों के बीच सरलीकृत अंतःक्रिया होगी।
    • स्पष्ट रूप से संरचित व्यवहार पैटर्न की अनुपस्थिति के कारण, अधिक जटिल और अधिकांश अधिक विवृत प्रणालियों में पूर्वानुमान की अपेक्षाकृत कम सीमा होगी। इसलिए ऐसी सिस्टम का विश्लेषण करना बहुत कठिन है। ऐसी प्रणालियाँ स्टोकेस्टिक, या संभाव्य होंगी, इसका कारण विभिन्न गतिविधियाँ करते समय मनुष्य की स्टोकेस्टिक प्रकृति है। ऐसा कहने के बाद, डिज़ाइन में सम्मिलित नियमों की कठोर संरचना के कारण, डिज़ाइन किए गए सिस्टम को अभी भी नियतिवादी माना जाएगा।
  3. सिस्टम को स्थिर या गतिशील के रूप में वर्गीकृत किया जा सकता है[4]
  4. कंप्यूटिंग शक्ति में निरंतर विकास के कारण अधिकांश प्रणालियों को गतिशील के रूप में जाना जाएगा, फिर भी कुछ प्रणालियों को बनने और अस्तित्व समाप्त होने के बीच संतुलन बनाना कठिन हो सकता है। इसका उदाहरण मुद्रित मानचित्र हो सकता है, जो निरंतर अद्यतन करने वाले डेवलपर्स द्वारा प्रदान किए गए गतिशील मानचित्र के विपरीत, विकसित नहीं हो रहा है।
  5. सिस्टम को स्व-विनियमन या गैर-स्व-विनियमन के रूप में वर्गीकृत किया जा सकता है[4][12]
    • सिस्टम गतिविधि के आत्म-नियंत्रण की सीमा जितनी अधिक होगी, अंतिम सिस्टम की जीवंतता उतनी ही अधिक होगी। किसी भी सिस्टम को स्थिर रहने के लिए अपनी गतिविधियों को नियंत्रित करने में सक्षम होना महत्वपूर्ण है।

वास्तविक जीवन अनुप्रयोग

कॉर्पोरेट व्यवसाय

  • विनिर्माण प्रक्रिया जो कच्चे माल को इनपुट के रूप में लेती है, विनिर्माण प्रक्रिया प्रायुक्त करती है, और निर्मित वस्तुओं को आउटपुट के रूप में उत्पादित करती है। ऐसी प्रणालियों के उपयोग से फर्म के प्रत्येक विभाग में कंपनी संचालन के संदर्भ में शक्तिशाली मानव संगठन बनाने में सहायता मिल सकती है, तथापि आकार कोई भी हो। आईपीओ वर्तमान स्थिर और गैर-स्व-विनियमन प्रणालियों का पुनर्गठन भी कर सकते हैं, जिनका उपयोग वास्तविक विश्व में वर्तमान पूर्ति की अक्षमता के कारण उत्पाद पूर्ति को आउटसोर्स करने के रूप में किया जाएगा।[1][13]


प्रोग्रामिंग


वैज्ञानिक

  • कैलकुलेटर, जो ऑपरेटर द्वारा प्रदान किए गए इनपुट का उपयोग करता है, और उन्हें ऑपरेटर द्वारा उपयोग किए जाने वाले आउटपुट में संसाधित करता है।
  • एक थर्मोस्टेट, जो तापमान (इनपुट) को अनुभव करता है, एक क्रिया (हीट चालू/संवृत) पर निर्णय लेता है, और क्रिया (आउटपुट) निष्पादित करता है।[4][14][13]


यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 Grady, J. O., "System Engineering Planning and Enterprise Identity," Taylor & Francis, 1995 .
  2. Goel, A., "Computer Fundamentals," Pearson Education India, 2010.
  3. 3.0 3.1 Zelle, J., "Python Programming: An Introduction to Computer Science, 2nd edition," Franklin, Beedle, & Associates, 2010.
  4. 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 Curry, A. and Flett, P. and Hollingsworth, I., "Managing Information and Systems: The Business Perspective," Routledge, 2006.
  5. Waring A. Practical Systems Thinking, International Thomson Business Press: London. (1996)
  6. "संग्रहीत प्रति" (PDF). Archived from the original (PDF) on 2016-09-11. Retrieved 2015-11-03.
  7. B. Richmond: Introduction to Systems Thinking, STELLA®© 1992-1997
  8. M. Balle: Managing With Systems Thinking: Making Dynamics Work for You in Business Decision Making 1996
  9. 9.0 9.1 9.2 9.3 9.4 9.5 P. B. Checkland: Systems Thinking, Systems Practice. 1981 .
  10. 10.0 10.1 B. Wilson Systems: Concepts, methodologies and applications ( 1984)
  11. Patching D. (1990) Practical Soft Systems Analysis
  12. Flynn D.J. (1992) Information Systems Requirements: Determination and Analysis
  13. 13.0 13.1 Martin C. and Powell P. (1992) Informational Systems. A Management Perspective
  14. "How to Use an IPO Model | Small Business - Chron.com".