Skip to main content
Global

9.2: सूचना प्रणाली के निर्माता

  • Page ID
    169431
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

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

    सिस्टम एनालिस्ट

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

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

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

    अन्य मामलों में, सिस्टम को सिस्टम इंटीग्रेटर नामक व्यक्ति द्वारा ऑफ-द-शेल्फ घटकों से इकट्ठा किया जा सकता है। यह एक विशिष्ट प्रकार का सिस्टम विश्लेषक है जो समझता है कि एक दूसरे के साथ काम करने के लिए अलग-अलग सॉफ़्टवेयर पैकेज कैसे प्राप्त करें।

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

    कंप्यूटर प्रोग्रामर (या सॉफ़्टवेयर डेवलपर)

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

    कंप्यूटर इंजीनियर

    कंप्यूटर इंजीनियर उन कंप्यूटिंग उपकरणों को डिज़ाइन करते हैं जिनका हम हर दिन उपयोग करते हैं। कई प्रकार के कंप्यूटर इंजीनियर हैं जो विभिन्न प्रकार के उपकरणों और प्रणालियों पर काम करते हैं। इंजीनियरिंग की कुछ प्रमुख नौकरियां इस प्रकार हैं:

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

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

    सन्दर्भ

    आईटी में करियर। 13 नवंबर, 2020 को https://www.itcareerfinder.com/it-careers/mobile-application-developer.html से लिया गया