एमआईएस सिस्टम डेवलपमेंट लाइफ साईकल (MIS System Development life Cycle)
सिस्टम डेवलपमेंट लाइफ साइकल (SDLC), जिसे एप्लिकेशन डेवलपमेंट लाइफ-साइकल भी कहा जाता है, सिस्टम इंजीनियरिंग, सूचना प्रणाली और सॉफ्टवेयर इंजीनियरिंग में इस्तेमाल किया जाने वाला शब्द है, जो सूचना प्रणाली की योजना, निर्माण, परीक्षण और विकास के लिए एक प्रक्रिया का वर्णन करता है| सिस्टम डेवलपमेंट लाइफ़साइकल कॉन्सेप्ट हार्डवेयर और सॉफ़्टवेयर कॉन्फ़िगरेशन की एक सीमा पर लागू होता है, क्योंकि सिस्टम हार्डवेयर और सॉफ़्टवेयर दोनों के संयोजन से बना होता है। इस चक्र में आमतौर पर छह चरण होते हैं: विश्लेषण, डिजाइन, विकास और परीक्षण, कार्यान्वयन, प्रलेखन और मूल्यांकन।
Planning
यह सिस्टम डेवलपमेंट प्रक्रिया का पहला चरण है। यह पहचान करता है कि व्यवसाय के उद्देश्यों को प्राप्त करने के लिए किसी नई प्रणाली की आवश्यकता है या नहीं। यह कंपनी की व्यावसायिक पहल के लिए एक बुनियादी ढांचे पर निर्माण करने के लिए संसाधनों के अधिग्रहण के लिए एक प्रारंभिक योजना है। कंपनी अपने कर्मचारियों, ग्राहकों की अपेक्षाओं को पूरा करने की कोशिश कर सकती है। इस कदम का उद्देश्य समस्या के दायरे का पता लगाना और समाधान निर्धारित करना है। इस स्तर पर संसाधन, लागत, समय, लाभ और अन्य मदों पर विचार किया जाना चाहिए।
Systems Analysis and Requirements
दूसरा चरण वह है जहां व्यवसाय अपनी समस्या के स्रोत या बदलाव की आवश्यकता पर काम करती हैं। समस्या की स्थिति में, संभव समाधान प्रस्तुत किए जाते हैं और परियोजना के अंतिम लक्ष्य के लिए सबसे उपयुक्त की पहचान करने के लिए विश्लेषण किया जाता है। जहां टीम परियोजना या समाधान की कार्यात्मक आवश्यकताओं पर विचार करती है। जहां सिस्टम विश्लेषण होता है- या अंतिम उपयोगकर्ताओं की जरूरतों का विश्लेषण करके यह सुनिश्चित करना है कि नई प्रणाली उनकी अपेक्षाओं को पूरा कर सकती है। सिस्टम विश्लेषण यह निर्धारित करने में महत्वपूर्ण है कि एक व्यवसाय की आवश्यकताएं क्या हैं, साथ ही साथ उन्हें कैसे पूरा किया जा सकता है|
Systems Design
तीसरे चरण में अंतिम उपयोगकर्ताओं के लिए प्रस्तावित प्रणाली के लिए उनकी विशिष्ट व्यावसायिक जानकारी की चर्चा करने और निर्धारित करने के लिए कदम है। यह इस चरण के दौरान है कि वे अपने उद्देश्यों को पूरा करने के लिए आवश्यक घटकों (हार्डवेयर और / या सॉफ्टवेयर) संरचना (नेटवर्किंग क्षमताओं), प्रसंस्करण और सिस्टम के लिए प्रक्रियाओं पर विचार करेंगे।
Development
चौथा चरण तब होता है जब वास्तविक कार्य शुरू होता है – विशेष रूप से, जब एक प्रोग्रामर, नेटवर्क इंजीनियर और / या डेटाबेस डेवलपर को प्रोजेक्ट पर प्रमुख कार्य करने के लिए लाया जाता है। इस कार्य में फ्लो चार्ट का उपयोग करना शामिल है ताकि यह सुनिश्चित हो सके कि सिस्टम की प्रक्रिया ठीक से व्यवस्थित है। विकास चरण प्रक्रिया के प्रारंभिक खंड के अंत को चिह्नित करता है। इसके अतिरिक्त, यह चरण उत्पादन की शुरुआत को दर्शाता है। विकास के चरण को भी उत्तेजना और परिवर्तन की विशेषता है। इस चरण के दौरान प्रशिक्षण पर ध्यान केंद्रित करने से भारी लाभ हो सकता है।
Integration and Testing
पांचवें चरण में सिस्टम एकीकरण और सिस्टम टेस्टिंग शामिल है इसमें विशेष रूप से त्रुटियों, बग और अंतर के लिए जाँच की जाती हैं। यह परीक्षण तब तक किया जाएगा जब तक अंतिम उपयोगकर्ता इसे स्वीकार्य नहीं पाता। इस चरण का एक और हिस्सा सत्यापन है, जो दोनों को कार्यक्रम के सफल समापन को सुनिश्चित करने में मदद करता हैं।
Implementation
छठा चरण तब होता है जब प्रोग्राम के लिए अधिकांश कोड लिखा जाता है। इसके अतिरिक्त, इस चरण में नव-विकसित प्रणाली की वास्तविक स्थापना शामिल है। यह चरण पुराने सिस्टम से डेटा और घटकों को स्थानांतरित करके और सीधे कटर के माध्यम से नई प्रणाली में रखकर परियोजना को उत्पादन में डालता है। 7. Operations and Maintenanceसातवें और अंतिम चरण में रखरखाव और नियमित रूप से आवश्यक अपडेट शामिल हैं। यह तब किया जाता हैं जब अंतिम उपयोगकर्ता सिस्टम को ठीक कर सकते हैं, यदि वे चाहें तो प्रदर्शन को बढ़ावा देने के लिए, नई क्षमताओं को जोड़ सकते हैं या अतिरिक्त उपयोगकर्ता आवश्यकताओं को पूरा कर सकते हैं।