सॉफ्टवेयर इंजीनियरिंग की परिभाषा
अनेक वस्तुओं का संग्रह / / July 04, 2021
फ्लोरेंसिया उचा द्वारा, अक्टूबर में। 2013
सॉफ्टवेयर इंजीनियरिंग यह है कि अनुशासन जो विकास, संचालन और से संबंधित है रखरखाव कंप्यूटर सॉफ्टवेयर या प्रोग्राम का.
यह ध्यान दिया जाना चाहिए कि इन कार्यों को करने के लिए सिद्धांतों और कार्यप्रणाली दोनों का अध्ययन करना आवश्यक है, जबकि उस ज्ञान का प्रावधान वह है जो अनुमति देगा डिज़ाइन और यह इमारत ऐसे कंप्यूटर प्रोग्राम जिनके साथ विभिन्न पर्सनल कंप्यूटरों पर संतोषजनक ढंग से काम करना संभव है।
तो, सॉफ्टवेयर इंजीनियरिंग का तात्पर्य एक व्यापक कार्य से है, अर्थात संदर्भ का विश्लेषण तैयार किया जाता है, प्रारूप, संबंधित सॉफ्टवेयर विकसित किया गया है, इसकी सही सुनिश्चित करने के लिए परीक्षण किए जाते हैं कामकाज और अंत में सिस्टम को लागू किया जाता है।
सॉफ्टवेयर विकास प्रक्रिया को औपचारिक रूप से कहा जाता है सॉफ्टवेयर जीवन चक्रइस बीच, यह चार चरणों से बना है: धारणा (इसमें उद्देश्य निर्धारित किए जाते हैं और मॉडल विकसित किया जाता है), विस्तार (इस चरण में विशेषताओं और कैसे स्थापत्य कला इसके बारे में और क्यों), इमारत (कार्यक्रम के विकास का तात्पर्य है) और TRANSITION (यह वह क्षण है जिसमें अंतिम उत्पाद को स्थानांतरित किया जाता है उपयोगकर्ता नाम).
एक बार सॉफ्टवेयर के उठने और चलने के बाद वह जगह है इसका रखरखाव. आम तौर पर, प्रोग्राम के डिज़ाइन के संबंध में त्रुटियां दिखाई देती हैं, उदाहरण के लिए, यह रखरखाव है जो उपयोगकर्ताओं द्वारा इसकी रिपोर्ट करने पर उन्हें हल करने की अनुमति देगा। अपडेट आमतौर पर प्रस्तावित होते हैं और जो त्रुटियां सामने आई हैं उन्हें ठीक करने के मिशन के साथ नए तत्व विकसित किए जाते हैं।
इस क्षेत्र में पेशेवर रूप से काम करने वाले व्यक्ति को कहा जाता है सॉफ्टवेयर इंजीनियर. इन पेशेवरों के पास पहला और मुख्य कार्य उन सभी शर्तों का विस्तृत अध्ययन है जो एक कार्यक्रम को इसके पहले पालन करना चाहिए उपभोक्ताओं की मांगों को पूरा करने के लिए विकास लेकिन कंपनी के लिए उपलब्ध संभावनाओं को भूले बिना विकासकर्ता।
सॉफ्टवेयर इंजीनियरिंग में विषय