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