कंप्यूटर सिस्टम का जीवन चक्र और उसके चरण

इस लेख में आप जानेंगे कंप्यूटर सिस्टम का जीवन चक्र, जिसके माध्यम से स्वचालित सूचना प्रसंस्करण की आवश्यकता को पूरा किया जाता है।

जीवन-चक्र-एक-कंप्यूटर-प्रणाली-1

कंप्यूटर सिस्टम का जीवन चक्र

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

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

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

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

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

प्रकार

जीवन-चक्र-एक-कंप्यूटर-प्रणाली-3

कंप्यूटर सिस्टम के दायरे, विशेषताओं और संरचना के आधार पर, निम्नलिखित प्रकार के चक्र बाहर खड़े होते हैं:

रैखिक जीवन चक्र

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

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

प्रोटोटाइप के साथ जीवन चक्र

इसका उपयोग तब किया जाता है जब वास्तव में प्राप्त करने योग्य परिणाम अज्ञात होते हैं, या जब पूरी तरह से नई या थोड़ी सिद्ध तकनीक का उपयोग किया जाना होता है।

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

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

सर्पिल जीवन चक्र

यह प्रोटोटाइप के साथ जीवन चक्र के सामान्यीकरण का गठन करता है, क्योंकि अंतिम उत्पाद के निर्माण के लिए कई प्रोटोटाइप के क्रमिक विस्तार की आवश्यकता होती है, जिनमें से प्रत्येक पिछले एक के संबंध में एक अग्रिम का प्रतिनिधित्व करता है।

इस प्रकार में कंप्यूटर सिस्टम का जीवन चक्र वांछित परिपक्वता तक पहुंचने तक उत्पाद बार-बार कई चरणों से गुजरता है। आम तौर पर, यह क्लाइंट की ओर से ज्ञान की कमी के कारण होता है कि वह वास्तव में क्या चाहता है, साथ ही विभिन्न चरणों के दौरान उसके अनिर्णय के कारण।

चरणों

किसी भी कंप्यूटर सिस्टम के जीवन चक्र में विभिन्न चरण शामिल होते हैं, ये हैं:

योजना

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

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

विश्लेषण

जीवन-चक्र-एक-कंप्यूटर-प्रणाली-2

यह वास्तविक जरूरतों की खोज और सिस्टम के पास होने वाली विशेषताओं के निर्धारण के अनुसार परियोजना के मुख्य उद्देश्य की स्थापना पर आधारित है।

इसमें ग्राफ़, डायग्राम, माइंड मैप और फ़्लोचार्ट का विकास शामिल है, जो एकत्र की गई सभी सूचनाओं को सारांशित करने में सक्षम है, इसे टीम के सभी सदस्यों के लिए समझने योग्य बनाता है।

डिज़ाइन

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

कार्यान्वयन

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

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

परीक्षण

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

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

इस चरण के बारे में अधिक जानने के लिए, आप इस लेख को पढ़ सकते हैं मौजूदा सॉफ्टवेयर परीक्षणों के प्रकार.

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

स्थापना या परिनियोजन

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

कुछ मामलों में, इस चरण में पहले से मौजूद प्रणाली से लागू होने वाली नई प्रणाली में संक्रमण शामिल है।

उपयोग और रखरखाव

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

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

अपने उपयोगी जीवन को बढ़ाने के लिए हमारे कंप्यूटरों की विशेष देखभाल को ध्यान में रखना महत्वपूर्ण है।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एक्स्ट्रीमिडाड ब्लॉग
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।