घर फलों के उपयोगी गुण आधुनिक प्रकार के इंटरफेस। यूजर इंटरफेस डेवलपमेंट मेथड्स एंड टूल्स: स्टेट ऑफ द आर्ट। सूचना प्रौद्योगिकी की परिभाषा

आधुनिक प्रकार के इंटरफेस। यूजर इंटरफेस डेवलपमेंट मेथड्स एंड टूल्स: स्टेट ऑफ द आर्ट। सूचना प्रौद्योगिकी की परिभाषा

एक कंप्यूटर एक मानव के साथ एक सेट के माध्यम से संचार करता है निश्चित नियममशीनों और मनुष्यों दोनों के लिए अनिवार्य। इन नियमों को इंटरफ़ेस कहा जाता है। इंटरफ़ेस स्पष्ट और समझ से बाहर, मैत्रीपूर्ण या नहीं हो सकता है। आधुनिक विचारइंटरफेस हैं:

1.कमांड इंटरफ़ेस- यूजर कंप्यूटर को कमांड देता है, जो उन्हें एक्जीक्यूट करता है और यूजर को रिजल्ट देता है। कमांड इंटरफ़ेस को इस प्रकार कार्यान्वित किया जाता है बैच प्रौद्योगिकीऔर तकनीकी कमांड लाइन.

2.डरपोक समझा-इंटरफेस (डरपोक समझासे: खिड़की- खिड़की; छवि- छवि; मेन्यू- मेन्यू; सूचक- सूचक) - कंप्यूटर के साथ उपयोगकर्ता का संवाद ग्राफिक छवियों का उपयोग करके किया जाता है: मेनू, खिड़कियां और अन्य तत्व। इंटरफ़ेस दो स्तरों की तकनीकों पर लागू किया गया है: एक सरल ग्राफिकल इंटरफ़ेस और एक WIMP इंटरफ़ेस।

3.रेशम इंटरफ़ेस (रेशमसे: भाषण- भाषण; छवि- छवि; भाषा: हिन्दी- भाषा: हिन्दी; ज्ञान- ज्ञान) - उपयोगकर्ता और कंप्यूटर के बीच बातचीत। इंटरफ़ेस संचार के सामान्य, मानवीय रूप के सबसे करीब है। उसी समय, कंप्यूटर मानव भाषण का विश्लेषण करके और उसमें प्रमुख वाक्यांश ढूंढकर कमांड निर्धारित करता है। कंप्यूटर कमांड के निष्पादन के परिणाम को एक व्यक्ति के लिए समझने योग्य रूप में परिवर्तित करता है। इस प्रकार का इंटरफ़ेस कंप्यूटर के हार्डवेयर संसाधनों पर सबसे अधिक मांग वाला है, इसलिए इसका उपयोग मुख्य रूप से सैन्य उद्देश्यों के लिए किया जाता है।

इंटरफेस को लागू करने की मुख्य प्रौद्योगिकियां निम्नलिखित प्रौद्योगिकियां हैं (चित्र। 1.3।):

1.बैच तकनीक. ऐतिहासिक रूप से, तकनीक पहले दिखाई दी और पहले से ही सूज़ और ज़ूस (जर्मनी, 1937) की रिले मशीनों पर मौजूद थी। कंप्यूटर के इनपुट को वर्णों का एक क्रम खिलाया गया था, जिसमें कुछ नियमों के अनुसार, निष्पादन के लिए शुरू किए गए कार्यक्रमों के अनुक्रम का संकेत दिया गया था। अगले कार्यक्रम के निष्पादन के बाद, अगला कार्यक्रम शुरू किया गया था, और इसी तरह। मशीन ने कुछ नियमों के अनुसार कमांड और डेटा पाया। उदाहरण के लिए, ऐसा क्रम था: छिद्रित टेप, छिद्रित कार्डों का ढेर, इलेक्ट्रिक टाइपराइटर की चाबियों को दबाने का क्रम (जैसे कि सलाहकार) मशीन ने अपने संदेश एक पंचर, एक अल्फ़ान्यूमेरिक प्रिंटिंग डिवाइस ( एसीपीए), टाइपराइटर टेप। ऐसी मशीन एक कैबिनेट थी जिसमें लगातार जानकारी दी जाती थी, और जो लगातार इसकी स्थिति के बारे में सूचित करती थी। मशीन के संचालन पर उपयोगकर्ता का बहुत कम प्रभाव था। वह केवल मशीन के संचालन को निलंबित कर सकता था, प्रोग्राम को बदल सकता था और कंप्यूटर को पुनरारंभ कर सकता था।


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

चूंकि केवल अक्षरों, संख्याओं और विराम चिह्नों को दर्ज करने की अनुमति थी, विशेष विवरणप्रदर्शन महत्वपूर्ण नहीं थे। एक टेलीविजन रिसीवर या एक ऑसिलोस्कोप ट्यूब को मॉनिटर के रूप में इस्तेमाल किया जा सकता है। कमांड इंटरफेस के साथ काम करते समय प्रमुख प्रकार की फाइलें थीं पाठ फ़ाइलें, जिसे कीबोर्ड का उपयोग करके बनाया जा सकता है। कमांड लाइन इंटरफेस के सबसे व्यापक उपयोग के समय, एक उपस्थिति है ऑपरेटिंग सिस्टम यूनिक्सऔर मल्टी-प्लेटफ़ॉर्म ऑपरेटिंग सिस्टम के साथ पहले आठ-बिट पर्सनल कंप्यूटर का आगमन सीपी/एम.

3.जीयूआई प्रौद्योगिकी. ग्राफिकल इंटरफ़ेस का विचार 1970 के दशक के मध्य में उत्पन्न हुआ, जब अनुसंधान केंद्र ज़ेरॉक्स पालो ऑल्टो रिसर्च सेंटर (PARC) दृश्य इंटरफ़ेस की अवधारणा विकसित की गई थी। ग्राफिकल इंटरफ़ेस के लिए पूर्वापेक्षा कंप्यूटर के प्रतिक्रिया समय को एक कमांड तक कम करना, रैम की मात्रा में वृद्धि करना और कंप्यूटर के तकनीकी आधार को विकसित करना था। अवधारणा का हार्डवेयर आधार अल्फ़ान्यूमेरिक डिस्प्ले की उपस्थिति थी, जो नए प्रभावों का समर्थन करना शुरू कर दिया: वर्णों की झिलमिलाहट, रंग उलटा (एक सफेद पृष्ठभूमि पर काले वर्णों के साथ एक सफेद पृष्ठभूमि पर सफेद वर्णों की शैली को बदलना), वर्णों को रेखांकित करना। प्रभाव पूरी स्क्रीन पर नहीं फैला, बल्कि केवल एक या अधिक वर्णों तक फैला। अगला चरण एक रंग प्रदर्शन का निर्माण था जो इन प्रभावों के साथ, 8 रंगों के पैलेट (यानी, एक रंग सेट) के साथ पृष्ठभूमि पर 16 रंगों में प्रतीकों की अनुमति देता है।

ग्राफिकल इंटरफ़ेस वाला पहला सिस्टम 8010 स्टार सूचना प्रणालीसमूहों PARC 1981 की शुरुआत में दिखाई दिया। प्रारंभ में, इंटरफ़ेस का उपयोग केवल कार्यक्रमों में किया जाता था। धीरे-धीरे, उन्होंने कंप्यूटर पर सबसे पहले इस्तेमाल होने वाले ऑपरेटिंग सिस्टम की ओर रुख करना शुरू कर दिया। अटारीतथा सेब मैकिंटोश, तब से आईबीएम-संगत कंप्यूटर। नई अवधारणाओं के प्रभाव में, एप्लिकेशन प्रोग्राम द्वारा कीबोर्ड और माउस के उपयोग को एकीकृत करने की प्रक्रिया चल रही थी। इसके विकास के दौरान ग्राफिकल यूजर इंटरफेस 1974 से वर्तमान तक दो चरणों से गुजरा है।

सरल जीयूआई. पहले चरण में, ग्राफिकल इंटरफ़ेस निम्न अंतरों के साथ कमांड लाइन तकनीक के समान था:

पात्रों को प्रदर्शित करते समय, कुछ पात्रों को रंग, उलटी छवि, रेखांकित और झिलमिलाहट के साथ उजागर करने की अनुमति दी गई, जिससे छवि की अभिव्यक्ति में वृद्धि हुई;

GUI के विशिष्ट कार्यान्वयन के आधार पर, कर्सर को एक टिमटिमाते हुए आयत या कई वर्णों में फैले कुछ क्षेत्र द्वारा दर्शाया जा सकता है जो अन्य अचयनित भागों से भिन्न था;

कीस्ट्रोक प्रवेश करनाहमेशा कमांड के निष्पादन और अगली पंक्ति में संक्रमण की ओर नहीं ले जाता था, क्योंकि किसी भी कुंजी को दबाने की प्रतिक्रिया काफी हद तक इस बात पर निर्भर करती थी कि स्क्रीन के किस हिस्से में कर्सर था;

कुंजी को छोड़कर प्रवेश करनाकीबोर्ड पर, कर्सर कीज़ और मैनिपुलेटर्स (माउस, ट्रैकबॉल, आदि, चित्र 1.4.) का उपयोग किया जाने लगा, जिससे स्क्रीन के वांछित हिस्से को जल्दी से चुनना और कर्सर को स्थानांतरित करना संभव हो गया।

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


WIMP इंटरफ़ेसग्राफिकल इंटरफ़ेस के विकास में दूसरा चरण बन गया, इसकी विशिष्ट विशेषताएं:

कार्यक्रमों, फाइलों और दस्तावेजों के साथ कार्य करना होता है खिड़कियाँ- उल्लिखित फ्रेम द्वारा परिभाषित स्क्रीन के हिस्से;

प्रोग्राम, फ़ाइलें, दस्तावेज़, डिवाइस और अन्य ऑब्जेक्ट आइकॉन के रूप में दर्शाए जाते हैं - माउस, जो खोले जाने पर खिड़कियों में बदल जाते हैं;

वस्तुओं के साथ क्रियाएं मेनू का उपयोग करके की जाती हैं, जो मुख्य नियंत्रण तत्व बन गया है;

मुख्य नियंत्रणों में से एक मैनिपुलेटर बन गया है, जिसका उपयोग स्क्रीन, विंडो या आइकन के एक क्षेत्र को इंगित करने के लिए किया जाता है, इसे चुनें और इसका उपयोग करें मेन्यूया उन्हें प्रबंधित करने के लिए अन्य तकनीकों का उपयोग करना।

कार्यान्वयन के लिए डरपोक समझा-इंटरफ़ेस की आवश्यकता है: रंग बिटमैप डिस्प्ले के साथ उच्च संकल्प, इस प्रकार के इंटरफ़ेस पर केंद्रित एक जोड़तोड़ और प्रोग्राम, जो कंप्यूटर के प्रदर्शन, मेमोरी आकार, बस बैंडविड्थ, आदि पर उच्च मांग रखता है। वर्तमान में डरपोक समझा-इंटरफ़ेस मानक है।

4.भाषण प्रौद्योगिकी. 90 के दशक के मध्य में सस्ते साउंड कार्ड की उपस्थिति के बाद दिखाई दिया। इस तकनीक के अनुसार विशेष आरक्षित शब्दों-आदेशों का उच्चारण करके वाणी द्वारा आदेश दिए जाते हैं। मुख्य आदेश हैं:

"आराम" - भाषण इंटरफ़ेस बंद करें;

"ओपन" - किसी विशेष प्रोग्राम को कॉल करने के मोड में स्विच करना, प्रोग्राम का नाम अगले शब्द में कहा जाता है;

"मैं निर्देशित करूंगा" - कमांड मोड से वॉयस टाइपिंग मोड में स्विच करना;

"कमांड मोड" - आवाज आदि द्वारा आदेश देने के तरीके पर वापस लौटें।

शब्दों को स्पष्ट रूप से, उसी गति से उच्चारित किया जाना चाहिए। शब्दों के बीच एक विराम है। वाक् पहचान एल्गोरिथ्म के अविकसित होने के कारण, ऐसी प्रणालियों को प्रत्येक विशिष्ट उपयोगकर्ता के लिए व्यक्तिगत पूर्व-कॉन्फ़िगरेशन की आवश्यकता होती है। भाषण तकनीक सबसे सरल कार्यान्वयन है रेशम- इंटरफेस।

5.बॉयोमीट्रिक तकनीक(नकल इंटरफ़ेस।) 1990 के दशक के अंत में प्रौद्योगिकी का उदय हुआ। कंप्यूटर को नियंत्रित करने के लिए व्यक्ति के चेहरे के भाव, उसकी दृष्टि की दिशा, पुतली का आकार और अन्य चिन्हों का प्रयोग किया जाता है। उपयोगकर्ता की पहचान करने के लिए, उसकी आंखों के परितारिका के पैटर्न, उंगलियों के निशान और अन्य अनूठी जानकारी का उपयोग किया जाता है। छवियों को एक डिजिटल वीडियो कैमरे से पढ़ा जाता है, और फिर उपयोग किया जाता है विशेष कार्यक्रमपैटर्न पहचान आदेश इस छवि से निकाले जाते हैं। कंप्यूटर उपयोगकर्ता की पहचान करने के लिए इस तकनीक का उपयोग सॉफ्टवेयर उत्पादों और अनुप्रयोगों में किया जाता है।

6.सिमेंटिक इंटरफेस टेक्नोलॉजी(सार्वजनिक इंटरफ़ेस)। XX सदी के 70 के दशक के उत्तरार्ध में कृत्रिम बुद्धिमत्ता के विकास के साथ प्रौद्योगिकी का उदय हुआ और यह सिमेंटिक नेटवर्क पर आधारित है। इस प्रकार के इंटरफ़ेस में शामिल हैं: कमांड लाइन इंटरफ़ेस, ग्राफिकल इंटरफ़ेस, स्पीच इंटरफ़ेस और मिमिक इंटरफ़ेस। इसकी मुख्य विशिष्ट विशेषता कंप्यूटर के साथ संचार करते समय कमांड का अभाव है। अनुरोध पर उत्पन्न होता है प्राकृतिक भाषालिंक किए गए पाठ और छवियों के रूप में। इसके मूल में, इंटरफ़ेस कंप्यूटर के साथ मानव संपर्क का अनुकरण है।

इंटरफ़ेस प्रकार

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

आधुनिक प्रकार के इंटरफेस हैं:

1) कमांड इंटरफ़ेस। कमांड इंटरफ़ेस को इसलिए कहा जाता है क्योंकि इस प्रकार के इंटरफ़ेस में एक व्यक्ति कंप्यूटर को "कमांड" देता है, और कंप्यूटर उन्हें निष्पादित करता है और एक व्यक्ति को परिणाम देता है। कमांड इंटरफ़ेस को बैच तकनीक और कमांड लाइन तकनीक के रूप में कार्यान्वित किया जाता है।

2) WIMP - इंटरफ़ेस (विंडो - विंडो, इमेज - इमेज, मेनू - मेनू, पॉइंटर - पॉइंटर)। इस प्रकार के इंटरफ़ेस की एक विशेषता यह है कि उपयोगकर्ता के साथ संवाद कमांड की मदद से नहीं, बल्कि ग्राफिक छवियों - मेनू, विंडो और अन्य तत्वों की मदद से किया जाता है। यद्यपि इस इंटरफ़ेस में मशीन को आदेश दिए जाते हैं, यह ग्राफिक छवियों के माध्यम से "सीधे" किया जाता है। इस प्रकार का इंटरफ़ेस प्रौद्योगिकी के दो स्तरों पर कार्यान्वित किया जाता है: एक साधारण ग्राफिकल इंटरफ़ेस और एक "शुद्ध" WIMP इंटरफ़ेस।

3) सिल्क - इंटरफ़ेस (भाषण - भाषण, छवि - छवि, भाषा - भाषा, ज्ञान - ज्ञान)। इस प्रकार का इंटरफ़ेस संचार के सामान्य, मानवीय रूप के सबसे करीब है। इस इंटरफ़ेस के ढांचे के भीतर, एक व्यक्ति और कंप्यूटर के बीच एक सामान्य "बातचीत" होती है। उसी समय, कंप्यूटर मानव भाषण का विश्लेषण करके और उसमें प्रमुख वाक्यांश ढूंढकर अपने लिए कमांड ढूंढता है। यह कमांड निष्पादन के परिणाम को मानव-पठनीय रूप में भी परिवर्तित करता है। इस प्रकार का इंटरफ़ेस कंप्यूटर के हार्डवेयर संसाधनों पर सबसे अधिक मांग वाला है, और इसलिए इसका उपयोग मुख्य रूप से सैन्य उद्देश्यों के लिए किया जाता है।

कमांड इंटरफ़ेस

पैकेट तकनीक। ऐतिहासिक रूप से, इस प्रकार की तकनीक पहले दिखाई दी। यह पहले से ही सूज़ और ज़ूस (जर्मनी, 1937) की रिले मशीनों पर मौजूद था। इसका विचार सरल है: कंप्यूटर इनपुट को वर्णों का एक क्रम प्रदान किया जाता है, जिसमें कुछ नियमों के अनुसार, निष्पादन के लिए लॉन्च किए गए कार्यक्रमों का क्रम इंगित किया जाता है। अगले कार्यक्रम के निष्पादन के बाद, अगला लॉन्च किया जाता है, और इसी तरह। मशीन, कुछ नियमों के अनुसार, अपने लिए कमांड और डेटा ढूंढती है। यह क्रम हो सकता है, उदाहरण के लिए, एक छिद्रित टेप, छिद्रित कार्डों का ढेर, एक इलेक्ट्रिक टाइपराइटर (CONSUL प्रकार का) की कुंजियों को दबाने का क्रम। मशीन एक परफोरेटर, एक अल्फ़ान्यूमेरिक प्रिंटर (ATsPU), एक टाइपराइटर टेप पर अपने संदेश भी जारी करती है। ऐसी मशीन एक "ब्लैक बॉक्स" (अधिक सटीक रूप से, एक "व्हाइट कैबिनेट") है, जिसमें जानकारी लगातार फीड की जाती है और जो लगातार दुनिया को अपनी स्थिति के बारे में "सूचित" करती है (चित्र 1 देखें)। यहां एक व्यक्ति का बहुत कम प्रभाव है मशीन के संचालन पर - वह केवल मशीन को रोक सकता है, प्रोग्राम बदल सकता है और कंप्यूटर को फिर से शुरू कर सकता है। इसके बाद, जब मशीनें अधिक शक्तिशाली हो गईं और एक साथ कई उपयोगकर्ताओं की सेवा कर सकती थीं, तो उपयोगकर्ताओं की शाश्वत अपेक्षा जैसे: "मैंने मशीन को डेटा भेजा। मैं इसके जवाब की प्रतीक्षा कर रहा हूं। और क्या यह बिल्कुल जवाब देगा?" - बन गया , इसे हल्के ढंग से रखने के लिए, कष्टप्रद। इसके अलावा, समाचार पत्रों के बाद कंप्यूटर केंद्र बेकार कागज के दूसरे सबसे बड़े "उत्पादक" बन गए हैं। इसलिए, अल्फ़ान्यूमेरिक डिस्प्ले के आगमन के साथ, वास्तव में उपयोगकर्ता के अनुकूल तकनीक, कमांड लाइन का युग शुरू हुआ।

रेखा चित्र नम्बर 2। कंप्यूटरों की ईसी श्रृंखला के मुख्य कंप्यूटर का दृश्य

कमांड लाइन प्रौद्योगिकी। इस तकनीक के साथ, कीबोर्ड किसी व्यक्ति से कंप्यूटर में जानकारी दर्ज करने का एकमात्र तरीका है, और कंप्यूटर अल्फ़ान्यूमेरिक डिस्प्ले (मॉनिटर) का उपयोग करके किसी व्यक्ति को जानकारी आउटपुट करता है। यह संयोजन (मॉनिटर + कीबोर्ड) एक टर्मिनल, या कंसोल के रूप में जाना जाने लगा। कमांड लाइन पर कमांड टाइप किए जाते हैं। कमांड लाइन एक प्रॉम्प्ट सिंबल और एक ब्लिंकिंग आयत है - कर्सर। जब कोई कुंजी दबाया जाता है, तो वर्ण कर्सर की स्थिति में दिखाई देते हैं, और कर्सर स्वयं दाईं ओर चला जाता है। यह टाइपराइटर पर कमांड टाइप करने के समान ही है। हालांकि, इसके विपरीत, पत्र प्रदर्शन पर प्रदर्शित होते हैं, कागज पर नहीं, और गलत टाइप किए गए चरित्र को मिटाया जा सकता है। एंटर (या रिटर्न) कुंजी दबाकर कमांड को समाप्त कर दिया जाता है। उसके बाद, अगली पंक्ति की शुरुआत में संक्रमण किया जाता है। यह इस स्थिति से है कि कंप्यूटर मॉनिटर पर अपने काम के परिणाम प्रदर्शित करता है। फिर प्रक्रिया दोहराई जाती है। कमांड लाइन तकनीक पहले से ही मोनोक्रोम अल्फ़ान्यूमेरिक डिस्प्ले पर काम करती है। चूंकि केवल अक्षरों, संख्याओं और विराम चिह्नों को दर्ज करने की अनुमति थी, प्रदर्शन की तकनीकी विशेषताएं महत्वपूर्ण नहीं थीं। एक टेलीविजन रिसीवर और यहां तक ​​कि एक ऑसिलोस्कोप ट्यूब को मॉनिटर के रूप में इस्तेमाल किया जा सकता है।

इन दोनों तकनीकों को एक कमांड इंटरफ़ेस के रूप में लागू किया जाता है - मशीन को इनपुट के रूप में कमांड दिए जाते हैं, और यह, जैसा कि यह था, उन्हें "प्रतिक्रिया" देता है।

कमांड इंटरफ़ेस के साथ काम करते समय टेक्स्ट फाइलें प्रमुख प्रकार की फाइलें बन गईं - वे और केवल उन्हें कीबोर्ड का उपयोग करके बनाया जा सकता था। कमांड लाइन इंटरफेस के सबसे व्यापक उपयोग का समय यूनिक्स ऑपरेटिंग सिस्टम का आगमन और मल्टीप्लेटफार्म ऑपरेटिंग सिस्टम सीपी / एम के साथ पहले आठ-बिट पर्सनल कंप्यूटर की उपस्थिति है।

जीयूआई

जीयूआई कैसे और कब दिखाई दिया? उनका विचार 70 के दशक के मध्य में उत्पन्न हुआ, जब ज़ेरॉक्स पालो ऑल्टो रिसर्च सेंटर (PARC) में एक दृश्य इंटरफ़ेस की अवधारणा विकसित की गई थी। ग्राफिकल इंटरफ़ेस के लिए पूर्वापेक्षा कंप्यूटर के कमांड के प्रतिक्रिया समय को कम करने, रैम की मात्रा बढ़ाने के साथ-साथ कंप्यूटर के तकनीकी आधार के विकास के लिए थी। अवधारणा का हार्डवेयर आधार, निश्चित रूप से, कंप्यूटर पर अल्फ़ान्यूमेरिक डिस्प्ले की उपस्थिति थी, और इन डिस्प्ले में पहले से ही वर्णों के "झिलमिलाहट", रंग उलटा (काले रंग की पृष्ठभूमि पर सफेद वर्णों की शैली को उलटना, अर्थात्,) जैसे प्रभाव थे। सफेद पृष्ठभूमि पर काले वर्ण), वर्णों को रेखांकित करते हैं। ये प्रभाव पूरी स्क्रीन पर नहीं, बल्कि केवल एक या अधिक वर्णों तक फैले हुए थे। अगला चरण एक रंग प्रदर्शन का निर्माण था जो इन प्रभावों के साथ, 8 रंगों के पैलेट (यानी, एक रंग सेट) के साथ पृष्ठभूमि पर 16 रंगों में प्रतीकों की अनुमति देता है। ग्राफिक डिस्प्ले के आगमन के बाद, विभिन्न रंगों की स्क्रीन पर कई बिंदुओं के रूप में किसी भी ग्राफिक छवियों को प्रदर्शित करने की क्षमता के साथ, स्क्रीन का उपयोग करने में कल्पना की कोई सीमा नहीं थी! PARC का पहला GUI सिस्टम, 8010 स्टार इंफॉर्मेशन सिस्टम, 1981 में पहला IBM कंप्यूटर जारी होने से चार महीने पहले दिखाई दिया। प्रारंभ में, दृश्य इंटरफ़ेस का उपयोग केवल कार्यक्रमों में किया जाता था। धीरे-धीरे, उन्होंने पहले अटारी और ऐप्पल मैकिन्टोश कंप्यूटरों पर और फिर आईबीएम-संगत कंप्यूटरों पर उपयोग किए जाने वाले ऑपरेटिंग सिस्टम में जाना शुरू कर दिया।

पहले के समय से, और इन अवधारणाओं से भी प्रभावित होकर, अनुप्रयोग कार्यक्रमों द्वारा कीबोर्ड और माउस के उपयोग में एकीकरण की एक प्रक्रिया रही है। इन दो प्रवृत्तियों के विलय से उस का निर्माण हुआ प्रयोक्ता इंटरफ़ेस, जिसकी मदद से कम से कम समय और पैसे के साथ कर्मियों को फिर से प्रशिक्षित करने पर, आप किसी भी सॉफ्टवेयर उत्पाद के साथ काम कर सकते हैं। इस इंटरफ़ेस का विवरण, सभी अनुप्रयोगों और ऑपरेटिंग सिस्टम के लिए सामान्य, इस भाग का विषय है।

सरल जीयूआई

पहले चरण में, ग्राफिकल इंटरफ़ेस कमांड लाइन तकनीक के समान था। कमांड लाइन प्रौद्योगिकी से अंतर इस प्रकार थे:

1. प्रतीकों को प्रदर्शित करते समय, प्रतीकों के हिस्से को रंग, उलटा छवि, रेखांकित और ब्लिंकिंग के साथ हाइलाइट करने की अनुमति दी गई थी। इसके लिए धन्यवाद, छवि की अभिव्यक्ति में वृद्धि हुई है।

2. ग्राफिकल इंटरफ़ेस के विशिष्ट कार्यान्वयन के आधार पर, कर्सर को न केवल एक टिमटिमाते हुए आयत द्वारा, बल्कि कई वर्णों और स्क्रीन के हिस्से को कवर करने वाले कुछ क्षेत्र द्वारा भी दर्शाया जा सकता है। यह चयनित क्षेत्र अन्य, अचयनित भागों (आमतौर पर रंग से) से अलग है।

3. एंटर कुंजी दबाने से हमेशा कमांड निष्पादित नहीं होती है और अगली पंक्ति में चली जाती है। किसी भी कुंजी को दबाने की प्रतिक्रिया काफी हद तक इस बात पर निर्भर करती है कि कर्सर स्क्रीन के किस हिस्से पर था।

4. एंटर कुंजी के अलावा, कीबोर्ड पर "ग्रे" कर्सर कुंजियों का तेजी से उपयोग किया जा रहा है।

5. ग्राफिकल इंटरफेस के इस संस्करण में पहले से ही मैनिपुलेटर्स (जैसे माउस, ट्रैकबॉल, आदि - चित्र 3 देखें) का उपयोग किया जाने लगा। उन्होंने स्क्रीन के वांछित हिस्से को जल्दी से चुनना और कर्सर को स्थानांतरित करना संभव बना दिया। .

चित्र 3. बाजुओं

संक्षेप में, निम्नलिखित हो सकते हैं: विशिष्ट सुविधाएंयह इंटरफ़ेस।

1) स्क्रीन के क्षेत्रों का चयन।

2) संदर्भ के आधार पर कीबोर्ड कुंजियों को फिर से परिभाषित करना।

3) कर्सर को नियंत्रित करने के लिए मैनिपुलेटर्स और ग्रे कीबोर्ड कीज़ का उपयोग करना।

4) रंग मॉनिटर का व्यापक उपयोग।

इस प्रकार के इंटरफ़ेस की उपस्थिति MS-DOS ऑपरेटिंग सिस्टम के व्यापक उपयोग के साथ मेल खाती है। यह वह थी जिसने इस इंटरफ़ेस को जनता के लिए पेश किया था, जिसकी बदौलत 80 के दशक को इस प्रकार के इंटरफ़ेस में सुधार, चरित्र प्रदर्शन विशेषताओं में सुधार और अन्य मॉनिटर मापदंडों द्वारा चिह्नित किया गया था।

इस प्रकार के इंटरफ़ेस का उपयोग करने का एक विशिष्ट उदाहरण नॉर्ट्रॉन कमांडर फ़ाइल शेल (फ़ाइल शेल के लिए नीचे देखें) और मल्टी-एडिट टेक्स्ट एडिटर है। और टेक्स्ट एडिटर लेक्सिकॉन, चिवाइटर, और डॉस वर्ड प्रोसेसर के लिए माइक्रोसॉफ्ट वर्ड इस बात के उदाहरण हैं कि इस इंटरफ़ेस ने खुद को कैसे आगे बढ़ाया है।

WIMP इंटरफ़ेस

ग्राफिकल इंटरफ़ेस के विकास में "शुद्ध" WIMP इंटरफ़ेस दूसरा चरण बन गया। इंटरफ़ेस की यह उप-प्रजाति निम्नलिखित विशेषताओं की विशेषता है।

1. कार्यक्रमों, फाइलों और दस्तावेजों के साथ सभी काम विंडोज़ में होते हैं - स्क्रीन के कुछ हिस्सों को एक फ्रेम द्वारा रेखांकित किया जाता है।

2. सभी प्रोग्रामों, फाइलों, दस्तावेजों, उपकरणों और अन्य वस्तुओं को आइकन - आइकन के रूप में दर्शाया जाता है। खोले जाने पर, आइकन विंडो में बदल जाते हैं।

3. वस्तुओं के साथ सभी क्रियाएं मेनू का उपयोग करके की जाती हैं। हालाँकि मेनू ग्राफिकल इंटरफ़ेस के विकास के पहले चरण में दिखाई दिया, लेकिन इसमें इसका प्रमुख अर्थ नहीं था, लेकिन केवल कमांड लाइन के अतिरिक्त के रूप में कार्य किया। शुद्ध WIMP इंटरफ़ेस में, मेनू मुख्य नियंत्रण तत्व बन जाता है।

4. वस्तुओं को इंगित करने के लिए जोड़तोड़ का व्यापक उपयोग। मैनिपुलेटर सिर्फ एक खिलौना नहीं रह जाता है - कीबोर्ड के अलावा, लेकिन मुख्य नियंत्रण तत्व बन जाता है। मैनिपुलेटर की मदद से, वे स्क्रीन, विंडो या आइकन के किसी भी क्षेत्र को इंगित करते हैं, इसे हाइलाइट करते हैं, और उसके बाद ही वे मेनू के माध्यम से या अन्य तकनीकों का उपयोग करके उन्हें नियंत्रित करते हैं।

यह ध्यान दिया जाना चाहिए कि WIMP को इसके कार्यान्वयन के लिए एक उच्च-रिज़ॉल्यूशन रंग रेखापुंज प्रदर्शन और एक जोड़तोड़ की आवश्यकता होती है। साथ ही, इस प्रकार के इंटरफ़ेस के लिए उन्मुख प्रोग्राम कंप्यूटर के प्रदर्शन, मेमोरी आकार, बस बैंडविड्थ आदि पर बढ़ी हुई आवश्यकताओं को लागू करते हैं। हालाँकि, इस प्रकार का इंटरफ़ेस सीखने में सबसे आसान और सबसे सहज है। इसलिए, अब WIMP - इंटरफ़ेस वास्तविक मानक बन गया है।

ग्राफिकल इंटरफ़ेस वाले प्रोग्राम का एक आकर्षक उदाहरण माइक्रोसॉफ्ट विंडोज ऑपरेटिंग सिस्टम है।

भाषण प्रौद्योगिकी

90 के दशक के मध्य से, सस्ते साउंड कार्ड की उपस्थिति और भाषण मान्यता प्रौद्योगिकियों के व्यापक उपयोग के बाद, SILK इंटरफ़ेस की तथाकथित "भाषण तकनीक" दिखाई दी है। इस तकनीक से विशेष आरक्षित शब्दों-आदेशों का उच्चारण करके आवाज द्वारा आदेश दिए जाते हैं। ऐसी मुख्य टीमें (गोरींच प्रणाली के नियमों के अनुसार) हैं:

"आराम" - भाषण इंटरफ़ेस बंद करें।

"ओपन" - किसी विशेष प्रोग्राम को कॉल करने के मोड पर स्विच करना। प्रोग्राम का नाम नेक्स्ट वर्ड में कहा जाता है।

"मैं डिक्टेट करूंगा" - कमांड के मोड से आवाज द्वारा टाइपिंग के मोड में संक्रमण।

"कमांड मोड" - वॉयस कमांड पर लौटें।

और कुछ अन्य।

शब्दों को स्पष्ट रूप से, उसी गति से उच्चारित किया जाना चाहिए। शब्दों के बीच एक विराम है। वाक् पहचान एल्गोरिथ्म के अविकसित होने के कारण, ऐसी प्रणालियों को प्रत्येक विशिष्ट उपयोगकर्ता के लिए व्यक्तिगत पूर्व-कॉन्फ़िगरेशन की आवश्यकता होती है।

"भाषण" तकनीक SILK इंटरफ़ेस का सबसे सरल कार्यान्वयन है।

  1. सूचनाअर्थशास्त्र में सिस्टम (30)

    सार >> अर्थशास्त्र

    ... जानकारी 6 1.3. वर्गीकरण जानकारीप्रौद्योगिकियां 9 1.5। विकास के चरण जानकारी प्रणाली... सकल हार्डवेयरधन... सूचना केतकनीकी। ऐसे मानदंड का एक उदाहरण है रीति इंटरफेस ... 3.5. सॉफ़्टवेयरधन...

  2. सूचनाप्रबंधन में प्रौद्योगिकियां (5)

    सार >> राज्य और कानून

    11 2.1 सॉफ़्टवेयर 15 प्रदान कर रहा है ... जानकारीप्रौद्योगिकियां। संकल्पना " सूचना केप्रौद्योगिकियों" को सॉफ्टवेयर के एक सेट के रूप में परिभाषित किया जा सकता है हार्डवेयरधन और प्रणाली... निर्माण और समर्थन रीति इंटरफेसविभिन्न श्रेणियों के लिए...

  3. सूचनानियंत्रण प्रौद्योगिकियां (10)

    व्याख्यान >> सूचना विज्ञान

    टाइप रीति इंटरफेसस्वचालित सूचना केप्रौद्योगिकियां साझा करती हैं... कार्यालय विशेष आयोजित करते हैं प्रोग्राम के रूप में-हार्डवेयरजटिल है... व्यवस्थावीडियो कॉन्फ्रेंसिंग, ई-मेल, आदि); वैश्वीकरण की ओर जानकारीतकनीकी...

नॉलेज बेस में अपना अच्छा काम भेजें सरल है। नीचे दिए गए फॉर्म का प्रयोग करें

छात्र, स्नातक छात्र, युवा वैज्ञानिक जो अपने अध्ययन और कार्य में ज्ञान आधार का उपयोग करते हैं, वे आपके बहुत आभारी रहेंगे।

प्रकाशित किया गया http://www.allbest.ru/

1. यूजर इंटरफेस की अवधारणा

2. इंटरफेस के प्रकार

2.1 कमांड इंटरफ़ेस

2.2 जीयूआई

2.2.1 सरल जीयूआई

2.2.2 WIMP इंटरफ़ेस

2.3 भाषण प्रौद्योगिकी

2.4 बायोमेट्रिक तकनीक

2.5 सिमेंटिक (सार्वजनिक) इंटरफ़ेस

2.6 इंटरफ़ेस प्रकार

3. सूचना प्रौद्योगिकी

3.1 सूचना प्रौद्योगिकी की अवधारणा

3.2 सूचना प्रौद्योगिकी विकास के चरण

4. सूचना प्रौद्योगिकी के प्रकार

4.1 सूचना प्रौद्योगिकी डाटा प्रोसेसिंग

4.2 प्रबंधन सूचना प्रौद्योगिकी

5. सूचना प्रौद्योगिकी की भूमिका और महत्व

6. सूचना प्रौद्योगिकी के घटक

7. आधुनिक सूचना प्रौद्योगिकियां और उनके प्रकार

7.1 निर्णय समर्थन सूचना प्रौद्योगिकी

7.2 सूचना प्रौद्योगिकी विशेषज्ञ प्रणाली

8. सूचना प्रौद्योगिकी का अप्रचलन

9. सूचना प्रौद्योगिकी के उपयोग के लिए कार्यप्रणाली

निष्कर्ष

ग्रन्थसूची

परिचय

जैसा कि आप जानते हैं, मानव गतिविधि के लगभग सभी क्षेत्रों में सूचना प्रौद्योगिकी के प्रवेश की प्रक्रिया विकसित और गहरी होती जा रही है। पहले से ही परिचित और व्यापक पर्सनल कंप्यूटर के अलावा, कुल गणनाजो कई करोड़ों तक पहुंच गया है, वहां अधिक से अधिक अंतर्निहित टूल हैं कंप्यूटर विज्ञान. इस सभी विविध कंप्यूटर प्रौद्योगिकी के अधिक से अधिक उपयोगकर्ता हैं, और दो विपरीत प्रवृत्तियों का विकास देखा जाता है। एक ओर, सूचना प्रौद्योगिकियां अधिक से अधिक जटिल होती जा रही हैं, और उनके आवेदन के लिए, और इससे भी अधिक आगामी विकाशबहुत गहन ज्ञान की आवश्यकता है। दूसरी ओर, कंप्यूटर के साथ यूजर इंटरेक्शन इंटरफेस को सरल बनाया गया है। कंप्यूटर और सूचना प्रणाली एक ऐसे व्यक्ति के लिए भी अधिक अनुकूल और समझने योग्य होती जा रही है जो कंप्यूटर विज्ञान और कंप्यूटर प्रौद्योगिकी के क्षेत्र में विशेषज्ञ नहीं है। यह मुख्य रूप से इसलिए संभव है क्योंकि उपयोगकर्ता और उनके प्रोग्राम इनके साथ इंटरैक्ट करते हैं कंप्यूटर तकनीकविशेष (सिस्टम) सॉफ्टवेयर के माध्यम से - ऑपरेटिंग सिस्टम के माध्यम से। ऑपरेटिंग सिस्टम रनिंग एप्लिकेशन और यूजर्स दोनों को इंटरफेस प्रदान करता है।

यूजर इंटरफेस सिमेंटिक बायोमेट्रिक

1. यूजर इंटरफेस अवधारणा

इंटरफ़ेस - उपकरणों और कार्यक्रमों के साथ-साथ अन्य उपकरणों और कार्यक्रमों वाले उपकरणों के साथ उपयोगकर्ताओं के कंप्यूटिंग सिस्टम में तकनीकी, सॉफ्टवेयर और कार्यप्रणाली (प्रोटोकॉल, नियम, समझौते) का एक सेट।

इंटरफ़ेस - शब्द के व्यापक अर्थ में, यह वस्तुओं के बीच बातचीत का एक तरीका (मानक) है। शब्द के तकनीकी अर्थों में इंटरफ़ेस वस्तुओं के परस्पर क्रिया के मापदंडों, प्रक्रियाओं और विशेषताओं को परिभाषित करता है। अंतर करना:

यूजर इंटरफेस - एक कंप्यूटर प्रोग्राम और इस प्रोग्राम के उपयोगकर्ता के बीच बातचीत के तरीकों का एक सेट।

प्रोग्रामिंग इंटरफ़ेस - कार्यक्रमों के बीच बातचीत के तरीकों का एक सेट।

एक भौतिक इंटरफ़ेस भौतिक उपकरणों के साथ बातचीत करने का एक तरीका है। अक्सर हम कंप्यूटर पोर्ट के बारे में बात कर रहे हैं।

यूजर इंटरफेस सॉफ्टवेयर और हार्डवेयर का एक सेट है जो कंप्यूटर के साथ यूजर इंटरेक्शन प्रदान करता है। संवाद इस तरह की बातचीत का आधार बनते हैं। संवाद के तहत ये मामलाकिसी व्यक्ति और कंप्यूटर के बीच सूचना के विनियमित आदान-प्रदान को समझना, वास्तविक समय में किया जाता है और एक विशिष्ट समस्या के संयुक्त समाधान के उद्देश्य से होता है। प्रत्येक संवाद से बना है व्यक्तिगत प्रक्रियाएं I/O, जो उपयोगकर्ता और कंप्यूटर के बीच भौतिक रूप से संचार प्रदान करता है। सूचना का आदान-प्रदान एक संदेश के प्रसारण द्वारा किया जाता है।

चित्र 1. कंप्यूटर के साथ उपयोगकर्ता की सहभागिता

मूल रूप से, उपयोगकर्ता निम्न प्रकार के संदेश उत्पन्न करता है:

जानकारी अनुरोध

मदद अनुरोध

ऑपरेशन या फ़ंक्शन अनुरोध

जानकारी दर्ज करना या बदलना

प्रतिक्रिया में, उपयोगकर्ता को संकेत या सहायता प्राप्त होती है; प्रतिक्रिया की आवश्यकता वाले सूचनात्मक संदेश; कार्रवाई की आवश्यकता के आदेश; त्रुटि संदेश और अन्य जानकारी।

कंप्यूटर एप्लिकेशन के यूजर इंटरफेस में शामिल हैं:

सूचना प्रदर्शित करने के साधन, प्रदर्शित जानकारी, प्रारूप और कोड;

कमांड मोड, भाषा "यूजर-इंटरफ़ेस";

उपयोगकर्ता और कंप्यूटर के बीच संवाद, बातचीत और लेनदेन, उपयोगकर्ता प्रतिक्रिया;

एक विशिष्ट विषय क्षेत्र में निर्णय समर्थन;

इसके लिए प्रोग्राम और प्रलेखन का उपयोग कैसे करें।

यूजर इंटरफेस (यूआई) को अक्सर केवल एक प्रोग्राम की उपस्थिति के रूप में समझा जाता है। हालांकि, वास्तव में, उपयोगकर्ता इसके माध्यम से पूरे कार्यक्रम को समग्र रूप से मानता है, जिसका अर्थ है कि ऐसी समझ बहुत संकीर्ण है। वास्तव में, यूआई प्रोग्राम के सभी तत्वों और घटकों को जोड़ती है जो सॉफ्टवेयर (एसडब्ल्यू) के साथ उपयोगकर्ता की बातचीत को प्रभावित करने में सक्षम हैं।

यह केवल वह स्क्रीन नहीं है जिसे उपयोगकर्ता देखता है। इन तत्वों में शामिल हैं:

उपयोगकर्ता कार्यों का एक सेट जिसे वह सिस्टम की मदद से हल करता है;

सिस्टम द्वारा उपयोग किया जाने वाला रूपक (उदाहरण के लिए, MS Windows® में डेस्कटॉप);

सिस्टम नियंत्रण;

सिस्टम ब्लॉक के बीच नेविगेशन;

कार्यक्रम स्क्रीन के दृश्य (और न केवल) डिजाइन;

सूचना प्रदर्शित करने के साधन, प्रदर्शित जानकारी और प्रारूप;

डेटा प्रविष्टि उपकरण और प्रौद्योगिकियां;

उपयोगकर्ता और कंप्यूटर के बीच संवाद, बातचीत और लेनदेन;

उपयोगकर्ता प्रतिसाद;

एक विशिष्ट विषय क्षेत्र में निर्णय समर्थन;

इसके लिए प्रोग्राम और प्रलेखन का उपयोग कैसे करें।

2. इंटरफेस के प्रकार

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

आधुनिक प्रकार के इंटरफेस हैं:

1) कमांड इंटरफ़ेस। कमांड इंटरफ़ेस को इसलिए कहा जाता है क्योंकि इस प्रकार के इंटरफ़ेस में एक व्यक्ति कंप्यूटर को "कमांड" देता है, और कंप्यूटर उन्हें निष्पादित करता है और एक व्यक्ति को परिणाम देता है। कमांड इंटरफ़ेस को बैच तकनीक और कमांड लाइन तकनीक के रूप में कार्यान्वित किया जाता है।

2) WIMP - इंटरफ़ेस (विंडो - विंडो, इमेज - इमेज, मेनू - मेनू, पॉइंटर - पॉइंटर)। इस प्रकार के इंटरफ़ेस की एक विशेषता यह है कि उपयोगकर्ता के साथ संवाद कमांड की मदद से नहीं, बल्कि ग्राफिक छवियों - मेनू, विंडो और अन्य तत्वों की मदद से किया जाता है। यद्यपि इस इंटरफ़ेस में मशीन को आदेश दिए जाते हैं, यह ग्राफिक छवियों के माध्यम से "सीधे" किया जाता है। इस प्रकार का इंटरफ़ेस प्रौद्योगिकी के दो स्तरों पर कार्यान्वित किया जाता है: एक साधारण ग्राफिकल इंटरफ़ेस और एक "शुद्ध" WIMP इंटरफ़ेस।

3) सिल्क - इंटरफ़ेस (भाषण - भाषण, छवि - छवि, भाषा - भाषा, ज्ञान - ज्ञान)। इस प्रकार का इंटरफ़ेस संचार के सामान्य, मानवीय रूप के सबसे करीब है। इस इंटरफ़ेस के ढांचे के भीतर, एक व्यक्ति और कंप्यूटर के बीच एक सामान्य "बातचीत" होती है। उसी समय, कंप्यूटर मानव भाषण का विश्लेषण करके और उसमें प्रमुख वाक्यांश ढूंढकर अपने लिए कमांड ढूंढता है। यह कमांड निष्पादन के परिणाम को मानव-पठनीय रूप में भी परिवर्तित करता है। इस प्रकार का इंटरफ़ेस कंप्यूटर के हार्डवेयर संसाधनों पर सबसे अधिक मांग वाला है, और इसलिए इसका उपयोग मुख्य रूप से सैन्य उद्देश्यों के लिए किया जाता है।

2.1 कमांड इंटरफ़ेस

पैकेट तकनीक। ऐतिहासिक रूप से, इस प्रकार की तकनीक पहले दिखाई दी। यह पहले से ही सूज़ और ज़ूस (जर्मनी, 1937) की रिले मशीनों पर मौजूद था। इसका विचार सरल है: कंप्यूटर इनपुट को वर्णों का एक क्रम प्रदान किया जाता है, जिसमें कुछ नियमों के अनुसार, निष्पादन के लिए लॉन्च किए गए कार्यक्रमों का क्रम इंगित किया जाता है। अगले कार्यक्रम के निष्पादन के बाद, अगला लॉन्च किया जाता है, और इसी तरह। मशीन, कुछ नियमों के अनुसार, अपने लिए कमांड और डेटा ढूंढती है। यह क्रम हो सकता है, उदाहरण के लिए, एक छिद्रित टेप, छिद्रित कार्डों का ढेर, एक इलेक्ट्रिक टाइपराइटर (CONSUL प्रकार का) की कुंजियों को दबाने का क्रम। मशीन एक परफोरेटर, एक अल्फ़ान्यूमेरिक प्रिंटर (ATsPU), एक टाइपराइटर टेप पर अपने संदेश भी जारी करती है। ऐसी मशीन एक "ब्लैक बॉक्स" (अधिक सटीक रूप से, एक "व्हाइट कैबिनेट") है, जिसमें जानकारी लगातार फीड की जाती है और जो लगातार दुनिया को अपनी स्थिति के बारे में "सूचित" करती है (चित्र 1 देखें)। यहां एक व्यक्ति का बहुत कम प्रभाव है मशीन के संचालन पर - वह केवल मशीन को रोक सकता है, प्रोग्राम बदल सकता है और कंप्यूटर को फिर से शुरू कर सकता है। इसके बाद, जब मशीनें अधिक शक्तिशाली हो गईं और एक साथ कई उपयोगकर्ताओं की सेवा कर सकती थीं, तो उपयोगकर्ताओं की शाश्वत अपेक्षा जैसे: "मैंने मशीन को डेटा भेजा। मैं इसके जवाब की प्रतीक्षा कर रहा हूं। और क्या यह बिल्कुल जवाब देगा?" - बन गया , इसे हल्के ढंग से रखने के लिए, कष्टप्रद। इसके अलावा, समाचार पत्रों के बाद कंप्यूटर केंद्र बेकार कागज के दूसरे सबसे बड़े "उत्पादक" बन गए हैं। इसलिए, अल्फ़ान्यूमेरिक डिस्प्ले के आगमन के साथ, वास्तव में उपयोगकर्ता के अनुकूल तकनीक, कमांड लाइन का युग शुरू हुआ।

रेखा चित्र नम्बर 2। कंप्यूटरों की ईसी श्रृंखला के मुख्य कंप्यूटर का दृश्य

कमांड लाइन प्रौद्योगिकी। इस तकनीक के साथ, कीबोर्ड किसी व्यक्ति से कंप्यूटर में जानकारी दर्ज करने का एकमात्र तरीका है, और कंप्यूटर अल्फ़ान्यूमेरिक डिस्प्ले (मॉनिटर) का उपयोग करके किसी व्यक्ति को जानकारी आउटपुट करता है। यह संयोजन (मॉनिटर + कीबोर्ड) एक टर्मिनल, या कंसोल के रूप में जाना जाने लगा। कमांड लाइन पर कमांड टाइप किए जाते हैं। कमांड लाइन एक प्रॉम्प्ट सिंबल और एक ब्लिंकिंग आयत है - कर्सर। जब कोई कुंजी दबाया जाता है, तो वर्ण कर्सर की स्थिति में दिखाई देते हैं, और कर्सर स्वयं दाईं ओर चला जाता है। यह टाइपराइटर पर कमांड टाइप करने के समान ही है। हालांकि, इसके विपरीत, पत्र प्रदर्शन पर प्रदर्शित होते हैं, कागज पर नहीं, और गलत टाइप किए गए चरित्र को मिटाया जा सकता है। एंटर (या रिटर्न) कुंजी दबाकर कमांड को समाप्त कर दिया जाता है। उसके बाद, अगली पंक्ति की शुरुआत में संक्रमण किया जाता है। यह इस स्थिति से है कि कंप्यूटर मॉनिटर पर अपने काम के परिणाम प्रदर्शित करता है। फिर प्रक्रिया दोहराई जाती है। कमांड लाइन तकनीक पहले से ही मोनोक्रोम अल्फ़ान्यूमेरिक डिस्प्ले पर काम करती है। चूंकि केवल अक्षरों, संख्याओं और विराम चिह्नों को दर्ज करने की अनुमति थी, प्रदर्शन की तकनीकी विशेषताएं महत्वपूर्ण नहीं थीं। एक टेलीविजन रिसीवर और यहां तक ​​कि एक ऑसिलोस्कोप ट्यूब को मॉनिटर के रूप में इस्तेमाल किया जा सकता है।

इन दोनों तकनीकों को एक कमांड इंटरफ़ेस के रूप में लागू किया जाता है - मशीन को इनपुट के रूप में कमांड दिए जाते हैं, और यह, जैसा कि यह था, उन्हें "प्रतिक्रिया" देता है।

कमांड इंटरफ़ेस के साथ काम करते समय टेक्स्ट फाइलें प्रमुख प्रकार की फाइलें बन गईं - वे और केवल उन्हें कीबोर्ड का उपयोग करके बनाया जा सकता था। कमांड लाइन इंटरफेस के सबसे व्यापक उपयोग का समय यूनिक्स ऑपरेटिंग सिस्टम का आगमन और मल्टीप्लेटफार्म ऑपरेटिंग सिस्टम सीपी / एम के साथ पहले आठ-बिट पर्सनल कंप्यूटर की उपस्थिति है।

2.2 जीयूआई

जीयूआई कैसे और कब दिखाई दिया? उनका विचार 70 के दशक के मध्य में उत्पन्न हुआ, जब ज़ेरॉक्स पालो ऑल्टो रिसर्च सेंटर (PARC) में एक दृश्य इंटरफ़ेस की अवधारणा विकसित की गई थी। ग्राफिकल इंटरफ़ेस के लिए पूर्वापेक्षा कंप्यूटर के कमांड के प्रतिक्रिया समय को कम करने, रैम की मात्रा बढ़ाने के साथ-साथ कंप्यूटर के तकनीकी आधार के विकास के लिए थी। अवधारणा का हार्डवेयर आधार, निश्चित रूप से, कंप्यूटर पर अल्फ़ान्यूमेरिक डिस्प्ले की उपस्थिति थी, और इन डिस्प्ले में पहले से ही वर्णों के "झिलमिलाहट", रंग उलटा (काले रंग की पृष्ठभूमि पर सफेद वर्णों की शैली को उलटना, अर्थात्,) जैसे प्रभाव थे। सफेद पृष्ठभूमि पर काले वर्ण), वर्णों को रेखांकित करते हैं। ये प्रभाव पूरी स्क्रीन पर नहीं, बल्कि केवल एक या अधिक वर्णों तक फैले हुए थे। अगला चरण एक रंग प्रदर्शन का निर्माण था जो इन प्रभावों के साथ, 8 रंगों के पैलेट (यानी, एक रंग सेट) के साथ पृष्ठभूमि पर 16 रंगों में प्रतीकों की अनुमति देता है। ग्राफिक डिस्प्ले के आगमन के बाद, विभिन्न रंगों की स्क्रीन पर कई बिंदुओं के रूप में किसी भी ग्राफिक छवियों को प्रदर्शित करने की क्षमता के साथ, स्क्रीन का उपयोग करने में कल्पना की कोई सीमा नहीं थी! PARC का पहला GUI सिस्टम, 8010 स्टार इंफॉर्मेशन सिस्टम, 1981 में पहला IBM कंप्यूटर जारी होने से चार महीने पहले दिखाई दिया। प्रारंभ में, दृश्य इंटरफ़ेस का उपयोग केवल कार्यक्रमों में किया जाता था। धीरे-धीरे, उन्होंने पहले अटारी और ऐप्पल मैकिन्टोश कंप्यूटरों पर और फिर आईबीएम-संगत कंप्यूटरों पर उपयोग किए जाने वाले ऑपरेटिंग सिस्टम में जाना शुरू कर दिया।

पहले के समय से, और इन अवधारणाओं से भी प्रभावित होकर, अनुप्रयोग कार्यक्रमों द्वारा कीबोर्ड और माउस के उपयोग में एकीकरण की एक प्रक्रिया रही है। इन दोनों प्रवृत्तियों के विलय से यूजर इंटरफेस का निर्माण हुआ है, जिसकी सहायता से, कब न्यूनतम लागतकर्मियों के पुनर्प्रशिक्षण के लिए समय और पैसा, आप किसी भी सॉफ्टवेयर उत्पाद के साथ काम कर सकते हैं। इस इंटरफ़ेस का विवरण, सभी अनुप्रयोगों और ऑपरेटिंग सिस्टम के लिए सामान्य, इस भाग का विषय है।

2.2.1 सरल जीयूआई

पहले चरण में, ग्राफिकल इंटरफ़ेस कमांड लाइन तकनीक के समान था। कमांड लाइन प्रौद्योगिकी से अंतर इस प्रकार थे:

1. प्रतीकों को प्रदर्शित करते समय, प्रतीकों के हिस्से को रंग, उलटा छवि, रेखांकित और ब्लिंकिंग के साथ हाइलाइट करने की अनुमति दी गई थी। इसके लिए धन्यवाद, छवि की अभिव्यक्ति में वृद्धि हुई है।

2. ग्राफिकल इंटरफ़ेस के विशिष्ट कार्यान्वयन के आधार पर, कर्सर को न केवल एक टिमटिमाते हुए आयत द्वारा, बल्कि कई वर्णों और स्क्रीन के हिस्से को कवर करने वाले कुछ क्षेत्र द्वारा भी दर्शाया जा सकता है। यह चयनित क्षेत्र अन्य, अचयनित भागों (आमतौर पर रंग से) से अलग है।

3. एंटर कुंजी दबाने से हमेशा कमांड निष्पादित नहीं होती है और अगली पंक्ति में चली जाती है। किसी भी कुंजी को दबाने की प्रतिक्रिया काफी हद तक इस बात पर निर्भर करती है कि कर्सर स्क्रीन के किस हिस्से पर था।

4. एंटर कुंजी के अलावा, कीबोर्ड पर "ग्रे" कर्सर कुंजियों का तेजी से उपयोग किया जा रहा है।

5. ग्राफिकल इंटरफेस के इस संस्करण में पहले से ही मैनिपुलेटर्स (जैसे माउस, ट्रैकबॉल, आदि - चित्र 3 देखें) का उपयोग किया जाने लगा। उन्होंने स्क्रीन के वांछित हिस्से को जल्दी से चुनना और कर्सर को स्थानांतरित करना संभव बना दिया। .

चित्र 3. बाजुओं

संक्षेप में, इस इंटरफ़ेस की निम्नलिखित विशिष्ट विशेषताओं का हवाला दिया जा सकता है।

1) स्क्रीन के क्षेत्रों का चयन।

2) संदर्भ के आधार पर कीबोर्ड कुंजियों को फिर से परिभाषित करना।

3) कर्सर को नियंत्रित करने के लिए मैनिपुलेटर्स और ग्रे कीबोर्ड कीज़ का उपयोग करना।

4) रंग मॉनिटर का व्यापक उपयोग।

इस प्रकार के इंटरफ़ेस की उपस्थिति MS-DOS ऑपरेटिंग सिस्टम के व्यापक उपयोग के साथ मेल खाती है। यह वह थी जिसने इस इंटरफ़ेस को जनता के लिए पेश किया था, जिसकी बदौलत 80 के दशक को इस प्रकार के इंटरफ़ेस में सुधार, चरित्र प्रदर्शन विशेषताओं में सुधार और अन्य मॉनिटर मापदंडों द्वारा चिह्नित किया गया था।

इस प्रकार के इंटरफ़ेस का उपयोग करने का एक विशिष्ट उदाहरण नॉर्ट्रॉन कमांडर फ़ाइल शेल (फ़ाइल शेल के लिए नीचे देखें) और मल्टी-एडिट टेक्स्ट एडिटर है। और टेक्स्ट एडिटर लेक्सिकॉन, चिवाइटर, और डॉस वर्ड प्रोसेसर के लिए माइक्रोसॉफ्ट वर्ड इस बात के उदाहरण हैं कि इस इंटरफ़ेस ने खुद को कैसे आगे बढ़ाया है।

2.2.2 WIMP इंटरफ़ेस

ग्राफिकल इंटरफ़ेस के विकास में "शुद्ध" WIMP इंटरफ़ेस दूसरा चरण बन गया। इंटरफ़ेस की यह उप-प्रजाति निम्नलिखित विशेषताओं की विशेषता है।

1. कार्यक्रमों, फाइलों और दस्तावेजों के साथ सभी काम विंडोज़ में होते हैं - स्क्रीन के कुछ हिस्सों को एक फ्रेम द्वारा रेखांकित किया जाता है।

2. सभी प्रोग्रामों, फाइलों, दस्तावेजों, उपकरणों और अन्य वस्तुओं को आइकन - आइकन के रूप में दर्शाया जाता है। खोले जाने पर, आइकन विंडो में बदल जाते हैं।

3. वस्तुओं के साथ सभी क्रियाएं मेनू का उपयोग करके की जाती हैं। हालाँकि मेनू ग्राफिकल इंटरफ़ेस के विकास के पहले चरण में दिखाई दिया, लेकिन इसमें इसका प्रमुख अर्थ नहीं था, लेकिन केवल कमांड लाइन के अतिरिक्त के रूप में कार्य किया। शुद्ध WIMP इंटरफ़ेस में, मेनू मुख्य नियंत्रण तत्व बन जाता है।

4. वस्तुओं को इंगित करने के लिए जोड़तोड़ का व्यापक उपयोग। मैनिपुलेटर सिर्फ एक खिलौना नहीं रह जाता है - कीबोर्ड के अलावा, लेकिन मुख्य नियंत्रण तत्व बन जाता है। मैनिपुलेटर की मदद से, वे स्क्रीन, विंडो या आइकन के किसी भी क्षेत्र को इंगित करते हैं, इसे हाइलाइट करते हैं, और उसके बाद ही वे मेनू के माध्यम से या अन्य तकनीकों का उपयोग करके उन्हें नियंत्रित करते हैं।

यह ध्यान दिया जाना चाहिए कि WIMP को इसके कार्यान्वयन के लिए एक उच्च-रिज़ॉल्यूशन रंग रेखापुंज प्रदर्शन और एक जोड़तोड़ की आवश्यकता होती है। साथ ही, इस प्रकार के इंटरफ़ेस के लिए उन्मुख प्रोग्राम कंप्यूटर के प्रदर्शन, मेमोरी आकार, बस बैंडविड्थ आदि पर बढ़ी हुई आवश्यकताओं को लागू करते हैं। हालाँकि, इस प्रकार का इंटरफ़ेस सीखने में सबसे आसान और सबसे सहज है। इसलिए, अब WIMP - इंटरफ़ेस वास्तविक मानक बन गया है।

ग्राफिकल इंटरफ़ेस वाले प्रोग्राम का एक आकर्षक उदाहरण माइक्रोसॉफ्ट विंडोज ऑपरेटिंग सिस्टम है।

2.3 भाषण प्रौद्योगिकी

90 के दशक के मध्य से, सस्ते साउंड कार्ड की उपस्थिति और भाषण मान्यता प्रौद्योगिकियों के व्यापक उपयोग के बाद, SILK इंटरफ़ेस की तथाकथित "भाषण तकनीक" दिखाई दी है। इस तकनीक से विशेष आरक्षित शब्दों-आदेशों का उच्चारण करके आवाज द्वारा आदेश दिए जाते हैं। ऐसी मुख्य टीमें (गोरींच प्रणाली के नियमों के अनुसार) हैं:

"वेक अप" - वॉयस इंटरफेस चालू करें।

"आराम" - भाषण इंटरफ़ेस बंद करें।

"ओपन" - किसी विशेष प्रोग्राम को कॉल करने के मोड पर स्विच करना। प्रोग्राम का नाम नेक्स्ट वर्ड में कहा जाता है।

"मैं डिक्टेट करूंगा" - कमांड के मोड से आवाज द्वारा टाइपिंग के मोड में संक्रमण।

"कमांड मोड" - वॉयस कमांड पर लौटें।

और कुछ अन्य।

शब्दों को स्पष्ट रूप से, उसी गति से उच्चारित किया जाना चाहिए। शब्दों के बीच एक विराम है। वाक् पहचान एल्गोरिथ्म के अविकसित होने के कारण, ऐसी प्रणालियों को प्रत्येक विशिष्ट उपयोगकर्ता के लिए व्यक्तिगत पूर्व-कॉन्फ़िगरेशन की आवश्यकता होती है।

"भाषण" तकनीक SILK इंटरफ़ेस का सबसे सरल कार्यान्वयन है।

2.4 बायोमेट्रिक तकनीक

यह तकनीक 1990 के दशक के अंत में उत्पन्न हुई थी और इस लेखन के समय अभी भी विकसित की जा रही है। कंप्यूटर को नियंत्रित करने के लिए व्यक्ति के चेहरे के भाव, उसकी दृष्टि की दिशा, पुतली का आकार और अन्य चिन्हों का प्रयोग किया जाता है। उपयोगकर्ता की पहचान करने के लिए, उसकी आंखों के परितारिका के पैटर्न, उंगलियों के निशान और अन्य अनूठी जानकारी का उपयोग किया जाता है। छवियों को डिजिटल वीडियो कैमरे से पढ़ा जाता है, और फिर विशेष छवि पहचान कार्यक्रमों का उपयोग करके इस छवि से आदेश निकाले जाते हैं। यह तकनीक सॉफ्टवेयर उत्पादों और अनुप्रयोगों में अपना स्थान लेने की संभावना है जहां कंप्यूटर उपयोगकर्ता की सटीक पहचान करना महत्वपूर्ण है।

2.5 सिमेंटिक (सार्वजनिक) इंटरफ़ेस

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

2.6 इंटरफ़ेस प्रकार

यूजर इंटरफेस दो प्रकार के होते हैं:

1) प्रक्रियात्मक रूप से उन्मुख:

-प्राचीन

-मेन्यू

- मुफ्त नेविगेशन के साथ

2) वस्तु-उन्मुख:

- प्रत्यक्ष हेरफेर।

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

ऑब्जेक्ट-ओरिएंटेड इंटरफेस डोमेन ऑब्जेक्ट्स में हेरफेर करने पर केंद्रित उपयोगकर्ता इंटरैक्शन मॉडल का उपयोग करते हैं। इस मॉडल के भीतर, उपयोगकर्ता को प्रत्येक वस्तु के साथ सीधे बातचीत करने और संचालन के निष्पादन को आरंभ करने का अवसर दिया जाता है, जिसके दौरान कई वस्तुएं परस्पर क्रिया करती हैं। उपयोगकर्ता का कार्य किसी वस्तु के उद्देश्यपूर्ण परिवर्तन के रूप में तैयार किया जाता है। वस्तु में समझा जाता है व्यापक अर्थशब्द - डेटाबेस मॉडल, सिस्टम, आदि। ऑब्जेक्ट-ओरिएंटेड इंटरफ़ेस मानता है कि संबंधित ऑब्जेक्ट-ओरिएंटेड क्षेत्र के आइकन को चुनकर और स्थानांतरित करके उपयोगकर्ता इंटरैक्शन किया जाता है। सिंगल डॉक्यूमेंट (SDI) और मल्टीपल डॉक्यूमेंट (MDI) इंटरफेस हैं।

प्रक्रियात्मक रूप से उन्मुख इंटरफेस:

1) उपयोगकर्ता को कार्यों को पूरा करने के लिए आवश्यक कार्य प्रदान करें;

2) कार्यों पर जोर दिया जाता है;

3) प्रतीक अनुप्रयोगों, खिड़कियों या संचालन का प्रतिनिधित्व करते हैं;

4) फ़ोल्डरों और निर्देशिकाओं की सामग्री सूची तालिका का उपयोग करके परिलक्षित होती है।

ऑब्जेक्ट ओरिएंटेड इंटरफेस:

1) उपयोगकर्ता को वस्तुओं के साथ बातचीत करने की क्षमता प्रदान करता है;

2) इनपुट और परिणामों पर जोर दिया जाता है;

3) चित्रलेख वस्तुओं का प्रतिनिधित्व करते हैं;

4) फ़ोल्डर और निर्देशिका वस्तुओं के दृश्य कंटेनर हैं।

एक आदिम एक इंटरफ़ेस है जो उपयोगकर्ता के साथ बातचीत का आयोजन करता है और कंसोल मोड में उपयोग किया जाता है। डेटा द्वारा प्रदान की जाने वाली अनुक्रमिक प्रक्रिया से एकमात्र विचलन डेटा के कई सेटों को संसाधित करने के लिए एक चक्र का संगठन है।

इंटरफ़ेस मेनू। आदिम इंटरफ़ेस के विपरीत, उपयोगकर्ता को से एक ऑपरेशन का चयन करने की अनुमति देता है विशेष सूचीकार्यक्रम द्वारा इसे आउटपुट। इन इंटरफेस में कई कार्य परिदृश्यों का कार्यान्वयन शामिल है, क्रियाओं का क्रम जिसमें उपयोगकर्ताओं द्वारा निर्धारित किया जाता है। मेनू के पेड़ की तरह संगठन का तात्पर्य सख्ती से सीमित कार्यान्वयन से है। इस मामले में, मेनू को व्यवस्थित करने के लिए दो विकल्प हैं:

प्रत्येक मेनू विंडो पूरी स्क्रीन पर कब्जा कर लेती है

स्क्रीन पर एक ही समय (Windows) पर कई बहु-स्तरीय मेनू होते हैं।

सीमित नेविगेशन की स्थितियों में, कार्यान्वयन की परवाह किए बिना, दो से अधिक स्तर के मेनू का आइटम ढूंढना काफी चुनौती भरा होता है।

फ्री नेविगेशन इंटरफेस (जीयूआई)। सॉफ्टवेयर के साथ इंटरेक्टिव इंटरैक्शन की अवधारणा का समर्थन करता है, उपयोगकर्ता के साथ दृश्य प्रतिक्रिया और ऑब्जेक्ट (बटन, संकेतक, स्टेटस बार) को सीधे हेरफेर करने की क्षमता का समर्थन करता है। मेनू इंटरफ़ेस के विपरीत, फ्री-नेविगेशन इंटरफ़ेस किसी विशेष स्थिति में मान्य किसी भी ऑपरेशन को करने की क्षमता प्रदान करता है, जिसे विभिन्न इंटरफ़ेस घटकों ("हॉट" कुंजी, आदि) के माध्यम से एक्सेस किया जा सकता है। स्वतंत्र रूप से नेविगेट करने योग्य इंटरफ़ेस इवेंट प्रोग्रामिंग का उपयोग करके कार्यान्वित किया जाता है, जिसमें दृश्य विकास उपकरण (संदेशों के माध्यम से) का उपयोग शामिल है।

3. सूचना प्रौद्योगिकी

3.1 सूचना प्रौद्योगिकी की अवधारणा

सूचना प्रौद्योगिकी की परिभाषा

तकनीकीजब ग्रीक से अनुवादित किया जाता है (तकनीक) का अर्थ है कला, कौशल, कौशल, और यह प्रक्रियाओं से ज्यादा कुछ नहीं है। नीचे प्रक्रियालक्ष्य को प्राप्त करने के उद्देश्य से कार्यों के एक निश्चित सेट को समझना आवश्यक है। प्रक्रिया को व्यक्ति द्वारा चुनी गई रणनीति द्वारा निर्धारित किया जाना चाहिए और विभिन्न साधनों और विधियों के संयोजन का उपयोग करके कार्यान्वित किया जाना चाहिए।

नीचे तकनीकी सामग्री उत्पादन प्रसंस्करण, निर्माण, राज्य को बदलने, गुणों, कच्चे माल या सामग्री के रूप में साधनों और विधियों की समग्रता द्वारा निर्धारित प्रक्रिया को समझें। भौतिक उत्पाद प्राप्त करने के लिए प्रौद्योगिकी गुणवत्ता या पदार्थ की प्रारंभिक अवस्था को बदल देती है ( http://www.stu.ru/inform/glaves/glava3/ - ris_3_10चावल। 1.7)।

सूचना ऐसे पारंपरिक के साथ समाज के सबसे मूल्यवान संसाधनों में से एक है भौतिक प्रजातिसंसाधन, जैसे कि तेल, गैस, खनिज, आदि, जिसका अर्थ है कि इसके प्रसंस्करण की प्रक्रिया, भौतिक संसाधनों के प्रसंस्करण की प्रक्रियाओं के अनुरूप, एक प्रौद्योगिकी के रूप में माना जा सकता है। फिर निम्नलिखित परिभाषा रखती है।

सूचान प्रौद्योगिकी- एक प्रक्रिया जो किसी वस्तु, प्रक्रिया या घटना (सूचना उत्पाद) की स्थिति के बारे में नई गुणवत्ता की जानकारी प्राप्त करने के लिए डेटा (प्राथमिक जानकारी) एकत्र करने, संसाधित करने और प्रसारित करने के लिए साधनों और विधियों के एक सेट का उपयोग करती है।

प्रौद्योगिकी का उद्देश्यभौतिक उत्पादन - उत्पादों का उत्पादन जो किसी व्यक्ति या प्रणाली की जरूरतों को पूरा करता है।

लक्ष्य सूचान प्रौद्योगिकी - किसी व्यक्ति द्वारा इसके विश्लेषण के लिए सूचना का उत्पादन और कार्रवाई करने के निर्णय के आधार पर उसे अपनाना।

यह ज्ञात है कि एक ही भौतिक संसाधन में विभिन्न तकनीकों को लागू करके, आप विभिन्न उत्पाद, उत्पाद प्राप्त कर सकते हैं। सूचना प्रसंस्करण प्रौद्योगिकी के लिए भी यही सच होगा।

तुलना के लिए टैब_3_3दोनों प्रकार की प्रौद्योगिकियों के मुख्य घटक दिए गए हैं।

तालिका 1.3। प्रौद्योगिकियों के मुख्य घटकों की तुलना

उत्पादों के उत्पादन के लिए प्रौद्योगिकियों के घटक

सामग्री

जानकारी

कच्चे माल और आपूर्ति की तैयारी

डेटा या प्राथमिक जानकारी का संग्रह

एक सामग्री उत्पाद का उत्पादन

डाटा प्रोसेसिंग और सूचना परिणाम प्राप्त करना

निर्मित उपभोक्ता उत्पादों की बिक्री

इसके आधार पर निर्णय लेने के लिए उपयोगकर्ता को सूचना के परिणामों को स्थानांतरित करना

नई सूचना प्रौद्योगिकी

सूचना प्रौद्योगिकी समाज के सूचना संसाधनों के उपयोग की प्रक्रिया का सबसे महत्वपूर्ण घटक है। आज तक, यह कई विकासवादी चरणों से गुजरा है, जिनमें से परिवर्तन मुख्य रूप से वैज्ञानिक और तकनीकी प्रगति के विकास, सूचना प्रसंस्करण के नए तकनीकी साधनों के उद्भव द्वारा निर्धारित किया गया था। आधुनिक समाज में, सूचना प्रसंस्करण प्रौद्योगिकी का मुख्य तकनीकी साधन एक व्यक्तिगत कंप्यूटर है, जिसने तकनीकी प्रक्रियाओं के निर्माण और उपयोग की अवधारणा और परिणामी जानकारी की गुणवत्ता दोनों को महत्वपूर्ण रूप से प्रभावित किया है। सूचना क्षेत्र में एक व्यक्तिगत कंप्यूटर की शुरूआत और संचार के दूरसंचार साधनों के उपयोग ने सूचना प्रौद्योगिकी के विकास में एक नया चरण निर्धारित किया और, परिणामस्वरूप, पर्यायवाची शब्दों में से एक को जोड़कर इसके नाम में परिवर्तन किया गया: "नया", "कंप्यूटर" या "आधुनिक"।

विशेषण "नया" इस तकनीक की विकासवादी प्रकृति के बजाय अभिनव पर जोर देता है। इसका परिचय इस अर्थ में एक अग्रणी कार्य है कि यह सामग्री को महत्वपूर्ण रूप से बदल देता है विभिन्न प्रकारसंगठनों में गतिविधियाँ। नई सूचना प्रौद्योगिकी की अवधारणा में भी शामिल हैं संचार प्रौद्योगिकियां, जो विभिन्न माध्यमों, अर्थात् टेलीफोन, टेलीग्राफ, दूरसंचार, फैक्स, आदि द्वारा सूचना का प्रसारण सुनिश्चित करता है। == टैब। 1.4 मुख्य हैं चरित्र लक्षणनई सूचना प्रौद्योगिकी।

तालिका 1.4. नई सूचना प्रौद्योगिकी की मुख्य विशेषताएं

क्रियाविधि

मुख्य विशेषता

परिणाम

सूचना प्रसंस्करण के मौलिक रूप से नए साधन

नियंत्रण प्रौद्योगिकी में एम्बेडिंग

नई संचार तकनीक

समग्र तकनीकी प्रणाली

विशेषज्ञों और प्रबंधकों के कार्यों का एकीकरण

नई सूचना प्रसंस्करण प्रौद्योगिकी

सूचना का उद्देश्यपूर्ण निर्माण, संचरण, भंडारण और प्रदर्शन

सामाजिक वातावरण के नियमों के लिए लेखांकन

प्रबंधकीय निर्णय लेने के लिए नई तकनीक

नई सूचना प्रौद्योगिकी - व्यक्तिगत कंप्यूटर और दूरसंचार का उपयोग करते हुए "दोस्ताना" यूजर इंटरफेस के साथ सूचना प्रौद्योगिकी।

विशेषण "कंप्यूटर" इस ​​बात पर जोर देता है कि इसके कार्यान्वयन का मुख्य तकनीकी साधन एक कंप्यूटर है।

याद है!नई (कंप्यूटर) सूचना प्रौद्योगिकी के तीन बुनियादी सिद्धांत:

कंप्यूटर के साथ काम करने का इंटरएक्टिव (संवाद) तरीका;

अन्य सॉफ्टवेयर उत्पादों के साथ एकीकरण (कनेक्शन, इंटरकनेक्शन);

डेटा और कार्य परिभाषा दोनों को बदलने की प्रक्रिया में लचीलापन।

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

सूचना प्रौद्योगिकी टूलकिट

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

सादृश्य से, सूचना प्रौद्योगिकी के लिए कुछ ऐसा ही होना चाहिए। सूचना उत्पादन के ऐसे तकनीकी साधन इस प्रक्रिया के हार्डवेयर, सॉफ्टवेयर और गणितीय समर्थन होंगे। उनकी मदद से, प्राथमिक जानकारी को एक नई गुणवत्ता की जानकारी में संसाधित किया जाता है। आइए हम इन उपकरणों से अलग सॉफ्टवेयर उत्पादों को अलग करें और उन्हें टूलकिट कहें, और अधिक स्पष्टता के लिए, हम इसे सूचना प्रौद्योगिकी सॉफ्टवेयर टूलकिट कहकर निर्दिष्ट कर सकते हैं। आइए इस अवधारणा को परिभाषित करें।

सूचना प्रौद्योगिकी उपकरण - एक विशिष्ट प्रकार के कंप्यूटर के लिए एक या अधिक संबंधित सॉफ़्टवेयर उत्पाद, जिसकी तकनीक आपको उपयोगकर्ता द्वारा निर्धारित लक्ष्य को प्राप्त करने की अनुमति देती है।

उपकरण के रूप में, आप व्यक्तिगत कंप्यूटर के लिए निम्नलिखित सामान्य प्रकार के सॉफ़्टवेयर उत्पादों का उपयोग कर सकते हैं: एक वर्ड प्रोसेसर (संपादक), डेस्कटॉप प्रकाशन प्रणाली, स्प्रेडशीट, डेटाबेस प्रबंधन प्रणाली, इलेक्ट्रॉनिक नोटबुक, इलेक्ट्रॉनिक कैलेंडर, कार्यात्मक सूचना प्रणाली (वित्तीय, लेखा, विपणन) आदि), विशेषज्ञ प्रणाली, आदि।

सूचना प्रौद्योगिकी और सूचना प्रणाली कैसे संबंधित हैं

सूचना प्रौद्योगिकी सूचना प्रणाली से निकटता से संबंधित है, जो इसका मुख्य वातावरण है। पहली नज़र में, ऐसा लग सकता है कि पाठ्यपुस्तक में पेश की गई सूचना प्रौद्योगिकी और प्रणाली की परिभाषाएँ एक-दूसरे से बहुत मिलती-जुलती हैं। हालाँकि, ऐसा नहीं है।

सूचना प्रौद्योगिकी एक प्रक्रिया है जिसमें कंप्यूटर में संग्रहीत डेटा पर संचालन, कार्यों, जटिलता की बदलती डिग्री के चरणों को करने के लिए स्पष्ट रूप से विनियमित नियम शामिल हैं। सूचना प्रौद्योगिकी का मुख्य लक्ष्य प्राथमिक सूचना के प्रसंस्करण के लिए लक्षित कार्यों के परिणामस्वरूप उपयोगकर्ता के लिए आवश्यक जानकारी प्राप्त करना है।

एक सूचना प्रणाली एक ऐसा वातावरण है जिसके घटक तत्व कंप्यूटर हैं, कंप्यूटर नेटवर्क, सॉफ्टवेयर उत्पाद, डेटाबेस, लोग, विभिन्न प्रकार के तकनीकी और सॉफ़्टवेयरसंचार, आदि सूचना प्रणाली का मुख्य उद्देश्य सूचना के भंडारण और प्रसारण को व्यवस्थित करना है। एक सूचना प्रणाली एक मानव-कंप्यूटर सूचना प्रसंस्करण प्रणाली है।

एक सूचना प्रणाली के कार्यों का कार्यान्वयन उसके प्रति उन्मुख सूचना प्रौद्योगिकी के ज्ञान के बिना असंभव है। सूचना प्रौद्योगिकी सूचना प्रणाली के दायरे से बाहर भी मौजूद हो सकती है।

इस प्रकार, सूचना प्रौद्योगिकी एक अधिक व्यापक अवधारणा है जो सूचना समाज में सूचना परिवर्तन की प्रक्रियाओं की आधुनिक समझ को दर्शाती है। दो सूचना प्रौद्योगिकी - प्रबंधन और कंप्यूटर - का कुशल संयोजन सूचना प्रणाली के सफल संचालन की कुंजी है।

उपरोक्त सभी को सारांशित करते हुए, हम कंप्यूटर प्रौद्योगिकी के माध्यम से लागू की गई सूचना प्रणाली और प्रौद्योगिकी की पहले से शुरू की गई परिभाषाओं की तुलना में कुछ हद तक संकीर्ण हैं।

सूचना प्रौद्योगिकी कंप्यूटर पर सूचना के प्रसंस्करण के लिए कर्मियों के सुपरिभाषित उद्देश्यपूर्ण कार्यों का एक समूह है।

सूचना प्रणाली - मनुष्य को - कंप्यूटर प्रणालीनिर्णय समर्थन और कंप्यूटर सूचना प्रौद्योगिकी का उपयोग कर सूचना उत्पादों के उत्पादन के लिए।

सूचना प्रौद्योगिकी के घटक

विनिर्माण क्षेत्र में प्रयुक्त, मानक, मानक, तकनीकी प्रक्रिया, तकनीकी संचालन आदि जैसी तकनीकी अवधारणाओं का उपयोग सूचना प्रौद्योगिकी में भी किया जा सकता है। सूचना प्रौद्योगिकी सहित किसी भी तकनीक में इन अवधारणाओं को विकसित करने से पहले, हमेशा लक्ष्य की परिभाषा के साथ शुरुआत करनी चाहिए। फिर आपको इच्छित लक्ष्य की ओर ले जाने वाली सभी प्रस्तावित कार्रवाइयों को संरचित करने का प्रयास करना चाहिए, और आवश्यक सॉफ़्टवेयर टूल का चयन करना चाहिए।

अंजीर पर। 1.8 सूचना प्रसंस्करण की तकनीकी प्रक्रिया को स्तरों द्वारा एक पदानुक्रमित संरचना के रूप में प्रस्तुत किया जाता है:

चावल। 1.8. चरणों, क्रियाओं, संचालनों से युक्त एक पदानुक्रमित संरचना के रूप में सूचना प्रौद्योगिकी का प्रतिनिधित्व

पहला स्तर - चरणों, जहां अपेक्षाकृत लंबी तकनीकी प्रक्रियाओं को लागू किया जाता है, जिसमें बाद के स्तरों के संचालन और क्रियाएं शामिल होती हैं।

दूसरा स्तर - संचालन, जिसके परिणामस्वरूप प्रथम स्तर पर चयनित सॉफ़्टवेयर वातावरण में एक विशिष्ट वस्तु बनाई जाएगी।

तीसरा स्तर - कार्रवाई- प्रत्येक के लिए मानक का एक सेट सॉफ्टवेयर वातावरणकार्य के तरीके जो संबंधित ऑपरेशन में निर्धारित लक्ष्य की पूर्ति के लिए अग्रणी होते हैं। प्रत्येक क्रिया स्क्रीन की सामग्री को बदल देती है।

यह समझा जाना चाहिए कि सूचना प्रौद्योगिकी के विकास और इसके आगे के उपयोग को इस तथ्य पर नीचे आना चाहिए कि आपको पहले प्राथमिक संचालन के एक सेट में महारत हासिल करनी चाहिए, जिसकी संख्या सीमित है। विभिन्न संयोजनों में इस सीमित संख्या में प्राथमिक संचालन से, एक क्रिया की जाती है, और क्रियाओं से, विभिन्न संयोजनों में भी, संचालन किए जाते हैं जो एक या दूसरे तकनीकी चरण को निर्धारित करते हैं। सकल तकनीकी चरणएक तकनीकी प्रक्रिया (प्रौद्योगिकी) बनाता है।

3.2 सूचना प्रौद्योगिकी विकास के चरण

कंप्यूटर का उपयोग करके सूचना प्रौद्योगिकी के विकास पर कई दृष्टिकोण हैं, जो विभाजन के विभिन्न संकेतों से निर्धारित होते हैं।

नीचे उल्लिखित सभी दृष्टिकोणों में सामान्य बात यह है कि पर्सनल कंप्यूटर के आगमन के साथ, सूचना प्रौद्योगिकी के विकास में एक नया चरण शुरू हो गया है। मुख्य लक्ष्य पेशेवर क्षेत्र और रोजमर्रा की जिंदगी दोनों के लिए किसी व्यक्ति की व्यक्तिगत जानकारी की जरूरतों को पूरा करना है।

डिवीजन साइन - कार्यों और सूचना प्रसंस्करण प्रक्रियाओं के प्रकार

स्टेज 1 (60-70s) - सामूहिक उपयोग के मोड में कंप्यूटर केंद्रों में डेटा प्रोसेसिंग। सूचना प्रौद्योगिकी के विकास में मुख्य दिशा परिचालन नियमित मानव क्रियाओं का स्वचालन थी।

स्टेज 2 (80 के दशक से) - रणनीतिक समस्याओं को हल करने के उद्देश्य से सूचना प्रौद्योगिकी का निर्माण।

विभाजन का संकेत - समाज के सूचनाकरण के रास्ते में आ रही समस्याएं

चरण 1 (60 के दशक के अंत तक) प्रसंस्करण की समस्या की विशेषता है बड़ी मात्रा मेंशर्तों के तहत डेटा विकलांगहार्डवेयर।

दूसरा चरण (70 के दशक के अंत तक) आईबीएम / 360 श्रृंखला के कंप्यूटरों के प्रसार से जुड़ा है। इस चरण की समस्या हार्डवेयर विकास के स्तर से पीछे सॉफ्टवेयर है।

तीसरा - चरण (80 के दशक की शुरुआत से) - कंप्यूटर एक गैर-पेशेवर उपयोगकर्ता के लिए एक उपकरण बन जाता है, और सूचना प्रणाली - उसके निर्णय लेने का समर्थन करने का एक साधन। समस्याएं - उपयोगकर्ता की जरूरतों की अधिकतम संतुष्टि और कंप्यूटर वातावरण में काम करने के लिए एक उपयुक्त इंटरफ़ेस का निर्माण।

चौथा चरण (90 के दशक की शुरुआत से) - अंतर-संगठनात्मक संचार और सूचना प्रणाली के लिए आधुनिक तकनीक का निर्माण। इस चरण की समस्याएं बहुत अधिक हैं। उनमें से सबसे महत्वपूर्ण हैं:

· समझौतों का विकास और कंप्यूटर संचार के लिए मानकों, प्रोटोकॉल की स्थापना;

रणनीतिक जानकारी तक पहुंच का संगठन;

सूचना के संरक्षण और सुरक्षा का संगठन।

विभाजन का चिन्ह एक लाभ है जो लाता है कंप्यूटर तकनीक

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

दूसरा चरण (70 के दशक के मध्य से) पर्सनल कंप्यूटर के आगमन से जुड़ा है। सूचना प्रणाली बनाने का दृष्टिकोण बदल गया है - अपने निर्णयों का समर्थन करने के लिए उन्मुखीकरण व्यक्तिगत उपयोगकर्ता की ओर बढ़ रहा है। उपयोगकर्ता चल रहे विकास में रुचि रखता है, डेवलपर के साथ संपर्क स्थापित होता है, और विशेषज्ञों के दोनों समूहों के बीच आपसी समझ पैदा होती है। इस स्तर पर, स्थानीय समस्याओं को हल करने और उपयोगकर्ता के कार्यस्थल पर स्थानीय डेटाबेस के साथ काम करने के आधार पर, केंद्रीकृत डेटा प्रोसेसिंग, पहले चरण के लिए विशिष्ट और विकेंद्रीकृत दोनों का उपयोग किया जाता है।

· तीसरा चरण (90 के दशक की शुरुआत से) व्यापार में रणनीतिक लाभ के विश्लेषण की अवधारणा से जुड़ा है और वितरित सूचना प्रसंस्करण के लिए दूरसंचार प्रौद्योगिकी की उपलब्धियों पर आधारित है। सूचना प्रणाली का उद्देश्य केवल डेटा प्रोसेसिंग की दक्षता बढ़ाना और प्रबंधक की मदद करना नहीं है। उपयुक्त सूचना प्रौद्योगिकी से संगठन को प्रतिस्पर्धा में जीवित रहने और लाभ प्राप्त करने में मदद मिलनी चाहिए।

विभाजन का संकेत - प्रौद्योगिकी उपकरण के प्रकार

प्रथम चरण (19वीं शताब्दी के उत्तरार्ध तक) - "नियमावली"सूचना प्रौद्योगिकी, जिसके उपकरण थे: पेन, इंकवेल, किताब। मेल के माध्यम से पत्र, पैकेज, प्रेषण भेजकर संचार मैन्युअल रूप से किया जाता था। तकनीक का मुख्य लक्ष्य सूचना को सही रूप में प्रस्तुत करना है।

दूसरा चरण (के साथ देर से XIXमें।) - "यांत्रिक"प्रौद्योगिकी, जिसके उपकरण थे: एक टाइपराइटर, टेलीफोन, वॉयस रिकॉर्डर, मेल डिलीवरी के अधिक उन्नत साधनों से लैस। प्रौद्योगिकी का मुख्य लक्ष्य सूचना को अधिक सुविधाजनक माध्यमों से सही रूप में प्रस्तुत करना है।

तीसरा चरण (XX सदी के 40 - 60 के दशक) - "इलेक्ट्रिक"प्रौद्योगिकी, जिसके उपकरण थे: बड़े कंप्यूटर और संबंधित सॉफ्टवेयर, इलेक्ट्रिक टाइपराइटर, फोटोकॉपियर, पोर्टेबल वॉयस रिकॉर्डर।

तकनीक का उद्देश्य बदल रहा है। सूचना प्रौद्योगिकी में जोर सूचना प्रस्तुति के रूप से इसकी सामग्री के निर्माण में स्थानांतरित होने लगा है।

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

5वां चरण (80 के दशक के मध्य से) - "संगणक"("नई") तकनीक, जिसका मुख्य उपकरण विभिन्न उद्देश्यों के लिए मानक सॉफ्टवेयर उत्पादों की एक विस्तृत श्रृंखला के साथ एक व्यक्तिगत कंप्यूटर है। इस स्तर पर, स्वचालित नियंत्रण प्रणालियों के निजीकरण की प्रक्रिया होती है, जो कुछ विशेषज्ञों द्वारा निर्णय समर्थन प्रणाली के निर्माण में प्रकट होती है। इस तरह की प्रणालियों में विश्लेषण और खुफिया के अंतर्निहित तत्व होते हैं अलग - अलग स्तरनियंत्रण एक व्यक्तिगत कंप्यूटर पर लागू होते हैं और दूरसंचार का उपयोग करते हैं। माइक्रोप्रोसेसर आधार में संक्रमण के संबंध में, महत्वपूर्ण परिवर्तन भी हैं तकनीकी साधनघरेलू, सांस्कृतिक और अन्य उद्देश्य। विभिन्न क्षेत्रों में वैश्विक और स्थानीय कंप्यूटर नेटवर्क का व्यापक रूप से उपयोग किया जाने लगा है।

4. सूचना प्रौद्योगिकी के प्रकार

4.1 सूचना प्रौद्योगिकी डाटा प्रोसेसिंग

विशेषताएं और उद्देश्य

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

संचालन के स्तर पर, निम्नलिखित कार्य हल किए जाते हैं:

कंपनी द्वारा किए गए कार्यों पर डेटा का प्रसंस्करण;

कंपनी में मामलों की स्थिति पर आवधिक नियंत्रण रिपोर्ट बनाना;

· सभी प्रकार की वर्तमान पूछताछों के उत्तर प्राप्त करना और उन्हें कागजी दस्तावेजों या रिपोर्ट के रूप में संसाधित करना।

एक नियंत्रण रिपोर्ट का उदाहरण: नकदी के संतुलन को नियंत्रित करने के लिए एक बैंक द्वारा नकदी की प्राप्ति और संवितरण पर एक दैनिक रिपोर्ट तैयार की जाती है।

प्रश्न उदाहरण: मानव संसाधन डेटाबेस के विरुद्ध एक प्रश्न जो किसी विशेष पद के लिए उम्मीदवारों की आवश्यकताओं के बारे में जानकारी प्रदान करेगा।

डेटा प्रोसेसिंग से जुड़ी कई विशेषताएं हैं जो इस तकनीक को अन्य सभी से अलग करती हैं:

कंपनी द्वारा आवश्यक डेटा प्रोसेसिंग कार्य करना। कानून द्वारा प्रत्येक फर्म को अपनी गतिविधियों पर डेटा रखने और संग्रहीत करने की आवश्यकता होती है, जिसका उपयोग फर्म पर नियंत्रण स्थापित करने और बनाए रखने के साधन के रूप में किया जा सकता है। इसलिए, किसी भी कंपनी के पास डेटा प्रोसेसिंग के लिए आवश्यक रूप से एक सूचना प्रणाली होनी चाहिए और एक उपयुक्त सूचना प्रौद्योगिकी विकसित करना चाहिए;

केवल अच्छी तरह से संरचित समस्याओं को हल करना जिसके लिए एक एल्गोरिथम विकसित किया जा सकता है;

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

कार्य के मुख्य दायरे का निष्पादन स्वचालित मोडन्यूनतम मानवीय भागीदारी के साथ;

विस्तृत डेटा का उपयोग। फर्म की गतिविधियों के रिकॉर्ड प्रकृति में विस्तृत (विस्तृत) हैं, जो ऑडिट की अनुमति देते हैं। ऑडिट प्रक्रिया में, कंपनी की गतिविधियों की अवधि की शुरुआत से लेकर उसके अंत तक और अंत से शुरुआत तक कालानुक्रमिक रूप से जाँच की जाती है;

घटनाओं के कालक्रम पर जोर;

अन्य स्तरों के विशेषज्ञों से समस्याओं को हल करने में न्यूनतम सहायता की आवश्यकता।

प्रमुख तत्व

आइए हम डेटा प्रोसेसिंग के लिए सूचना प्रौद्योगिकी के मुख्य घटकों को प्रस्तुत करते हैं ( http://www.stu.ru/inform/glaves/glava3/ - ris_3_12चावल। 1.9) और उनकी विशेषताएँ बताइए।

आंकड़ा संग्रहण।जैसे ही कोई फर्म किसी उत्पाद या सेवा का उत्पादन करती है, उसकी प्रत्येक क्रिया संबंधित डेटा रिकॉर्ड के साथ होती है। आमतौर पर, बाहरी वातावरण को प्रभावित करने वाली फर्म के कार्यों को विशेष रूप से फर्म द्वारा किए गए संचालन के रूप में अलग किया जाता है।

डाटा प्रासेसिंग।आने वाले डेटा से जानकारी बनाने के लिए जो कंपनी की गतिविधियों को दर्शाता है, निम्नलिखित विशिष्ट संचालन का उपयोग किया जाता है:

वर्गीकरण या समूहन। प्राथमिक डेटा आमतौर पर एक या अधिक वर्णों वाले कोड का रूप लेता है। वस्तुओं की कुछ विशेषताओं को व्यक्त करने वाले इन कोडों का उपयोग रिकॉर्ड को पहचानने और समूहबद्ध करने के लिए किया जाता है।

आधार सामग्री भंडारण।परिचालन स्तर पर बहुत अधिक डेटा को बाद में उपयोग के लिए या तो यहां या किसी अन्य स्तर पर संग्रहीत करने की आवश्यकता होती है। उन्हें स्टोर करने के लिए डेटाबेस बनाए जाते हैं।

रिपोर्ट (दस्तावेज) का निर्माण।डेटा प्रोसेसिंग की सूचना प्रौद्योगिकी में, कंपनी के प्रबंधन और कर्मचारियों के साथ-साथ बाहरी भागीदारों के लिए दस्तावेज़ बनाना आवश्यक है। उसी समय, दस्तावेज़ या कंपनी द्वारा किए गए संचालन के संबंध में और समय-समय पर प्रत्येक महीने, तिमाही या वर्ष के अंत में।

4.2 प्रबंधन सूचना प्रौद्योगिकी

विशेषताएं और उद्देश्य

सूचना प्रौद्योगिकी प्रबंधन का उद्देश्यबिना किसी अपवाद के, निर्णय लेने से संबंधित कंपनी के सभी कर्मचारियों की सूचना संबंधी आवश्यकताओं को पूरा करना है। यह प्रबंधन के किसी भी स्तर पर उपयोगी हो सकता है।

यह तकनीक एक सूचना प्रबंधन प्रणाली के वातावरण में काम करने पर केंद्रित है और इसका उपयोग तब किया जाता है जब डेटा प्रोसेसिंग के लिए सूचना प्रौद्योगिकी का उपयोग करके हल किए गए कार्यों की तुलना में हल किए जा रहे कार्यों की संरचना खराब हो जाती है।

प्रबंधन IS विभिन्न कार्यात्मक उप-प्रणालियों (डिवीजनों) या कंपनी प्रबंधन के स्तरों के कर्मचारियों की समान सूचना आवश्यकताओं को पूरा करने के लिए आदर्श रूप से अनुकूल है। उनके द्वारा प्रदान की जाने वाली जानकारी में कंपनी के अतीत, वर्तमान और संभावित: भविष्य के बारे में जानकारी होती है। यह जानकारी नियमित या तदर्थ प्रबंधन रिपोर्ट का रूप लेती है।

प्रबंधकीय नियंत्रण के स्तर पर निर्णय लेने के लिए, सूचना को एक समग्र रूप में प्रस्तुत किया जाना चाहिए ताकि डेटा में बदलाव, विचलन के कारण और संभावित समाधान देखे जा सकें। इस स्तर पर, निम्नलिखित डेटा प्रोसेसिंग कार्य हल किए जाते हैं:

नियंत्रण वस्तु की नियोजित स्थिति का आकलन;

नियोजित राज्य से विचलन का आकलन;

विचलन के कारणों की पहचान;

· विश्लेषण संभव समाधानऔर कार्रवाई।

प्रबंधन सूचना प्रौद्योगिकी का उद्देश्य विभिन्न बनाना है रिपोर्ट के प्रकार .

नियमितरिपोर्ट एक निर्धारित समय-सारणी के अनुसार तैयार की जाती है जो निर्धारित करती है कि वे कब उत्पन्न होती हैं, जैसे किसी कंपनी की बिक्री का मासिक विश्लेषण।

विशेषरिपोर्ट प्रबंधकों के अनुरोध पर या कंपनी में कुछ अनियोजित होने पर बनाई जाती है।

दोनों प्रकार की रिपोर्टें सारांश, तुलनात्मक और असाधारण रिपोर्ट का रूप ले सकती हैं।

पर सारांशरिपोर्ट में, डेटा को अलग-अलग समूहों में संयोजित किया जाता है, सॉर्ट किया जाता है और अलग-अलग क्षेत्रों के लिए मध्यवर्ती और अंतिम योग के रूप में प्रस्तुत किया जाता है।

तुलनात्मकरिपोर्ट में से प्राप्त डेटा होता है विभिन्न स्रोतोंया विभिन्न मानदंडों के अनुसार वर्गीकृत और तुलना उद्देश्यों के लिए उपयोग किया जाता है।

आपातकालीनरिपोर्ट में असाधारण (असाधारण) प्रकृति का डेटा होता है।

तथाकथित विचरण प्रबंधन के कार्यान्वयन में प्रबंधन का समर्थन करने के लिए रिपोर्ट का उपयोग विशेष रूप से प्रभावी है।

विचलन प्रबंधन मानता है कि प्रबंधक द्वारा प्राप्त आंकड़ों की मुख्य सामग्री राज्य विचलन होना चाहिए। आर्थिक गतिविधिकुछ निर्धारित मानकों से फर्म (उदाहरण के लिए, इसकी नियोजित स्थिति से)। किसी कंपनी में विचरण प्रबंधन के सिद्धांतों का उपयोग करते समय, उत्पन्न रिपोर्ट पर निम्नलिखित आवश्यकताएं लगाई जाती हैं:

एक रिपोर्ट केवल तभी तैयार की जानी चाहिए जब कोई विचलन हुआ हो;

रिपोर्ट में जानकारी को इस विचलन के लिए महत्वपूर्ण संकेतक के मूल्य द्वारा क्रमबद्ध किया जाना चाहिए;

सभी विचलन को एक साथ दिखाना वांछनीय है ताकि प्रबंधक उनके बीच संबंध को पकड़ सके;

· रिपोर्ट में मानदंड से मात्रात्मक विचलन दिखाना आवश्यक है।

प्रमुख तत्व

प्रबंधन सूचना प्रौद्योगिकी के मुख्य घटक अंजीर में दिखाए गए हैं। 1.13

इनपुट जानकारी ऑपरेशनल लेवल सिस्टम से आती है। आउटपुट जानकारी फॉर्म में बनती है प्रबंधन रिपोर्टनिर्णय लेने के लिए सुविधाजनक रूप में।

डेटाबेस की सामग्री को उपयुक्त सॉफ्टवेयर द्वारा संगठन के निर्णय निर्माताओं के लिए आवधिक और तदर्थ रिपोर्ट में परिवर्तित किया जाता है। निर्दिष्ट जानकारी प्राप्त करने के लिए उपयोग किए जाने वाले डेटाबेस में दो तत्व होने चाहिए:

1) फर्म द्वारा किए गए कार्यों के मूल्यांकन के आधार पर संचित डेटा;

2) योजनाएं, मानक, बजट और अन्य नियामक दस्तावेज जो नियंत्रण वस्तु (फर्म डिवीजन) की नियोजित स्थिति को निर्धारित करते हैं।

5. सूचना प्रौद्योगिकी की भूमिका और महत्व

एक सभ्य समाज के विकास की आधुनिक अवधि सूचनाकरण की प्रक्रिया की विशेषता है।

समाज का सूचनाकरण एक वैश्विक सामाजिक प्रक्रिया है, जिसकी ख़ासियत यह है कि क्षेत्र में प्रमुख प्रकार की गतिविधि है सामाजिक उत्पादनसंग्रह, संचय, उत्पादन, प्रसंस्करण, भंडारण, संचरण और सूचना का उपयोग, के आधार पर किया जाता है आधुनिक साधनमाइक्रोप्रोसेसर और कंप्यूटर प्रौद्योगिकी, साथ ही सूचना विनिमय के विभिन्न साधनों के आधार पर। समाज का सूचनाकरण प्रदान करता है:

मुद्रित कोष और इसके सदस्यों की वैज्ञानिक, औद्योगिक और अन्य गतिविधियों में केंद्रित समाज की लगातार बढ़ती बौद्धिक क्षमता का सक्रिय उपयोग;

वैज्ञानिक और औद्योगिक गतिविधियों में सूचना प्रौद्योगिकी का एकीकरण, सामाजिक उत्पादन के सभी क्षेत्रों के विकास की शुरुआत, श्रम गतिविधि का बौद्धिककरण;

सूचना सेवाओं का उच्च स्तर, विश्वसनीय सूचना के स्रोतों तक समाज के किसी भी सदस्य की पहुंच, प्रदान की गई जानकारी की कल्पना, उपयोग किए गए डेटा की भौतिकता।

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

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

...

इसी तरह के दस्तावेज़

    प्रयोक्ता इंटरफ़ेस। इंटरफेस के प्रकार: कमांड, ग्राफिक और सिमेंटिक। भाषण और बायोमेट्रिक तकनीक। यूजर इंटरफेस विकास के तरीके, इसका मानकीकरण। इंटरफ़ेस प्रकार: प्रक्रियात्मक और वस्तु उन्मुख।

    नियंत्रण कार्य, जोड़ा गया 05/07/2009

    कंप्यूटर के साथ उपयोगकर्ता की बातचीत की प्रक्रिया की विशेषताएं। विंडोज ओएस का ग्राफिकल इंटरफेस, इसके फायदे और नुकसान। सरलतम SILK इंटरफ़ेस की मूल बातें। WIMP इंटरफ़ेस की संरचना की मुख्य विशेषताएं और विशिष्टताएँ। मेनू के लिए सामान्य सम्मेलन।

    सार, जोड़ा गया 02.10.2012

    सूचना प्रौद्योगिकी की अवधारणा, उनके विकास के चरण, घटक और मुख्य प्रकार। डाटा प्रोसेसिंग और विशेषज्ञ प्रणालियों की सूचना प्रौद्योगिकी की विशेषताएं। सूचना प्रौद्योगिकी के उपयोग के लिए पद्धति। कंप्यूटर प्रौद्योगिकियों के लाभ।

    टर्म पेपर, जोड़ा गया 09/16/2011

    यूजर इंटरफेस की अवधारणा और प्रकार, नई तकनीकों की मदद से इसका सुधार। विशेषता डैशबोर्डआधुनिक कार नियंत्रण और रिमोट रिमोट कंट्रोल. कीबोर्ड का उपयोग, WIMP इंटरफ़ेस सुविधाएँ।

    टर्म पेपर, जोड़ा गया 12/15/2011

    इंटरफ़ेस की अवधारणा और उद्देश्य, इसकी संरचना और घटक, उनकी बातचीत का क्रम। विकास के चरण और बैच प्रौद्योगिकी की विशेषताएं। सरल जीयूआई। संक्षिप्त वर्णनआधुनिक बाहरी इंटरफेस: यूएसबी, फायरवायर, आईआरडीए, ब्लूटूथ।

    सार, जोड़ा गया 03/27/2010

    सॉफ्टवेयर और हार्डवेयर का एक सेट जो उपयोगकर्ता को कंप्यूटर के साथ सहभागिता प्रदान करता है। इंटरफेस का वर्गीकरण, वीडियो एडेप्टर का टेक्स्ट मोड। पाठ मोड कार्य करता है। बॉरलैंड सी ++ में यूजर इंटरफेस का कार्यान्वयन।

    प्रयोगशाला कार्य, जोड़ा गया 07/06/2009

    वेब-प्रौद्योगिकी की मूल अवधारणाएँ और परिभाषाएँ। इसके विकास की दिशाएँ। सूचना प्रणाली, शिक्षा, पर्यटन में इंटरनेट प्रौद्योगिकियों का अनुप्रयोग। Google खोज इंजन गतिविधि उपकरण और उपयोगकर्ता इंटरफ़ेस सुविधाएँ।

    सार, जोड़ा गया 04/04/2015

    नई सूचना प्रौद्योगिकी की मुख्य विशेषताएं और सिद्धांत। सूचना प्रौद्योगिकी और सूचना प्रणाली का सहसंबंध। डेटा संचय प्रक्रिया का उद्देश्य और विशेषताएं, मॉडल की संरचना। बुनियादी सूचना प्रौद्योगिकी के प्रकार, उनकी संरचना।

    व्याख्यान का पाठ्यक्रम, जोड़ा गया 05/28/2010

    सूचना प्रणाली में प्रबंधन संरचना की भूमिका। सूचना प्रणाली के उदाहरण। सूचना प्रणाली की संरचना और वर्गीकरण। सूचान प्रौद्योगिकी। सूचना प्रौद्योगिकी के विकास के चरण। सूचना प्रौद्योगिकी के प्रकार।

    टर्म पेपर, जोड़ा गया 06/17/2003

    प्रबंधकीय कार्य की दक्षता बढ़ाने के लिए शर्तें। सूचना प्रौद्योगिकी के मूल गुण। प्रणाली और उपकरण। सूचना के प्रकार द्वारा सूचना प्रौद्योगिकी का वर्गीकरण। सूचना प्रौद्योगिकी के विकास में मुख्य रुझान।

छात्र को पता होना चाहिए:

  • इंटरफ़ेस असाइनमेंट।
  • इंटरफेस के प्रकार (बाहरी, आंतरिक, संदर्भ, इनपुट/आउटपुट नियंत्रण, सूचनात्मक)।
  • ग्राफिकल इंटरफेस के तत्व और उनके द्वारा लागू किए जाने वाले कार्य।

छात्र को सक्षम होना चाहिए:

  • विंडोज़ एप्लिकेशन इंटरफ़ेस बनाएं।

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

आधुनिक प्रकार के इंटरफेस हैं:

1) कमांड इंटरफ़ेस। कमांड इंटरफ़ेस को इसलिए कहा जाता है क्योंकि इस प्रकार के इंटरफ़ेस में एक व्यक्ति कंप्यूटर को "कमांड" देता है, और कंप्यूटर उन्हें निष्पादित करता है और एक व्यक्ति को परिणाम देता है। कमांड इंटरफ़ेस को बैच तकनीक और कमांड लाइन तकनीक के रूप में कार्यान्वित किया जाता है।

2) WIMP - इंटरफ़ेस (विंडो - विंडो, इमेज - इमेज, मेनू - मेनू, पॉइंटर - पॉइंटर)। इस प्रकार के इंटरफ़ेस की एक विशेषता यह है कि उपयोगकर्ता के साथ संवाद कमांड की मदद से नहीं, बल्कि ग्राफिक छवियों - मेनू, विंडो और अन्य तत्वों की मदद से किया जाता है। यद्यपि इस इंटरफ़ेस में मशीन को आदेश दिए जाते हैं, यह ग्राफिक छवियों के माध्यम से "सीधे" किया जाता है। इस प्रकार का इंटरफ़ेस प्रौद्योगिकी के दो स्तरों पर कार्यान्वित किया जाता है: एक साधारण ग्राफिकल इंटरफ़ेस और एक "शुद्ध" WIMP इंटरफ़ेस।

3) सिल्क - इंटरफ़ेस (भाषण - भाषण, छवि - छवि, भाषा - भाषा, ज्ञान - ज्ञान)। इस प्रकार का इंटरफ़ेस संचार के सामान्य, मानवीय रूप के सबसे करीब है। इस इंटरफ़ेस के ढांचे के भीतर, एक व्यक्ति और कंप्यूटर के बीच एक सामान्य "बातचीत" होती है। उसी समय, कंप्यूटर मानव भाषण का विश्लेषण करके और उसमें प्रमुख वाक्यांश ढूंढकर अपने लिए कमांड ढूंढता है। यह कमांड निष्पादन के परिणाम को मानव-पठनीय रूप में भी परिवर्तित करता है। इस प्रकार का इंटरफ़ेस कंप्यूटर के हार्डवेयर संसाधनों पर सबसे अधिक मांग वाला है, और इसलिए इसका उपयोग मुख्य रूप से सैन्य उद्देश्यों के लिए किया जाता है।

विषय 3. डोमेन-विशिष्ट सॉफ़्टवेयर की कार्यात्मक और व्यवस्थित सामग्री। इनपुट भाषाएं और चयनित सॉफ्टवेयर के वातावरण में प्रोग्रामिंग के लिए उनका उपयोग।

छात्र को पता होना चाहिए:

· पद्धति-उन्मुख सॉफ्टवेयर की नियुक्ति;

· समस्या-उन्मुख सॉफ्टवेयर की नियुक्ति;

· डोमेन-विशिष्ट सॉफ्टवेयर की नियुक्ति।

नियुक्ति इनपुट भाषाएंप्रोग्रामिंग।

पीपीपी (एप्लीकेशन प्रोग्राम पैकेज) समस्याओं के एक निश्चित वर्ग को हल करने के लिए संगत कार्यक्रमों का एक सेट है।



पीपीपी बनाने वाले कार्यक्रमों की अनुकूलता का अर्थ है उनके पारस्परिक उपयोग की संभावना, नियंत्रण डेटा की संरचना की समानता और उपयोग की जाने वाली सूचना सरणियाँ। इसके अलावा, पीपीपी को एक विशेष प्रकार के एप्लिकेशन सॉफ्टवेयर के रूप में एक स्वतंत्र सॉफ्टवेयर उत्पाद के रूप में माना जाना चाहिए।

§ चूंकि पीपीपी को समस्याओं के एक निश्चित वर्ग को हल करने के लिए डिज़ाइन किया गया है, हम पैकेज के कार्यात्मक उद्देश्य के बारे में बात कर सकते हैं।

कार्यात्मक उद्देश्य के आधार पर, सॉफ्टवेयर अनुप्रयोगों को प्रतिष्ठित किया जाता है जो ओएस की क्षमताओं का विस्तार करते हैं, उदाहरण के लिए, बहु-उपयोगकर्ता सिस्टम बनाने, दूरस्थ ग्राहकों के साथ काम करने, एक विशेष फ़ाइल संगठन को लागू करने, ओएस के साथ काम को सरल बनाने आदि के लिए। ऐसे पैकेजों के उदाहरण आरटीएस पैकेज हैं जो ईएस कंप्यूटर के ओएस में टाइम शेयरिंग मोड को लागू करते हैं, एमएस डॉस ऑपरेटिंग सिस्टम के साथ काम करने के लिए नॉर्टन कमांडर पैकेज।

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

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



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

पीपीपी में कई कार्यक्रम इकाइयाँ होती हैं। पीपीपी में कई कार्यक्रम इकाइयाँ होती हैं। ऐसी सॉफ़्टवेयर इकाइयों को आमतौर पर सॉफ़्टवेयर मॉड्यूल के रूप में संदर्भित किया जाता है। पैकेज को एक निश्चित वर्ग की समस्याओं को हल करने के लिए डिज़ाइन किया गया है। समस्याओं के इस वर्ग को आमतौर पर पैकेज डोमेन कहा जाता है।

§ विषय 4. अन्य कार्यक्रमों के साथ चयनित सॉफ्टवेयर का एकीकरण। एमएस ऑफिस के साथ वीबीए एकीकरण.

छात्र को पता होना चाहिए:

वर्ड के साथ बिल्ट-इन विजुअल बेसिक फॉर एप्लिकेशन (VBA) प्रोग्रामिंग लैंग्वेज का एकीकरण।

· एक्सेल के साथ बिल्ट-इन विजुअल बेसिक फॉर एप्लीकेशन (वीबीए) प्रोग्रामिंग लैंग्वेज का एकीकरण।

· एक्सेस के साथ बिल्ट-इन विजुअल बेसिक फॉर एप्लिकेशन (VBA) प्रोग्रामिंग लैंग्वेज का एकीकरण।

· पावर प्वाइंट के साथ बिल्ट-इन विजुअल बेसिक फॉर एप्लिकेशन (VBA) प्रोग्रामिंग लैंग्वेज का एकीकरण।

§ विषय 5. वीबीए। नियंत्रण तत्व, VBA संपादक इंटरफ़ेस, VBA ऑब्जेक्ट

छात्र को पता होना चाहिए:

· वीबीए नियंत्रण।

वीबीए संपादक इंटरफ़ेस।

· वस्तुएँ, गुण, VBA विधियाँ।

करने में सक्षम हो।

वीबीए संपादक में विंडोज़ के साथ काम करें।

· मानक वीबीए गणित कार्यों के साथ काम करें।

· डेटा इनपुट/आउटपुट निष्पादित करें।

VBA ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) की भाषाओं से संबंधित है। OOP को वस्तुओं का उपयोग करके अनुप्रयोगों के विश्लेषण, डिजाइन और लेखन के लिए एक तकनीक के रूप में वर्णित किया जा सकता है। एक वस्तु कोड और डेटा का एक संयोजन है जिसे एक इकाई के रूप में माना जा सकता है, जैसे कि नियंत्रण, प्रपत्र और अनुप्रयोग घटक। प्रत्येक वस्तु को एक वर्ग से संबंधित द्वारा परिभाषित किया जाता है। सभी विज़ुअल ऑब्जेक्ट, जैसे वर्कशीट, रेंज, चार्ट, यूजरफॉर्म, ऑब्जेक्ट हैं।

इस प्रोग्रामिंग भाषा को लगभग किसी भी विंडोज़ एप्लिकेशन से एक्सेस किया जा सकता है।

§ विषय 6. वीबीए। अपना खुद का डायलॉग बॉक्स बनाना

छात्र को पता होना चाहिए:

· वीबीए नियंत्रण के गुण।

· वीबीए डेटा प्रकार।

· डायलॉग बॉक्स के प्रकार।

करने में सक्षम हो।

· एप्लिकेशन इंटरफ़ेस बनाएं।

· घटना से निपटने की प्रक्रियाएँ बनाएँ।

इसके मूल में, एक फॉर्म (या यूजरफॉर्म) एक डायलॉग बॉक्स है जिसमें आप विभिन्न नियंत्रण रख सकते हैं। एक आवेदन में एक या अधिक रूप हो सकते हैं। इंसर्ट® यूजरफॉर्म कमांड को चुनकर प्रोजेक्ट में एक नया फॉर्म जोड़ा गया है।

VBA में अंतर्निहित नियंत्रणों का एक व्यापक सेट है। इस फॉर्म सेट और संपादक का उपयोग करके, कोई भी उपयोगकर्ता इंटरफ़ेस बनाना मुश्किल नहीं है जो इंटरफ़ेस के लिए सभी आवश्यकताओं को पूरा करेगा विंडोज वातावरण. नियंत्रण वस्तुएं हैं। किसी भी वस्तु की तरह, उनके पास गुण, विधियाँ और घटनाएँ होती हैं। टूलबॉक्स का उपयोग करके नियंत्रण तत्व बनाए जाते हैं।

§ विषय 7. वीबीए। एक शाखा संरचना के एल्गोरिदम और कार्यक्रम

छात्र को पता होना चाहिए:

सशर्त IF स्टेटमेंट के साथ ब्रांचिंग स्ट्रक्चर एल्गोरिदम का सिंटैक्स।

शाखा संरचना एल्गोरिदम के लिए प्रयोज्यता शर्तें।

करने में सक्षम हो।

· व्यवहार में ब्रांचिंग स्ट्रक्चर एल्गोरिदम लागू करें।

वर्कशीट्स (), रेंज () ऑब्जेक्ट्स के साथ काम करें।

प्रोग्राम कोड में, IF THEN कंडीशनल स्टेटमेंट का उपयोग ब्रांचिंग को लागू करने के लिए किया जाता है।

सशर्त ऑपरेटर आपको कुछ शर्त की सच्चाई के आधार पर क्रियाओं का चयन करने और निष्पादित करने की अनुमति देता है। दो सिंटैक्स विकल्प हैं: पहले मामले में, ऐसा लगता है:

IF स्थिति तब [कथन 1]

व्याख्यान 23-24

विषय 3.2 यूजर इंटरफेस डिजाइन करना

1. यूजर इंटरफेस के प्रकार और उनके विकास के चरण।

2. मनोभौतिक विशेषताएंसूचना की धारणा, याद रखने और प्रसंस्करण के साथ जुड़ा हुआ है।

3. उपयोगकर्ता और सॉफ्टवेयर इंटरफेस मॉडल।

4. संवादों का वर्गीकरण और सामान्य सिद्धांतउनके विकास।

5. ग्राफिकल यूजर इंटरफेस के मुख्य घटक।

6. ग्राफिकल यूजर इंटरफेस में डायलॉग्स का कार्यान्वयन।

7. सीधे हेरफेर और उनके डिजाइन के लिए यूजर इंटरफेस।

8. यूजर इंटरफेस के बुद्धिमान तत्व।

कंप्यूटर प्रौद्योगिकी के विकास के प्रारंभिक चरणों में, यूजर इंटरफेस को ऑपरेटिंग सिस्टम के साथ मानव संचार के साधन के रूप में माना जाता था और यह काफी आदिम था।

इंटरैक्टिव सॉफ्टवेयर के आगमन के साथ, विशेष यूजर इंटरफेस का उपयोग किया जाने लगा। वर्तमान में, मुख्य समस्या गैर-पेशेवर उपयोगकर्ताओं द्वारा उपयोग के लिए डिज़ाइन किए गए जटिल सॉफ़्टवेयर उत्पादों के लिए इंटरैक्टिव इंटरफेस का विकास है।

1. यूजर इंटरफेस के प्रकार और उनके विकास के चरण

प्रयोक्ता इंटरफ़ेस- सॉफ्टवेयर और हार्डवेयर का एक सेट जो उपयोगकर्ता को कंप्यूटर के साथ इंटरेक्शन प्रदान करता है। बातचीत का आधार- संवाद।

संवाद- किसी व्यक्ति और कंप्यूटर के बीच सूचना का विनियमित आदान-प्रदान, वास्तविक समय में किया जाता है और एक विशिष्ट समस्या को संयुक्त रूप से हल करने के उद्देश्य से: सूचना विनिमय और कार्यों का समन्वय। प्रत्येक संवाद में अलग-अलग इनपुट-आउटपुट प्रक्रियाएं होती हैं जो उपयोगकर्ता और कंप्यूटर के बीच भौतिक रूप से संचार प्रदान करती हैं।

सूचनाओं का आदान-प्रदान संदेशों और नियंत्रण संकेतों के प्रसारण द्वारा किया जाता है।

संदेश- संवाद आदान-प्रदान में शामिल जानकारी का एक टुकड़ा।

संदेशों के प्रकार:

इनपुट संदेश जो किसी व्यक्ति द्वारा इनपुट का उपयोग करके उत्पन्न किए जाते हैं: कीबोर्ड, मैनिपुलेटर (माउस, आदि);

आउटपुट संदेश जो कंप्यूटर द्वारा टेक्स्ट, ऑडियो सिग्नल और / या छवियों के रूप में उत्पन्न होते हैं और उपयोगकर्ता को मॉनिटर स्क्रीन या अन्य सूचना आउटपुट डिवाइस पर प्रदर्शित होते हैं।

उपयोगकर्ता संदेश उत्पन्न करता है जैसे:

जानकारी अनुरोध,

मदद अनुरोध,

संचालन या सुविधा अनुरोध,

जानकारी दर्ज करना या बदलना,

फ़्रेम फ़ील्ड चयन।

प्रतिक्रिया में प्राप्त करता है:

टिप्स या मदद

शब्द रचना- दो आसन्न रिक्त स्थान या विराम चिह्नों के बीच पाठ का एक टुकड़ा।

रूपात्मक विश्लेषण -संदर्भ से बाहर शब्द रूपों को संसाधित करना।

प्रक्रियात्मक - वर्तमान शब्द रूप में स्टेम को हाइलाइट करना शामिल है, जिसे तब पहचाना जाता है।

शब्द रूपों की पहचान के बाद, संदेश का वाक्यात्मक विश्लेषण किया जाता है, जिसके परिणाम इसकी वाक्य रचना को निर्धारित करते हैं, अर्थात वाक्य को पार्स किया जाता है।

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

कमियां वाक्यांश रूप:

बड़ी संसाधन लागत;

शब्दों की स्पष्ट व्याख्या की कोई गारंटी नहीं;

लंबे व्याकरणिक रूप से सही वाक्यांशों को दर्ज करने की आवश्यकता।

गौरववाक्यांश रूप - प्रणाली के साथ मुक्त संचार।

निर्देश प्रपत्र - आदेशों का उपयोग (निर्देश) विशेष रूप से डिजाइन की गई औपचारिक भाषा।

टीमसंयुक्त डेटा का वर्णन करने वाली इस भाषा का एक वाक्य है, जिसमें आरंभ की गई प्रक्रिया की पहचानकर्ता और यदि आवश्यक हो, तो इसके लिए डेटा शामिल है।

आदेश दर्ज किया जा सकता है:

पाठ की एक स्ट्रिंग के रूप में, विशेष रूप से डिज़ाइन किया गया प्रारूप (कमांड लाइन पर MS DOS कमांड);

चाबियों के कुछ संयोजन (विंडोज़ अनुप्रयोगों के "त्वरित पहुंच" के संयोजन) को दबाकर;

माउस में हेरफेर करके (आइकन के "ड्रैग एंड ड्रॉप");

दूसरी और तीसरी विधियों का संयोजन।

लाभनिर्देश प्रपत्र:

इनपुट जानकारी की छोटी मात्रा;

लचीलापन - एक ऑपरेशन का चयन करने की क्षमता मान्य आदेशों के सेट द्वारा सीमित है;

उपयोगकर्ता द्वारा संचालित संवाद की ओर उन्मुखीकरण;

न्यूनतम स्क्रीन क्षेत्र का उपयोग करना या उसका बिल्कुल भी उपयोग न करना;

अन्य रूपों के साथ संयोजन करने की क्षमता।

कमियांनिर्देश प्रपत्र:

स्क्रीन पर संकेतों की आभासी अनुपस्थिति, जिसके लिए दर्ज किए गए आदेशों और उनके वाक्यविन्यास को याद रखने की आवश्यकता होती है;

लगभग पूर्ण अनुपस्थिति प्रतिक्रियाशुरू की गई प्रक्रियाओं की स्थिति के बारे में;

इनपुट कौशल की आवश्यकता पाठ जानकारीया माउस हेरफेर;

उपयोगकर्ता अनुकूलन का अभाव।

निर्देश प्रपत्र पेशेवर उपयोगकर्ता के लिए सुविधाजनक है, जो आमतौर पर अक्सर उपयोग किए जाने वाले कमांड या कुंजी संयोजनों के सिंटैक्स को जल्दी से याद करता है। इस मामले में फॉर्म के फायदे (लचीलापन और अच्छी अस्थायी विशेषताएं) विशेष रूप से स्पष्ट हैं।

सारणीबद्ध प्रपत्र - उपयोगकर्ता प्रोग्राम द्वारा पेश किए गए उत्तर में से एक उत्तर का चयन करता है। संवाद भाषा में सबसे सरल वाक्य रचना और असंदिग्ध शब्दार्थ है, जिसे लागू करना काफी आसान है। फ़ॉर्म उपयोगकर्ता के अनुकूल है, क्योंकि इसे चुनना हमेशा आसान होता है, जो एक गैर-पेशेवर उपयोगकर्ता के लिए आवश्यक है। यदि किसी विशेष प्रश्न के संभावित उत्तरों का सेट सीमित है तो इस फॉर्म का उपयोग किया जा सकता है। यदि संभावित उत्तरों की संख्या बड़ी (20 से अधिक) है, तो एक सारणीबद्ध रूप का उपयोग उचित नहीं हो सकता है।

गुणऔर सारणीबद्ध रूप में:

संकेत की उपस्थिति;

इनपुट त्रुटियों की संख्या को कम करना: उपयोगकर्ता जानकारी दर्ज नहीं करता है, लेकिन उसे इंगित करता है;

कम उपयोगकर्ता प्रशिक्षण समय;

अन्य रूपों के साथ संयोजन करने की क्षमता;

कुछ मामलों में, उपयोगकर्ता को अनुकूलित करने की क्षमता।

कमियांसारणीबद्ध प्रपत्र:

स्क्रीन नेविगेशन कौशल की आवश्यकता;

तुलनात्मक रूप से उपयोग करें बड़ा क्षेत्रदृश्य घटकों को प्रदर्शित करने के लिए स्क्रीन;

स्क्रीन पर जानकारी को लगातार अपडेट करने की आवश्यकता से जुड़े कंप्यूटर संसाधनों का गहन उपयोग।

संवाद के प्रकार और रूप एक-दूसरे से स्वतंत्र रूप से चुने जाते हैं: कोई भी रूप दोनों प्रकार के संवादों के लिए लागू होता है।

एक समय का- सॉफ्टवेयर के सामान्य संचालन के दौरान होने वाले संवाद।

अतुल्यकालिक- सामान्य प्रक्रिया के परिदृश्य का उल्लंघन होने पर सिस्टम या उपयोगकर्ता की पहल पर दिखाई देने वाले संवाद। उनका उपयोग सिस्टम या उपयोगकर्ता से आपातकालीन संदेश जारी करने के लिए किया जाता है।

संवादों का विकास।संवादों को डिजाइन और कार्यान्वित करने के चरण:

आवश्यक संवादों के सेट, उनके मुख्य संदेशों और संभावित परिदृश्यों का निर्धारण - डिज़ाइन सार संवाद;

प्रत्येक संवाद के प्रकार और रूप का निर्धारण, साथ ही उपयोग की जाने वाली भाषाओं के वाक्य-विन्यास और शब्दार्थ - डिज़ाइन विशिष्ट संवाद;

मुख्य और अतिरिक्त उपकरणों का चयन और प्रत्येक संवाद के लिए इनपुट-आउटपुट प्रक्रियाओं का डिज़ाइन, साथ ही प्रेषित संदेशों का स्पष्टीकरण - डिज़ाइन तकनीकी संवाद.

अमूर्त संवाद का आधार तकनीकी प्रक्रिया की विचारधारा है, जिसके स्वचालन के लिए सॉफ्टवेयर उत्पाद का इरादा है।

स्क्रिप्ट के अलावा, उपयोग करें इंटरफ़ेस राज्य आरेखया संवाद रेखांकन.

डायलॉग ग्राफएक निर्देशित भारित ग्राफ है, जिसका प्रत्येक शीर्ष स्क्रीन पर एक विशिष्ट चित्र से जुड़ा होता है ( चौखटा) या संवाद की एक निश्चित स्थिति, जो उपयोगकर्ता के लिए उपलब्ध क्रियाओं के एक समूह द्वारा विशेषता है। जब उपयोगकर्ता निर्दिष्ट क्रियाएं करता है तो शिखर से निकलने वाले चाप संभावित स्थिति परिवर्तन दिखाते हैं। जब उपयोगकर्ता निर्दिष्ट क्रियाएं करता है तो शिखर से निकलने वाले चाप संभावित स्थिति परिवर्तन दिखाते हैं। चापों का भार एक राज्य से दूसरे राज्य में संक्रमण की स्थिति और संक्रमण के दौरान किए गए कार्यों को दर्शाता है।

ग्राफ़ पर प्रत्येक मार्ग एक संभावित संवाद विकल्प से मेल खाता है।


चित्र 3 - सार संवाद के रेखांकन:

ए - सिस्टम द्वारा नियंत्रित एक संवाद; बी - उपयोगकर्ता द्वारा नियंत्रित संवाद

5. ग्राफिकल यूजर इंटरफेस के बुनियादी घटक

ग्राफिकल यूजर इंटरफेस ऑपरेटिंग द्वारा समर्थित हैं विंडोज सिस्टम, Apple Macintosh, OS/2, आदि। ऐसे इंटरफेस के लिए, प्रत्येक ऑपरेटिंग सिस्टम के लिए मानक उपयोगकर्ता इंटरैक्शन घटकों के सेट विकसित किए गए हैं।

WIMP तकनीक का उपयोग करके इंटरफेस बनाए जाते हैं: W - विंडोज (विंडो), I - आइकन (आइकन), M - माउस (माउस), P - पॉप-अप (पॉप-अप या ड्रॉप-डाउन मेनू)। ग्राफिकल इंटरफेस के मुख्य तत्व विंडो, आइकन, इनपुट-आउटपुट घटक और माउस हैं, जिनका उपयोग पॉइंटिंग डिवाइस के रूप में किया जाता है और स्क्रीन पर वस्तुओं को सीधे हेरफेर करने के लिए एक उपकरण के रूप में उपयोग किया जाता है।

खिड़की।खिड़की -भौतिक स्क्रीन का एक आयताकार बॉक्सिंग क्षेत्र। एक विंडो स्क्रीन के भीतर आकार और स्थिति बदल सकती है।

मुख्य विंडो (एप्लिकेशन विंडो);

चाइल्ड या सब विंडो;

संवाद खिड़कियां;

सूचना खिड़कियां;

मेनू विंडो।

एप्लिकेशन विंडोविंडोज में शामिल हैं: एक फ्रेम जो खिड़की के कार्य क्षेत्र को सीमित करता है, एक सिस्टम मेनू बटन के साथ एक शीर्षक पट्टी और खिड़की के दृश्य और निकास के चयन के लिए बटन, एक मेनू बार, एक आइकन मेनू (टूलबार), क्षैतिज और खड़ी धारियांस्क्रॉल और स्टेटस बार।

बच्चे की खिड़कीबहु-दस्तावेज़ में विंडोज़ का उपयोग किया जाता है सॉफ्टवेयर इंटरफेस(एमडीआई)। इस विंडो में मेनू नहीं है। टाइटल बार में, एक विशेष नाम जो संबंधित दस्तावेज़ या फ़ाइल की पहचान करता है। सभी चाइल्ड विंडो के चिह्न समान हैं।

डायलॉग विंडोविंडोज का उपयोग विभिन्न प्रकार के संचालन, आवश्यक सेटिंग्स, या अन्य जानकारी को देखने और सेट करने के लिए किया जाता है।

सिस्टम मेनू बटन के साथ टाइटल बार;

घटक जो उपयोगकर्ता को उत्तर दर्ज करने या चुनने की अनुमति देते हैं;

सहायक घटक जो टूलटिप प्रदान करते हैं (व्यूबॉक्स या सहायता बटन)।

विंडो का आकार बदलने योग्य नहीं है, लेकिन इसे स्क्रीन के चारों ओर ले जाया जा सकता है।

सूचना विंडोदो प्रकार:

संदेश विंडो;

विंडोज़ की मदद करें।

संदेश विंडो में शामिल हैं: सिस्टम मेनू बटन वाला शीर्षक, संदेश टेक्स्ट, एक या अधिक उपयोगकर्ता प्रतिक्रिया बटन (हां, नहीं, रद्द करें)।

सहायता विंडोइसमें शामिल हैं: मेनू, स्क्रॉल बार, सूचना क्षेत्र, एप्लिकेशन विंडो के समान, लेकिन इसका एक अत्यधिक विशिष्ट उद्देश्य है।

मेनू विंडोविंडोज़ का उपयोग पदानुक्रमित मेनू पैनल खोलने या संदर्भ मेनू के रूप में किया जाता है।

मेनू विंडो की प्रत्येक पंक्ति इसके अनुरूप हो सकती है:

टीम;

अगले स्तर का मेनू, जो तीर द्वारा प्रदान किया जाता है;

एक डायलॉग बॉक्स, जो तीन बिंदुओं द्वारा दर्शाया गया है।

शॉर्टकट कुंजियों का जोड़ा गया संकेत।

चित्रलेख।एक आइकन एक छोटी सी खिड़की है जिसमें ग्राफिक बफर की सामग्री प्रदर्शित करता है जिसके साथ यह जुड़ा हुआ है।

चित्रलेख के प्रकार:

संबंधित कार्यक्रम से जुड़े सॉफ्टवेयर;

विभिन्न दस्तावेज़ों तक पहुँच प्रदान करने वाली चाइल्ड विंडो के चिह्न;

टूलबार आइकन मेनू के माध्यम से संबंधित कार्यों तक पहुंच की नकल करते हैं, उनकी त्वरित पहुंच प्रदान करते हैं;

वस्तुओं के प्रत्यक्ष हेरफेर के लिए वस्तु चिह्न।

प्रत्यक्ष छवि हेरफेर. प्रत्यक्ष छवि हेरफेर -यह माउस की मदद से किए गए इंटरफ़ेस में भौतिक क्रिया के साथ किसी वस्तु पर कार्य करने के लिए कमांड को बदलने की क्षमता है। इस मामले में, स्क्रीन के किसी भी क्षेत्र को पताकर्ता माना जाता है, जिसे कर्सर को ले जाकर और माउस बटन दबाकर सक्रिय किया जा सकता है।

प्रभाव की प्रतिक्रिया के अनुसार, अभिभाषकों के प्रकार प्रतिष्ठित हैं:

संकेत और चयन (आइकन की तैनाती, सक्रिय विंडो की परिभाषा);

ऑन-स्क्रीन बटन और "स्लाइडिंग" बैरियर (प्रदर्शन या चक्रीय रूप से दोहराई जाने वाली क्रियाएं (कुछ ऑपरेशन या ड्राइंग करना, स्क्रीन के एक निश्चित क्षेत्र के सक्रिय होने पर निहित - बटन))।

गतिशील दृश्य संकेत -स्क्रीन पर छवि बदलना (विशिष्ट संचालन करते समय माउस कर्सर, बटन छवि बदलना)।

आई/ओ अवयव. इंटरफेस में कई मेनू शामिल हैं: मुख्य या "ड्रॉप-डाउन" पदानुक्रमित मेनू, आइकन मेनू (टूलबार) और विभिन्न स्थितियों के लिए संदर्भ मेनू। संकेतित मेनू में से कोई भी एक इनपुट-आउटपुट घटक है जो एक सारणीबद्ध रूप का उपयोग करके उपयोगकर्ता के साथ एक संवाद लागू करता है।

एक पदानुक्रमित मेनू का उपयोग सॉफ़्टवेयर द्वारा किए गए कार्यों को व्यवस्थित करने के लिए किया जाता है, यदि आईबीएम द्वारा अनुशंसित की तुलना में अधिक है, और उपयोगकर्ता को उनका अवलोकन प्रदान करने के लिए उपयोग किया जाता है। टूलबार और संदर्भ मेनू का उपयोग अक्सर उपयोग किए जाने वाले आदेशों तक त्वरित पहुंच प्रदान करने के लिए किया जाता है, जिससे उपयोगकर्ता अपेक्षाकृत स्वतंत्र रूप से नेविगेट कर सकता है।

I/O के अन्य रूप:

वाक्यांश,

सारणीबद्ध,

मिश्रित।

6. ग्राफिकल यूजर इंटरफेस में डायलॉग्स को लागू करना

दोनों प्रकार के संवाद:

उपयोगकर्ता नियंत्रित,

सिस्टम नियंत्रित।

उपयोगकर्ता-संचालित संवादों का कार्यान्वयन।कार्यान्वयन के लिए, विभिन्न प्रकार के मेनू का उपयोग किया जाता है:

बुनियादी,

टूलबार,

प्रासंगिक और बटन।

मेनू के विकल्प के रूप में, संवाद के निर्देशात्मक रूप का उपयोग करने की सलाह दी जाती है, कुछ प्रमुख संयोजनों के साथ मुख्य कमांड का मिलान। कीबोर्ड द्वारा मेनू को नियंत्रित करने की क्षमता प्रदान करने की सलाह दी जाती है, यदि अधिकांशसिस्टम के साथ काम करते समय, उपयोगकर्ता टेक्स्ट या डेटा में प्रवेश करता है, यानी कीबोर्ड के साथ इंटरैक्ट करता है।

मेन्यू।मेनू को विकसित किए जा रहे सॉफ़्टवेयर के डायलॉग ग्राफ़ के आधार पर डिज़ाइन किया गया है। यदि संचालन की संख्या 5 से अधिक नहीं है, तो आमतौर पर बटन का उपयोग किया जाता है। यदि संचालन की संख्या 9-10 से अधिक नहीं है, तो यह एकल-स्तरीय मेनू है। यदि संचालन की संख्या 10 से अधिक है, तो एक ड्रॉप-डाउन दो-स्तरीय पदानुक्रमित मेनू का उपयोग किया जाता है।

ड्रॉप डाउन मेनू. पदानुक्रमित मेनू के पहले स्तर में संचालन के मुख्य समूहों के नाम होने चाहिए।

परंपरागत रूप से (आमतौर पर पाठ और छवि संपादकों में):

1. आइटम फ़ाइल,

2. आइटम संपादित करें,

3. वस्तु प्रकार,

अंतिम पैराग्राफ मदद।

पदानुक्रमित मेनू के स्तरों की संख्या 2-3 (खोजने में कठिन) से अधिक नहीं होनी चाहिए। विंडो में संचालन की संख्या 7-8 संचालन से अधिक नहीं होनी चाहिए।

यदि संचालन की संख्या 70-80 से अधिक है। माइक्रोसॉफ्ट वर्ड के डेवलपर्स ने सुझाव दिया अनुकूलीपदानुक्रमित मेनू, जहां द्वितीय-स्तरीय मेनू विंडो की सामग्री लगातार बदल रही है, केवल उन कार्यों को प्रदर्शित करता है जो उपयोगकर्ता उपयोग करता है। यदि उपयोगकर्ता को वांछित संचालन नहीं मिलता है, तो कुछ सेकंड के बाद या एक विशेष बटन दबाकर, Word मेनू विंडो को पूर्ण रूप से प्रदर्शित करता है।

7 प्रत्यक्ष हेरफेर यूजर इंटरफेस और उनके डिजाइन

WIMP इंटरफेस द्वारा प्रदान की गई प्रत्यक्ष हेरफेर क्षमता अनुप्रयोगों के लिए ऑब्जेक्ट-ओरिएंटेड डायरेक्ट मैनिपुलेशन इंटरफेस के विकास की अनुमति देती है।

इंटरफेस संवाद के निर्देश रूप का उपयोग करते हैं: जब माउस के साथ ऑब्जेक्ट के आइकन के साथ कुछ क्रियाएं की जाती हैं तो कमांड दर्ज किया जाता है। इन इंटरफेस के मुख्य तत्व हैं: रूपक, वस्तुएं, वस्तुओं का प्रतिनिधित्व और ड्रैग एंड ड्रॉप तकनीक ("ड्रैग एंड ड्रॉप")।

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

प्रत्यक्ष हेरफेर इंटरफ़ेस को उपयोगकर्ता को परिचित तत्वों से युक्त वातावरण प्रदान करना चाहिए जो उपयोगकर्ता को पेशेवर गतिविधियों या रोजमर्रा की जिंदगी में एक से अधिक बार सामना करना पड़ा है, और उसे व्यक्तिगत वस्तुओं में हेरफेर करने की क्षमता प्रदान करता है। (रूपक "कचरा फेंकना" फाइलों को हटाने के लिए है)।

समान तत्वों को समान व्यवहार करना चाहिए, एक ही रंग में हाइलाइट किए गए तत्व एक दूसरे के साथ एक निश्चित संबंध में होने चाहिए।

यह सलाह दी जाती है कि छवियों को बहुत यथार्थवादी न बनाएं, ताकि उपयोगकर्ता की अपेक्षाओं को धोखा न दें।

रूपक और एनिमेशन. रूपकों के कार्यान्वयन में, मल्टीमीडिया, मुख्य रूप से एनीमेशन को एक बढ़ती हुई भूमिका दी जाती है। एनीमेशन का उपयोग करके, आप न केवल उपयोगकर्ता का मनोरंजन कर सकते हैं, बल्कि उसे फ्रेम बदलने के लिए "तैयार" भी कर सकते हैं, जिससे बदली हुई स्थिति के अनुकूल होने के लिए आवश्यक समय कम हो जाता है।

https://pandia.ru/text/78/247/images/image005_68.gif">ऐनिमेशन इंटरफेस को लागू करने वाला प्रोग्राम कभी भी निष्क्रिय नहीं होता है, क्योंकि उपयोगकर्ता के इनपुट की प्रतीक्षा करते समय, यह संबंधित फ्रेम प्रदर्शित करना जारी रखता है। ऐसे प्रोग्राम हैं पर आधारित अस्थायी प्रोग्रामिंग. इवेंट प्रोग्रामिंग के विपरीत, जो आपको सिस्टम में बाहरी और आंतरिक घटनाओं के साथ स्क्रीन पर छवि को जोड़ने की अनुमति देता है, टेम्पोरल प्रोग्रामिंग अनुमानित में बदलाव प्रदान करता है फ्रेम अनुक्रमनकली प्रक्रियाओं और उपयोगकर्ता क्रियाओं की स्थिति के आधार पर।

प्रत्यक्ष हेरफेर इंटरफ़ेस ऑब्जेक्ट्स और उनके प्रतिनिधित्व।

प्रत्यक्ष हेरफेर इंटरफ़ेस ऑब्जेक्ट के तीन मुख्य प्रकार हैं:

डेटा ऑब्जेक्ट,

कंटेनर ऑब्जेक्ट्स,

डिवाइस ऑब्जेक्ट।

डेटा ऑब्जेक्टउपयोगकर्ता को जानकारी (पाठ, चित्र, स्प्रेडशीट, संगीत, वीडियो) प्रदान करें। ऑपरेटिंग सिस्टम के भीतर, ऐसी वस्तुएं उन अनुप्रयोगों से मेल खाती हैं जो ऑब्जेक्ट के विस्तारित होने पर चलते हैं।

कंटेनर ऑब्जेक्ट अन्य कंटेनरों सहित अपनी आंतरिक वस्तुओं में हेरफेर कर सकते हैं (उन्हें कॉपी करें या उन्हें किसी भी क्रम में क्रमबद्ध करें)। विशिष्ट कंटेनरों में फ़ोल्डर, टोकरियाँ शामिल हैं। जब एक कंटेनर खोला जाता है, तो इसके द्वारा सहेजे गए घटकों को दिखाया जाता है, और उनमें हेरफेर करना संभव हो जाता है। घटकों को चिह्नों से पहचाना जा सकता है या तालिका में प्रस्तुत किया जा सकता है।

डिवाइस ऑब्जेक्टवास्तविक दुनिया में मौजूद उपकरणों का प्रतिनिधित्व करते हैं: टेलीफोन, फैक्स मशीन, प्रिंटर, आदि। इनका उपयोग इंटरफ़ेस की अमूर्त दुनिया में इन उपकरणों को संदर्भित करने के लिए किया जाता है। जब आप ऐसी किसी वस्तु का विस्तार करते हैं, तो आप उसकी सेटिंग देख सकते हैं।

प्रत्येक वस्तु एक खिड़की से मेल खाती है। प्रारंभिक अवस्था में, इस विंडो को एक आइकन द्वारा दर्शाया जाता है, लेकिन यदि आवश्यक हो, तो आप इसे खोल सकते हैं और आवश्यक संचालन कर सकते हैं, जैसे ऑब्जेक्ट सेटिंग्स। विस्तारित स्थिति में ऑब्जेक्ट विंडो में मेनू और टूलबार हो सकते हैं। आइकन को ऑब्जेक्ट पर संचालन की सूची वाले संदर्भ मेनू के अनुरूप होना चाहिए।

प्रत्येक प्रकार की वस्तु के लिए चिह्न का नाम अलग-अलग प्रकार से बनता है। डेटा ऑब्जेक्ट के आइकन को संग्रहीत डेटा के नाम के अनुरूप नाम दिया जाता है, और डेटा प्रकार को आइकन द्वारा ही एन्कोड किया जाता है। कंटेनर आइकन या डिवाइस आइकन का नाम स्वयं ऑब्जेक्ट को संदर्भित करता है और इसलिए सामग्री से स्वतंत्र होता है।

वस्तुओं के प्रकारों के बीच अंतर सशर्त है, क्योंकि विभिन्न स्थितियों में एक ही वस्तु या तो डेटा ऑब्जेक्ट के रूप में, या डिवाइस ऑब्जेक्ट के रूप में, या कंटेनर ऑब्जेक्ट के रूप में व्यवहार कर सकती है (एक प्रिंटर एक डिवाइस ऑब्जेक्ट है, इसमें गुण कंटेनर ऑब्जेक्ट हो सकते हैं) , प्रिंट कतार में डेटा ऑब्जेक्ट हो सकते हैं; एक आइकन के रूप में प्रतिनिधित्व, प्रिंट कतार विंडो, सेटिंग्स विंडो; ऑब्जेक्ट विंडो के शीर्षक में प्रतिनिधित्व का नाम इंगित करना उचित है)।

तकनीकीखींचेंतथाबूंद. प्रत्यक्ष हेरफेर के मूल सिद्धांत, जैसा कि आईबीएम यूजर इंटरफेस डिजाइन गाइड में वर्णित है:

किसी वस्तु को स्थानांतरित करने का परिणाम उपयोगकर्ता की अपेक्षाओं को पूरा करना चाहिए;

उपयोगकर्ताओं को अचानक जानकारी नहीं खोनी चाहिए;

उपयोगकर्ता गलत कार्रवाई को पूर्ववत करने में सक्षम होना चाहिए।

प्रारंभिक चयन - उपयोगकर्ता को यह सूचित करने के लिए फीडबैक के रूप में उपयोग किया जाता है कि ऑब्जेक्ट कैप्चर किया गया है, विंडोज़ में, इस उद्देश्य के लिए हाइलाइटिंग का उपयोग किया जाता है;

मूवमेंट विज़ुअलाइज़ेशन - प्रदर्शन की जा रही कार्रवाई की पहचान करने के लिए उपयोग किया जाता है;

लक्ष्य चयन - गंतव्य की पहचान करने के लिए उपयोग किया जाता है, इस प्रकार यह दर्शाता है कि वस्तु वर्तमान समय में जारी होने पर "गिर" जाएगी;

एक्शन विज़ुअलाइज़ेशन - ऑपरेशन के पूरा होने के लिए प्रतीक्षा समय को इंगित करने के लिए उपयोग किया जाता है, आमतौर पर एनीमेशन या कर्सर के आकार को "ऑवरग्लास" में बदलने के लिए इस उद्देश्य के लिए उपयोग किया जाता है।

गंतव्य दो प्रकार के होते हैं: एक वस्तु को स्वीकार करता है, और दूसरा उसकी एक प्रति (उपयोगकर्ता "दस्तावेज़ को "रीसायकल बिन" में "फेंकता है" - दस्तावेज़ स्वयं नष्ट हो जाता है, और यदि इसे प्रिंटर को भेजा जाता है, तो दस्तावेज़ की एक प्रति प्रेषित की जाती है)।

प्रत्यक्ष हेरफेर इंटरफेस का डिजाइन. डिज़ाइन विशिष्ट सॉफ़्टवेयर के लिए विकसित किए गए संवाद ग्राफ़ पर आधारित है और इसमें निम्नलिखित प्रक्रियाएं शामिल हैं:

गठन डोमेन ऑब्जेक्ट्स के सेट, जिसे स्क्रीन पर प्रस्तुत किया जाना चाहिए, और इस मामले में, मामलों का उपयोग न करें, लेकिन विषय क्षेत्र के एक वैचारिक मॉडल को आधार के रूप में उपयोग किया जाता है;

विश्लेषण वस्तुओं, उन्हें परिभाषित करना प्रकारतथा अभ्यावेदन, साथ ही इन वस्तुओं के साथ संचालन की एक सूची;

स्पष्टीकरण वस्तु बातचीतऔर एक मैट्रिक्स का निर्माण प्रत्यक्ष हेरफेर;

परिभाषा दृश्य प्रतिनिधित्ववस्तुएं;

विकास ऑब्जेक्ट विंडो मेनूतथा प्रसंग मेनू;

सृष्टि प्रोटोटाइपइंटरफेस;

के लिए परीक्षण उपयोग में आसानी.

8 बुद्धिमान यूजर इंटरफेस तत्व

यूजर इंटरफेस के तत्व: मास्टर, सलाहकार, एजेंट। एक सामाजिक उपयोगकर्ता इंटरफ़ेस बनाने के लिए कई प्रयास किए गए हैं। ऐसा इंटरफ़ेस एक व्यक्तिगत बनाने के विचार पर आधारित है, अर्थात "व्यक्तित्व होने" इंटरफ़ेस। विभिन्न स्थितियों में पालतू जानवरों के जटिल व्यवहार को लागू करने वाले कैट्स (बिल्लियों) और कुत्तों (कुत्तों) जैसे मनोरंजन कार्यक्रम बताते हैं कि यह तकनीकी रूप से पूरी तरह से हल करने योग्य कार्य है।

सलाहकारों. वे संकेत के रूप में हैं। उन्हें सहायता मेनू, विंडो की कमांड लाइन या पॉप-अप मेनू से एक्सेस किया जा सकता है। सलाहकार विशिष्ट कार्यों के माध्यम से उपयोगकर्ताओं का मार्गदर्शन करते हैं।

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

विज़ार्ड अनुक्रमिक या ट्री-जैसी संवाद स्क्रिप्ट लागू करता है। अच्छी तरह से संरचित, अनुक्रमिक कार्यों को हल करने के लिए इसका उपयोग करने की सलाह दी जाती है।

इस मामले में, यह आवश्यक है:

उपयोगकर्ता को पिछले चरण पर लौटने की क्षमता प्रदान करें;

विज़ार्ड के काम को रद्द करने की संभावना प्रदान करें;

चरणों को क्रमांकित करें और उपयोगकर्ता को विज़ार्ड में चरणों की संख्या बताएं, खासकर यदि ऐसे तीन से अधिक चरण हैं;

उपयोगकर्ता को प्रत्येक चरण के बारे में समझाएं;

यदि संभव हो, तो प्रत्येक चरण में पहले से किए गए कार्यों का परिणाम प्रदर्शित करें।

सॉफ्टवेयर एजेंट. नियमित काम के लिए इस्तेमाल किया। एजेंट-हेल्पर्स के मुख्य कार्य हैं: अवलोकन, खोज, नियंत्रण। अंतर करना:

निर्दिष्ट कार्यों को करने के लिए कॉन्फ़िगर किए गए एजेंट प्रोग्राम;

सीखने में सक्षम एजेंट प्रोग्राम (उपयोगकर्ता के कार्यों को ठीक करना (टेप रिकॉर्डर की तरह))।

साइट पर नया

>

सबसे लोकप्रिय