► इस सॉफ्टवेयर इंजीनियरिंग ऐप का लक्ष्य उच्च गुणवत्ता वाले सॉफ्टवेयर उत्पादों को विकसित करने और बनाए रखने के लिए आवश्यक सॉफ्टवेयर इंजीनियरिंग मौलिक सिद्धांत, सिद्धांतों और कौशल प्रदान करना है। ✦
► सॉफ़्टवेयर इंजीनियरिंग प्रक्रियाओं और तकनीकों में शामिल हैं जिनमें सॉफ्टवेयर परियोजनाओं के विशिष्टता, डिजाइन, कार्यान्वयन, परीक्षण और प्रबंधन शामिल हैं। ✦
इसके अलावा, इस एप्लिकेशन का उपयोग उन चिकित्सकों द्वारा किया जा सकता है जिन्हें सॉफ्टवेयर इंजीनियरिंग तकनीकों और प्रक्रियाओं में नवीनतम के साथ अपने ज्ञान को रीफ्रेश करने की आवश्यकता है। ✦
► सॉफ़्टवेयर इंजीनियरिंग सॉफ्टवेयर इंजीनियरिंग के विभिन्न चरणों से जुड़े सिद्धांतों, पद्धतियों, प्रवृत्तियों और प्रथाओं पर चर्चा करता है। मूल बातें से शुरू, ऐप सॉफ्टवेयर प्रोजेक्ट मैनेजमेंट, प्रोसेस मॉडल, विकास पद्धतियों, सॉफ्टवेयर विनिर्देश, परीक्षण, गुणवत्ता नियंत्रण, तैनाती, सॉफ्टवेयर सुरक्षा, रखरखाव और सॉफ्टवेयर पुन: उपयोग पर उन्नत और उभरते विषयों पर धीरे-धीरे आगे बढ़ता है। कंप्यूटर विज्ञान और इंजीनियरिंग के सिद्धांतों, सूचना प्रौद्योगिकी और कंप्यूटर अनुप्रयोगों को इस ऐप को अत्यधिक उपयोगी मिलना चाहिए।
【विषयों को कवर किया गया नीचे सूचीबद्ध】
➻ सॉफ्टवेयर इंजीनियरिंग क्या है
➻ सॉफ्टवेयर विकास
➻ सॉफ्टवेयर विकास कानून
➻ ई-प्रकार सॉफ्टवेयर विकास
➻ सॉफ्टवेयर प्रतिमान
➻ सॉफ्टवेयर इंजीनियरिंग की आवश्यकता
➻ अच्छे सॉफ्टवेयर की विशेषता
➻ सॉफ्टवेयर विकास जीवन चक्र
➻ सॉफ्टवेयर विकास प्रतिमान
➻ सॉफ्टवेयर परियोजना प्रबंधन
➻ सॉफ्टवेयर परियोजना
➻ सॉफ्टवेयर परियोजना प्रबंधन की आवश्यकता
➻ सॉफ्टवेयर परियोजना प्रबंधक
➻ सॉफ्टवेयर प्रबंधन गतिविधियां
➻ परियोजना अनुमान तकनीक
➻ परियोजना शेड्यूलिंग
➻ संसाधन प्रबंधन
➻ परियोजना जोखिम एम Agagement
➻ जोखिम प्रबंधन प्रक्रिया
➻ परियोजना निष्पादन और निगरानी
➻ परियोजना संचार प्रबंधन
➻ विन्यास प्रबंधन
➻ परियोजना प्रबंधन उपकरण
➻ सॉफ्टवेयर आवश्यकताओं
➻ ➻ आवश्यकता इंजीनियरिंग
➻ आवश्यकता इंजीनियरिंग प्रक्रिया
➻ आवश्यकता Elicitation प्रक्रिया
➻ आवश्यकता alicitation तकनीक
➻ सॉफ्टवेयर आवश्यकताएँ विशेषताओं
➻ सॉफ्टवेयर आवश्यकताएं
➻ उपयोगकर्ता इंटरफ़ेस आवश्यकताएं
➻ सॉफ्टवेयर सिस्टम विश्लेषक
➻ सॉफ्टवेयर मीट्रिक और उपाय
➻ सॉफ्टवेयर डिजाइन मूल बातें
➻ सॉफ्टवेयर डिजाइन स्तर
➻ मॉड्यूलरलाइजेशन
➻ संग्राहुता
➻ युग्मन और एकजुटता
➻ डिजाइन सत्यापन
➻ सॉफ्टवेयर विश्लेषण और डिजाइन उपकरण
➻ डेटा प्रवाह आरेख
➻ संरचना चार्ट
➻ हिपो आरेख
➻ संरचित अंग्रेजी
➻ छद्म कोड
➻ निर्णय तालिकाओं
➻ इकाई-रिश्ते मॉडल
➻ डेटा शब्दकोश
➻ सॉफ्टवेयर डिजाइन रणनीतियां
➻ संरचित डिजाइन
➻ फ़ंक्शन ओरिएंटेड डिज़ाइन
➻ ऑब्जेक्ट ओरिएंटेड डिज़ाइन
➻ डिज़ाइन प्रोसी एसएस
➻ सॉफ्टवेयर डिजाइन दृष्टिकोण
➻ सॉफ्टवेयर उपयोगकर्ता इंटरफ़ेस डिज़ाइन
➻ कमांड लाइन इंटरफ़ेस (सीएलआई)
➻ ग्राफिकल यूजर इंटरफेस
➻ अनुप्रयोग विशिष्ट जीयूआई घटक
➻ उपयोगकर्ता इंटरफ़ेस डिजाइन गतिविधियां
br> ➻ जीयूआई कार्यान्वयन उपकरण
➻ उपयोगकर्ता इंटरफ़ेस गोल्डन नियम
➻ सॉफ्टवेयर डिजाइन जटिलता
➻ Halstead की जटिलता उपायों
➻ साइक्लोमैटिक जटिलता उपाय
➻ फ़ंक्शन प्वाइंट
➻ लॉजिकल आंतरिक फाइलें
➻ बाहरी इंटरफ़ेस फ़ाइलें
➻ बाहरी पूछताछ
➻ सॉफ्टवेयर कार्यान्वयन
➻ संरचित प्रोग्रामिंग
➻ कार्यात्मक प्रोग्रामिंग
➻ प्रोग्रामिंग शैली
प्रोग्रामिंग शैली
➻ सॉफ्टवेयर दस्तावेज
➻ सॉफ्टवेयर कार्यान्वयन चुनौतियां
> ➻ सॉफ्टवेयर परीक्षण अवलोकन
➻ सॉफ्टवेयर सत्यापन
➻ सॉफ्टवेयर सत्यापन
➻ मैनुअल बनाम स्वचालित परीक्षण
➻ परीक्षण दृष्टिकोण
➻ परीक्षण स्तर
➻ परीक्षण दस्तावेज
परीक्षण बनाम। क्यूसी, क्यूए और लेखा परीक्षा
➻ सॉफ्टवेयर रखरखाव अवलोकन
➻ रखरखाव के प्रकार
➻ रखरखाव की लागत
➻ रखरखाव गतिविधियां
➻ सोफ ट्वेयर री-इंजीनियरिंग
➻ घटक पुन: प्रयोज्यता
➻ केस टूल्स
➻ केस टूल्स के घटक
➻ केस टूल्स प्रकार
➻ पुनरावृत्त वाटरफॉल मॉडल
➻ पुनरावृत्त जलप्रवाह मॉडल
➻ आवश्यकताएं विश्लेषण और विनिर्देश
➻ निर्णय पेड़
➻ औपचारिक प्रणाली विनिर्देश
➻ सॉफ्टवेयर डिजाइन
➻ सॉफ्टवेयर डिजाइन रणनीतियों
➻ सॉफ्टवेयर विश्लेषण और डिजाइन उपकरण
➻ संरचित डिजाइन
➻ ➻ ऑब्जेक्ट मॉडलिंग UML का उपयोग कर मॉडलिंग
➻ केस आरेख का उपयोग करें
➻ इंटरैक्शन आरेख
➻ ब्लैक-बॉक्स परीक्षण
➻ सॉफ्टवेयर रखरखाव
➻ सॉफ्टवेयर रखरखाव प्रक्रिया मॉडल
➻ सॉफ्टवेयर विश्वसनीयता और गुणवत्ता प्रबंधन
➻ विश्वसनीयता विकास मॉडल
> ➻ सॉफ्टवेयर गुणवत्ता
➻ सॉफ्टवेयर परियोजना योजना