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