प्रस्तुति

तकनीकी और प्रबंधन दृष्टिकोण से सॉफ्टवेयर गुणवत्ता में विशेषज्ञता; 12 महीनों में स्नातक करें, और अपने पेशेवर माहौल में बदलाव लाएँ"

वर्तमान में बड़ी संख्या में निगमों और प्रशासनों द्वारा अपने आपूर्तिकर्ताओं के साथ लागू की जा रही तकनीकी ऋण की अवधारणा परियोजनाओं के विकसित होने के तात्कालिक तरीके को दर्शाती है। परियोजना के विकास में एक स्केलेबल दृष्टिकोण के विपरीत एक त्वरित और आसान समाधान अपनाने के लिए एक परियोजना को फिर से करना एक नई अंतर्निहित लागत उत्पन्न करना है। 

अब कुछ वर्षों से, परियोजनाओं को गुणवत्ता पर ध्यान केंद्रित करने के बजाय कीमत और समय सीमा मानदंडों के आधार पर ग्राहक के साथ बंद करने के उद्देश्य से बहुत तेज़ी से विकसित किया गया है। अब, उन फैसलों का असर कई आपूर्तिकर्ताओं और ग्राहकों पर पड़ रहा है।

यह प्रोफेशनल मास्टर डिग्री आईटी प्रोफेशनल को सभी स्तरों पर सॉफ्टवेयर गुणवत्ता में अंतर्निहित मानदंडों का विश्लेषण करने में सक्षम बनाएगी। मानदंड जैसे डेटाबेस मानकीकरण, सूचना प्रणाली के घटकों के बीच डिकॉउलिंग, स्केलेबल आर्किटेक्चर, मेट्रिक्स, दस्तावेज़ीकरण, कार्यात्मक और तकनीकी दोनों। परियोजनाओं के प्रबंधन और विकास में कार्यप्रणाली के अलावा, गुणवत्ता सुनिश्चित करने के लिए अन्य तरीके, जैसे सहयोगात्मक कार्य तकनीक, जिसमें तथाकथित जोड़ी प्रोग्रामिंग भी शामिल है, जो ज्ञान को कंपनी में रहने की अनुमति देता है, न कि लोगों में।

इस प्रकार की अधिकांश मास्टर डिग्रियाँ किसी प्रौद्योगिकी, भाषा या उपकरण पर केंद्रित होती हैं। यह कार्यक्रम इस मायने में अनूठा है कि यह पेशेवरों को सॉफ्टवेयर गुणवत्ता के महत्व के बारे में जागरूक करता है, अर्थशास्त्र और छोटी समय सीमा पर आधारित दृष्टिकोण के बजाय गुणवत्ता वाली परियोजनाओं के तकनीकी ऋण को कम करता है; यह छात्र को विशेष ज्ञान से सुसज्जित करता है, ताकि परियोजना बजट को उचित ठहराया जा सके।

संभव बनाने के लिए, TECH प्रौद्योगिकी विश्वविद्यालय क्षेत्र में विशेषज्ञों का एक समूह इकट्ठा किया है जो नवीनतम ज्ञान और अनुभव प्रसारित करेगा। विभिन्न स्वरूपों में वितरित सैद्धांतिक और व्यावहारिक सामग्री के साथ एक आधुनिक आभासी परिसर के माध्यम से। इसमें 10 मॉड्यूल होंगे जो विभिन्न इकाइयों और उप-इकाइयों में विभाजित होंगे, जो रीलर्निंग पद्धति का पालन करते हुए 12 महीनों में सीखना संभव बना देंगे, जो याद रखने और सीखने को चुस्त और कुशल तरीके से सुविधाजनक बनाता है।

सॉफ्टवेयर गुणवत्ता में प्रोफेशनल मास्टर डिग्री सभी स्तरों पर विषय के अंतर्निहित मानदंडों का विश्लेषण करती है। अपनी विशेषज्ञता का विस्तार करें। अभी दाखिला लें"

यह सॉफ्टवेयर गुणवत्ता में स्नातकोत्तर उपाधि बाजार का सबसे पूर्ण और अद्यतन कार्यक्रम प्रदान करता है। इसकी सबसे उल्लेखनीय विशेषताएं हैैं:

  • सॉफ्टवेयर डेवलपमेंट में विशेषज्ञों द्वारा प्रस्तुत केस स्टडीज का विकास
  • ग्राफिक, योजनाबद्ध और व्यावहारिक सामग्री जिसके साथ वे बनाए गए हैं, पेशेवर अभ्यास के लिए आवश्यक विषयों पर वैज्ञानिक और व्यावहारिक जानकारी प्रदान करते
  • व्यावहारिक अभ्यास जहां सीखने में सुधार के लिए स्व-मूल्यांकन का उपयोग किया जा सकता है
  • नवीनतम प्रणालियों पर इसका विशेष जोर 
  • सैद्धांतिक पाठ, विशेषज्ञों के लिए प्रश्न और व्यक्तिगत चिंतन कार्य
  • वह सामग्री जो इंटरनेट कनेक्शन के साथ किसी भी स्थिर या पोर्टेबल डिवाइस से पहुंच योग्य है

गुणवत्ता-उन्मुख कार्य की प्रासंगिकता को समझने और अपनी कंपनी या ग्राहक को प्रभावी समाधान प्रदान करने के लिए मानदंड, कार्य और उन्नत कार्यप्रणाली विकसित करें" 

कार्यक्रम के शिक्षण स्टाफ में इस क्षेत्र के पेशेवर शामिल हैं जो इस प्रशिक्षण कार्यक्रम में अपने कार्य अनुभव का योगदान देते हैं, साथ ही अग्रणी समाजों और प्रतिष्ठित विश्वविद्यालयों के प्रसिद्ध विशेषज्ञ भी शामिल हैं।

नवीनतम शैक्षिक तकनीक के साथ विकसित मल्टीमीडिया विषय वस्तु, पेशेवर को स्थित और प्रासंगिक शिक्षा प्रदान करेगी, यानी, एक अनुरूपित वातावरण जो वास्तविक स्थितियों में प्रशिक्षित करने के लिए बनाया गया इमर्सिव प्रशिक्षण प्रदान करेगा।

यह कार्यक्रम समस्या-आधारित शिक्षा के आसपास तैयार किया गया है, जिससे पेशेवर को शैक्षणिक वर्ष के दौरान उत्पन्न होने वाली विभिन्न व्यावसायिक अभ्यास स्थितियों को हल करने का प्रयास करना चाहिए। यह प्रसिद्ध विशेषज्ञों द्वारा बनाए गए सहभागी वीडियो की एक नवीनतम प्रणाली की सहायता से किया जाएगा।

गुणवत्ता-उन्मुख कार्य की प्रासंगिकता को समझने और अपनी कंपनी या ग्राहक को प्रभावी समाधान प्रदान करने के लिए मानदंड, कार्य और उन्नत कार्यप्रणाली विकसित करें"

व्यावहारिक और लचीले तरीके से सीखें। TECH प्रौद्योगिकी विश्वविद्यालय के लिए विशेष रूप से इस 100% ऑनलाइन कार्यक्रम के साथ अपने दैनिक जीवन को साझा करना"

पाठ्यक्रम

इस पेशेवर स्नातकोत्तर उपाधि की संरचना और सामग्री को गुणवत्ता सॉफ्टवेयर के विकास के लिए सबसे महत्वपूर्ण विषयों को कवर करने के लिए विकसित किया गया है। सॉफ्टवेयर परियोजना विकास, कार्यात्मक और तकनीकी दस्तावेज़ीकरण, परीक्षण-संचालित विकास और विभिन्न पद्धतियों से लेकर डेवऑप्स और निरंतर एकीकरण के साथ उन्नत व्यावहारिक समाधानों के कार्यान्वयन तक, 10 शिक्षण मॉड्यूल से बना है, जो सभी सॉफ्टवेयर गुणवत्ता प्राप्त करने पर आधारित हैं। विशेषज्ञ संकाय द्वारा कड़ाई से चयनित व्यापक मल्टीमीडिया सामग्री, शिक्षण भार को कम करने और भविष्य के संदर्भ के लिए संदर्भ सामग्री के रूप में काम करने में बहुत सहायक होगी।

वास्तविकता पर आधारित व्यावहारिक मामले, पूरे कार्यक्रम में अर्जित सभी सैद्धांतिक ज्ञान को सुदृढ़ और प्रासंगिक बनाने का काम करेंगे"

मॉड्यूल 1. सॉफ़्टवेयर गुणवत्ता टीआरएल विकास स्तर

1.1. तत्व जो सॉफ़्टवेयर गुणवत्ता (I) को प्रभावित करते हैं। तकनीकी ऋण 

1.1.1. तकनीकी ऋण। कारण और परिणाम
1.1.2. सॉफ़्टवेयर गुणवत्ता सामान्य सिद्धांत  
1.1.3. असैद्धान्तिक और सैद्धान्तिक गुणवत्ता वाला सॉफ्टवेयर 

    1.1.3.1. नतीजे
    1.1.3.2. सॉफ़्टवेयर में गुणवत्ता सिद्धांतों को लागू करने की आवश्यकता 

1.1.4. सॉफ्टवेयर क्वालिटी टाइपोलॉजी 
1.1.5. गुणवत्ता सॉफ्टवेयर। विशिष्ट लक्षण 

1.2. तत्व जो सॉफ़्टवेयर गुणवत्ता को प्रभावित करते हैं (II) संबद्ध लागतें 

1.2.1. सॉफ़्टवेयर गुणवत्ता को प्रभावित करने वाले तत्व 
1.2.2. सॉफ़्टवेयर गुणवत्ता संबंधी ग़लतफ़हमियाँ 
1.2.3. सॉफ़्टवेयर गुणवत्ता संबंधी लागतें 

1.3. सॉफ्टवेयर गुणवत्ता मॉडल (I)। ज्ञान प्रबंधन 

1.3.1. गुणवत्ता मॉडल 

    1.3.1.1. टोटल क्वालिटी प्रबंधन 
    1.3.1.2. यूरोपीय व्यापार उत्कृष्टता मॉडल (ईएफक्यूएम)। 
    1.3.1.3. सिक्स-सिग्मा मॉडल 

1.3.2. ज्ञान प्रबंधन मॉडल 

    1.3.2.1. डायबा मॉडल 
    1.3.2.2. एस इ के एस मॉडल 

1.3.3. अनुभव फैक्टरी और क्यूआईपी प्रतिमान 
1.3.4. उपयोग में गुणवत्ता वाले मॉडल (25010) 

1.4. सॉफ्टवेयर गुणवत्ता मॉडल (III)। डेटा, प्रक्रियाओं और एसईआई मॉडल में गुणवत्ता 

1.4.1. डेटा गुणवत्ता डेटा मॉडल 
1.4.2. सॉफ्टवेयर प्रक्रिया में मॉडल 
1.4.3. सॉफ्टवेयर और सिस्टम प्रोसेस इंजीनियरिंग मेटामॉडल विशिष्टता (एसपीईएम) 
1.4.4. एसईआई मॉडल 

    1.4.4.1. सीएमएमआई 
    1.4.4.2. एससीएमपिएआई 
    1.4.4.3. आइ डी इ ए एल  

1.5. आईएसओ सॉफ्टवेयर गुणवत्ता मानक (I)। मानकों का विश्लेषण 

1.5.1. आईएसओ 9000 मानक

    1.5.1.1. आईएसओ 9000 मानक 
    1.5.1.2. गुणवत्ता मानकों का आईएसओ परिवार (9000) 

1.5.2. गुणवत्ता से संबंधित अन्य आईएसओ मानक 
1.5.3. गुणवत्ता मॉडलिंग मानक (आईएसओ 2501) 
1.5.4. गुणवत्ता मापन मानक (आईएसओ 2502एन) 

1.6. आईएसओ सॉफ्टवेयर गुणवत्ता मानक (II)। आवश्यकताएँ और मूल्यांकन 

1.6.1. गुणवत्ता आवश्यकताओं पर मानक (2503एन) 
1.6.2. गुणवत्ता मूल्यांकन पर मानक (2504एन) 
1.6.3. आईएसओ/आईईसी 24744:2007 

1.7. टीआरएल विकास स्तर (आई)। स्तर 1 से 4 

1.7.1. टीआरएल स्तर 
1.7.2. स्तर 1: मूलरूप आदर्श 
1.7.3. स्तर 2: संकल्पना और/या अनुप्रयोग 
1.7.4. स्तर 3: महत्वपूर्ण विणात्मक कार्य 
1.7.5. स्तर 4: प्रयोगशाला वातावरण में घटक सत्यापन 1.8. 

1.8. टीआरएल विकास स्तर (द्वितीय)। स्तर 5 से 9 

1.8.1. स्तर 5: प्रासंगिक वातावरण में घटक सत्यापन 
1.8.2. स्तर 6: सिस्टम/सबसिस्टम मॉडल 
1.8.3. स्तर 7: वास्तविक परिवेश में प्रदर्शन 
1.8.4. स्तर 8: पूर्ण एवं प्रमाणित प्रणाली 
1.8.5. स्तर 9: वास्तविक वातावरण में सफलता 

1.9. टीआरएल विकास स्तर। उपयोग 

1.9.1. प्रयोगशाला पर्यावरण वाली कंपनी का उदाहरण 
1.9.2. आरएंडडीएंडआई कंपनी का उदाहरण 
1.9.3. औद्योगिक आर&डी &आई  कंपनी का उदाहरण 
1.9.4. प्रयोगशाला-इंजीनियरिंग संयुक्त उद्यम कंपनी का उदाहरण 

1.10. सॉफ्टवेयर गुणवत्ता। मुख्य विवरण 

1.10.1. पद्धति संबंधी विवरण 
1.10.2. टेक्निकल डिटेल 
1.10.3. सॉफ्टवेयर परियोजना प्रबंधन विवरण 

    1.10.3.1. कंप्यूटर सिस्टम की गुणवत्ता 
    1.10.3.2. सॉफ़्टवेयर उत्पाद गुणवत्ता 
    1.10.3.3. सॉफ़्टवेयर प्रक्रिया गुणवत्ता

मॉड्यूल 2. सॉफ्टवेयर परियोजना विकास। कार्यात्मक और तकनीकी दस्तावेज़ीकरण

2.1. परियोजना प्रबंधन

2.1.1. सॉफ्टवेयर गुणवत्ता में परियोजना प्रबंधन
2.1.2. परियोजना प्रबंधन लाभ
2.1.3. परियोजना प्रबंधन टाइपोलॉजी

2.2. परियोजना प्रबंधन की पद्धति

2.2.1. परियोजना प्रबंधन की पद्धति
2.2.2. परियोजना पद्धतियाँ टाइपोलॉजी
2.2.3. परियोजना प्रबंधन में पद्धतियाँ ऐप्लकैशन 

2.3. आवश्यकताएँ पहचान चरण

2.3.1. परियोजना आवश्यकताओं की पहचान
2.3.2. परियोजना बैठकों का प्रबंधन
2.3.3. दस्तावेज़ उपलब्ध कराया जाना है

2.4. मॉडल

2.4.1. पहला फेज़
2.4.2. विश्लेषण चरण
2.4.3. निर्माण चरण
2.4.4. परीक्षण चरण
2.4.5. वितरण

2.5. उपयोग किया जाने वाला डेटा मॉडल

2.5.1. नये डेटा मॉडल का निर्धारण
2.5.2. डेटा माइग्रेशन योजना की पहचान
2.5.3. डेटा सेट

2.6. अन्य परियोजनाओं पर प्रभाव

2.6.1. किसी परियोजना का प्रभाव उदाहरण:
2.6.2. परियोजना में जोखिम
2.6.3. जोखिम प्रबंधन

2.7. परियोजना के  लिए अवश्यक 

2.7.1. अवश्य परियोजना का 
2.7.2. परियोजना अवश्यककी पहचान
2.7.3. परियोजना वितरण के लिए निष्पादन बिंदुओं की पहचान

2.8. परियोजना निर्माण टीम

2.8.1. परियोजना के अनुसार शामिल की जाने वाली भूमिकाएँ
2.8.2. भर्ती के लिए एचआर से संपर्क करें
2.8.3. प्रोजेक्ट डिलिवरेबल्स और शेड्यूल

2.9. एक सॉफ्टवेयर प्रोजेक्ट के तकनीकी पहलू

2.9.1. प्रोजेक्ट आर्किटेक्ट। तकनीकी पहलू
2.9.2. तकनीकी लीडर्स 
2.9.3. प्रोजेक्ट सॉफ्टवेयर का निर्माण
2.9.4. कोड गुणवत्ता मूल्यांकन, सोनार

2.10. प्रदेय परियोजना

2.10.1. कार्यात्मक विश्लेषण
2.10.2. डेटा मॉडल
2.10.3. स्टेट डाइअग्रैम 
2.10.4. तकनीकी दस्तावेज

मॉड्यूल 3. सॉफ़्टवेयर परीक्षण। परीक्षण स्वचालन

3.1. सॉफ्टवेयर गुणवत्ता मॉडल

3.1.1. उत्पाद गुणवत्ता
3.1.2.  प्रक्रिया गुणवत्ता
3.1.3. उपयोग की गुणवत्ता
3.2. प्रक्रिया गुणवत्ता

3.2.1. प्रक्रिया गुणवत्ता
3.2.2. मच्युरिटी मॉडल
3.2.3. आईएसओ 15504 मानक

    3.2.3.1. प्रयोजनाऍं 
    3.2.3.2. संदर्भ
    3.2.3.3. स्टेजेस

3.3. आईएसओ/आईईसी 15504 मानक

3.3.1. प्रक्रिया श्रेणियाँ
3.3.2. विकास प्रक्रिया उदाहरण
3.3.3. प्रोफ़ाइल खंड
3.3.4. स्टैजिंग

3.4. सीएमएमआई (क्षमता परिपक्वता मॉडल एकीकरण) 

3.4.1. सीएमएमआई क्षमता परिपक्वता मॉडल एकीकरण
3.4.2. मॉडल और क्षेत्र। टाइपोलॉजी
3.4.3. प्रक्रिया क्षेत्र
3.4.4. क्षमता स्तर
3.4.5. प्रक्रिया प्रबंधन
3.4.6. परियोजना प्रबंधन

3.5. परिवर्तन और रिपॉजिटरी प्रबंधन

3.5.1. सॉफ्टवेयर बदलाव प्रबंधन

    3.5.1.1. कॉन्फ़िगरेशन आइटम लगातार एकीकरण
    3.5.1.2. पंक्तियां
    3.5.1.3. फ़्लोचार्ट
    3.5.1.4. शाखाओं

3.5.2. कोष

    3.5.2.1. संस्करण नियंत्रण
    3.5.2.2. कार्य दल और रिपॉजिटरी का उपयोग
    3.5.2.3. रिपॉजिटरी में निरंतर एकीकरण

3.6. टीम फाउंडेशन सर्वर (टीएफएस)

3.6.1. स्थापना और कॉन्फ़िगरेशन
3.6.2.  एक टीम प्रोजेक्ट का निर्माण।
3.6.3. स्रोत कोड नियंत्रण में सामग्री जोड़ना
3.6.4. क्लाउड पर टीएफएस

3.7. परिक्षण

3.7.1. परीक्षण के लिए प्रेरणा
3.7.2. सत्यापन परीक्षण
3.7.3. बीटा परीक्षण
3.7.4. कार्यान्वयन एवं रखरखाव

3.8. लोड परीक्षण

3.8.1. लोड परीक्षण
3.8.2. लोडव्यू परीक्षण
3.8.3. के6 क्लाउड परीक्षण
3.8.4. लोडर परीक्षण

3.9. यूनिट, तनाव और सहनशक्ति परीक्षण

3.9.1. यूनिट टेस्ट का कारण
3.9.2. इकाई परीक्षण उपकरण
3.9.3. तनाव परीक्षण का कारण
3.9.4. तनाव परीक्षणका उपयोग करके परीक्षण
3.9.5. सहनशक्ति परीक्षण का कारण
3.9.6.  लोडरनरका उपयोग करके परीक्षण

3.10. स्केलेबिलिटी। स्केलेबल सॉफ्टवेयर डिज़ाइन

3.10.1. स्केलेबिलिटी और सॉफ्टवेयर आर्किटेक्चर
3.10.2. परतों के बीच स्वतंत्रता
3.10.3. परतों वास्तुकला पैटर्न के बीच युग्मन

मॉड्यूल 4. सॉफ्टवेयर प्रोजेक्ट प्रबंधन पद्धतियाँ वाटरफॉल पद्धति बनाम एजाइल पद्धति

4.1. झरना पद्धति

4.1.1. झरना पद्धति
4.1.2. सॉफ़्टवेयर गुणवत्ता पर वॉटरफ़ॉल पद्धति का प्रभाव
4.1.3. झरना पद्धति उदाहरण:

4.2. अजाइल कार्यप्रणाली

4.2.1. अजाइल कार्यप्रणाली
4.2.2. अजाइल कार्यप्रणाली। सॉफ़्टवेयर गुणवत्ता पर प्रभाव
4.2.3. अजाइल कार्यप्रणाली। उदाहरण:

4.3. स्क्रम पद्धति

4.3.1. स्क्रम पद्धति
4.3.2. स्क्रम घोषणापत्र
4.3.3. स्क्रम अनुप्रयोग

4.4. कानबन बोर्ड

4.4.1. कानबन विधि
4.4.2. कानबन बोर्ड
4.4.3. कानबन बोर्ड। अनुप्रयोग उदाहरण

4.5. झरना परियोजना प्रबंधन

4.5.1. परियोजना चरण
4.5.2.  झरना परियोजना में दृष्टि
4.5.3. विचारणीय प्रदेय

4.6. परियोजना प्रबंधन स्क्रम

4.6.1. स्क्रम प्रोजेक्ट में चरण
4.6.2. स्क्रम प्रोजेक्ट में विजन
4.6.3.  विचारणीय प्रदेय

4.7. झरना बनाम स्क्रम तुलना

4.7.1. पायलट प्रोजेक्ट दृष्टिकोण
4.7.2.  झरनालागू करने वाली परियोजना। उदाहरण:
4.7.3. स्क्रम लागू करने वाली परियोजना। उदाहरण:

4.8. ग्राहक दृष्टि

4.8.1.  वॉटरफ़ॉलमें दस्तावेज़ 
4.8.2. स्क्रम में दस्तावेज़
4.8.3. तुलना

4.9. कानबन संरचना

4.9.1. यूजर स्टोरीस
4.9.2. बैक्लॉग 
4.9.3. कानबन विश्लेषण

4.10. हाइब्रिड परियोजनाएँ

4.10.1. परियोजना निर्माण
4.10.2. परियोजना प्रबंधन
4.10.3. विचारणीय प्रदेय

मॉड्यूल 5. टीडीडी ( परीक्षण-संचालित विकास)। परीक्षण-संचालित सॉफ़्टवेयर डिज़ाइन

5.1. टीडीडी। परीक्षण-संचालित विकास

5.1.1. टीडीडी। परीक्षण-संचालित डिज़ाइन और विकास
5.1.2. टीडीडी। गुणवत्ता पर टीडीडी का प्रभाव
5.1.3.  परीक्षण-संचालित डिज़ाइन और विकास। उदाहरण

5.2. टीडीडी चक्र

5.2.1. एक आवश्यकता का चयन
5.2.2. परीक्षण करना टाइपोलॉजी

    5.2.2.1. यूनिट परीक्षण
    5.2.2.2. एकीकरण परीक्षण
    5.2.2.3. एंड-टू-एंड परीक्षण

5.2.3. परीक्षण सत्यापन। त्रुटियाँ
5.2.4. कार्यान्वयन का निर्माण
5.2.5. स्वचालित परीक्षण निष्पादन
5.2.6. नकल का उन्मूलन
5.2.7. आवश्यकताएँ सूचियाँ अद्यतन
5.2.8.  टीडीडी चक्र को दोहराना
5.2.9. टीडीडी चक्र। सैद्धांतिक और व्यावहारिक उदाहरण

5.3. टीडीडी कार्यान्वयन रणनीतियाँ

5.3.1. नकली कार्यान्वयन
5.3.2. त्रिकोणीय कार्यान्वयन
5.3.3. स्पष्ट कार्यान्वयन

5.4. टीडीडी। उपयोग फायदे और नुकसान

5.4.1. उपयोग के लाभ
5.4.2. उपयोग की सीमाएँ
5.4.3. कार्यान्वयन में गुणवत्ता संतुलन

5.5. टीडीडी। अच्छे आचरण

5.5.1. टीडीडी नियम
5.5.2. नियम 1: उत्पादन में कोडिंग से पहले एक पिछला परीक्षण विफल हो गया है
5.5.3. नियम 2: एक यूनिट से अधिक टेस्ट न लिखें
5.5.4. नियम 3: आवश्यकता से अधिक कोड न लिखें
5.5.5. टीडीडी में त्रुटियों और विरोधी पैटर्न से बचना चाहिए

5.6. टीडीडी (आई) का उपयोग करने के लिए एक वास्तविक परियोजना का अनुकरण

5.6.1. परियोजना अवलोकन (कंपनी ए)
5.6.2. टीडीडी का अनुप्रयोग 
5.6.3. प्रस्तावित अभ्यास
5.6.4. व्यायाम प्रतिक्रिया

5.7. टीडीडी (II) का उपयोग करने के लिए एक वास्तविक परियोजना का अनुकरण

5.7.1. परियोजना अवलोकन (कंपनी बी)
5.7.2. टीडीडी का अनुप्रयोग
5.7.3. प्रस्तावित अभ्यास
5.7.4. व्यायाम प्रतिक्रिया

5.8. टीडीडी (III) का उपयोग करने के लिए एक वास्तविक परियोजना का अनुकरण

5.8.1. परियोजना का सामान्य विवरण (कंपनी सी)
5.8.2. टीडीडी का अनुप्रयोग
5.8.3. प्रस्तावित अभ्यास
5.8.4. व्यायाम प्रतिक्रिया

5.9. टीडीडी के विकल्प परीक्षण-संचालित विकास

5.9.1. टीसीआर (टेस्ट कमिट रिवर्ट)
5.9.2. बीडीडी (व्यवहार संचालित विकास)
5.9.3. एटीडीडी (स्वीकृति परीक्षणसंचालित विकास)
5.9.4. टीडीडी। सैद्धांतिक तुलना

5.10. टीडीडी टीसीआर, बीडीडी और एटीडीडी। व्यावहारिक तुलना

5.10.1. समस्या को परिभाषित करना
5.10.2. टीसीआर के साथ संकल्प
5.10.3. बीडीडी के साथ संकल्प
5.10.4. एटीडीडी के साथ संकल्प

मॉड्यूल 6. डेवऑप्स सॉफ्टवेयर क्वालिटी प्रबंधन

6.1. डेवऑप्स सॉफ्टवेयर क्वालिटी प्रबंधन

6.1.1. डेवऑप्स
6.1.2. डेवऑप्स  और सॉफ़्टवेयर गुणवत्ता
6.1.3. डेवऑप्स डेवऑप्स संस्कृति के लाभ

6.2. डेवऑप्स अजाइल से संबंध

6.2.1. त्वरित वितरण
6.2.2. गुणवत्ता
6.2.3. लागत में कमी

6.3. डेवऑप्स कार्यान्वयन

6.3.1. समस्या की पहचान
6.3.2. किसी कंपनी में कार्यान्वयन
6.3.3. कार्यान्वयन मेट्रिक्स

6.4. सॉफ़्टवेयर वितरण चक्र

6.4.1. डिज़ाइन के तरीके
6.4.2. करार
6.4.3. रोडमैप

6.5. त्रुटि रहित कोड विकास

6.5.1. बनाए रखने योग्य कोड
6.5.2. विकास पैटर्न
6.5.3. कोड परीक्षण
6.5.4. कोड स्तर पर सॉफ्टवेयर विकास अच्छी प्रथाएं

6.6. स्वचालन

6.6.1. स्वचालन टेस्ट के प्रकार
6.6.2. स्वचालन और रखरखाव की लागत
6.6.3. त्रुटियों को कम करने वाला स्वचालितकरण

6.7. तैनाती

6.7.1. लक्ष्य निर्धारण
6.7.2. एक स्वचालित और अनुकूलित प्रक्रिया का डिज़ाइन
6.7.3. प्रतिक्रिया और जवाबदेही

6.8. घटना का प्रबंधन

6.8.1. घटना का प्रबंधन
6.8.2. घटना विश्लेषण और समाधान
6.8.3. भविष्य की गलतियों से कैसे बचें

6.9. परिनियोजन स्वचालन

6.9.1. स्वचालित तैनाती की तैयारी
6.9.2. स्वचालित प्रक्रिया के स्वास्थ्य का आकलन
6.9.3. मेट्रिक्स और रोलबैक क्षमता

6.10. अच्छे आचरण। डेवऑप्स का विकास

6.10.1. डेवऑप्स को लागू करने के अच्छे अभ्यासों की मार्गदर्शिका
6.10.2. डेवऑप्स टीम के लिए कार्यप्रणाली
6.10.3. निचेस से बचना

मॉड्यूल 7. डेवऑप्स और सतत एकीकरण। सॉफ्टवेयर विकास में उन्नत व्यावहारिक समाधान

7.1. सॉफ़्टवेयर वितरण फ्लौस

7.1.1. अभिनेताओं और कलाकृतियों की पहचान
7.1.2. सॉफ़्टवेयर डिलिवरी फ़्लो डिज़ाइन
7.1.3. सॉफ्टवेयर डिलिवरी प्रवाह। इंटरस्टेज आवश्यकताएँ

7.2. प्रक्रिया स्वचालन

7.2.1. लगातार एकीकरण
7.2.2. सतत तैनाती
7.2.3. पर्यावरण विन्यास और गुप्त प्रबंधन

7.3. घोषणात्मक पाइपलाइनें

7.3.1. पारंपरिक, कोड-लाइक और घोषणात्मक पाइपलाइनों के बीच अंतर
7.3.2. घोषणात्मक पाइपलाइनें
7.3.3. जेनकींस में घोषणात्मक पाइपलाइन
7.3.4. सतत एकीकरण प्रदाताओं की तुलना

7.4. गुणवत्तापूर्ण गेट्स और समृद्ध फीडबैकसॉफ़्टवेयर वितरण फ्लौस

7.4.1. गुणवत्तापूर्ण गेट्स 
7.4.2. गुणवत्ता द्वारों के साथ गुणवत्ता मानक। रखरखाव
7.4.3. एकीकरण अनुरोधों में व्यावसायिक आवश्यकताएँ

7.5. कलाकृतियाँ और जीवन चक्र

7.5.1. कलाकृतियों का भंडारण और प्रबंधन प्रणाली
7.5.2. विरूपण साक्ष्य प्रबंधन में सुरक्षा
7.5.3. सुरक्षा प्रतिलिपि प्रबंधन

7.6. सतत तैनाती

7.6.1. कंटेनरों के रूप में निरंतर तैनाती
7.6.2. पास के साथ निरंतर तैनाती
7.6.3. मोबाइल एप्लिकेशन का निरंतर परिनियोजन

7.7. पाइपलाइन रनटाइम में सुधार: स्थैतिक विश्लेषण और गिट हुक

7.7.1. स्थैतिक विश्लेषण
7.7.2. कोड शैली नियम
7.7.3. गिट हुक और यूनिट टेस्ट
7.7.4. बुनियादी ढांचे का प्रभाव

7.8. कंटेनरों में कमजोरियाँ

7.8.1. कंटेनरों में कमजोरियाँ
7.8.2. छवि स्कैनिंग
7.8.3. आवधिक रिपोर्ट और अलर्ट

मॉड्यूल 8. डेटाबेस डिज़ाइन। मानकीकरण और प्रदर्शन। सॉफ्टवेयर गुणवत्ता

8.1. डेटाबेस डिज़ाइन

8.1.1. डेटाबेस टाइपोलॉजी
8.1.2. वर्तमान में प्रयुक्त डेटाबेस

    8.1.2.1. संबंध
    8.1.2.2. मौलिक मूल्य
    8.1.2.3. ग्राफ़ के आधार पर

8.1.3. डेटा गुणवत्ता

8.2. आधार सामग्री की गुणवत्ता

8.2.1. इकाई-संबंध मॉडल डिज़ाइन। गुणवत्ता और दस्तावेज़ीकरण
8.2.2. एन्टीटीस

    8.2.2.1. मजबूत इकाई
    8.2.2.2. कमजोर इकाई

8.2.3. गुण
8.2.4. रिश्तों का सेट

    8.2.4.1. 1 से 1
    8.2.4.2. 1 से अनेक
    8.2.4.3. अनेक से 1
    8.2.4.4. कई कई

8.2.5. चांबियाँ

    8.2.5.1. प्राथमिक कुंजी
    8.2.5.2. विदेशी कुंजी
    8.2.5.3. कमजोर इकाई प्राथमिक कुंजी

8.2.6. प्रतिबंध
8.2.7. प्रमुखता
8.2.8. विरासत
8.2.9. एकत्रीकरण

8.3. इकाई-संबंध मॉडल (II)। औजार:

8.3.1. इकाई-संबंध मॉडल डिज़ाइन। औजार:
8.3.2. इकाई-संबंध मॉडल डिज़ाइन। व्यावहारिक उदाहरण
8.3.3. व्यवहार्य इकाई-संबंध मॉडल

    8.3.3.1. दृश्य नमूना
    8.3.3.2. तालिका प्रतिनिधित्व में नमूना

8.4. डेटाबेस (डीबी) मानकीकरण (आई)। सॉफ्टवेयर गुणवत्ता विचार

8.4.1. सॉफ़्टवेयर गुणवत्ता संबंधी विचार
8.4.2. निर्भरता

    8.4.2.1. कार्यात्मक निर्भरता।
    8.4.2.2. कार्यात्मक निर्भरता के गुण
    8.4.2.3. घटाए गए गुण

8.4.3. चांबियाँ

8.5. डेटाबेस (डीबी) मानकीकरण (II)। सामान्य प्रपत्र और कोड नियम

8.5.1. सामान्य आकार

    8.5.1.1. पहला सामान्य फॉर्म (1ऍफ ऍन )
    8.5.1.2. दूसरा सामान्य फॉर्म (2ऍफ ऍन)
    8.5.1.3. तीसरा सामान्य फॉर्म (3ऍफ ऍन)
    8.5.1.4. बॉयस-कॉड नॉर्मल फॉर्म (बीसीएनएफ)।
    8.5.1.5. चौथा सामान्य फॉर्म (4ऍफ ऍन)
    8.5.1.6. पाँचवाँ सामान्य प्रपत्र (5ऍफ ऍन)

8.5.2. कॉड के नियम

    8.5.2.1. नियम 1: जानकारी
    8.5.2.2. नियम 2: पहुंच की गारंटी
    8.5.2.3. नियम 3: शून्य मानों का व्यवस्थित उपचार
    8.5.2.4. नियम 4: डेटाबेस का विवरण
    8.5.2.5. नियम 5: अभिन्न उपभाषा
    8.5.2.6. नियम 6: अद्यतन देखें
    8.5.2.7. नियम 7: सम्मिलित करें और अद्यतन करें
    8.5.2.8. नियम 8: शारीरिक स्वतंत्रता
    8.5.2.9. नियम 9: तार्किक स्वतंत्रता
    8.5.2.10. नियम 10: अखंडता स्वतंत्रता
    8.5.2.10.1. सत्यनिष्ठा नियम
    8.5.2.11. नियम 11: वितरण
    8.5.2.12. नियम 12: नॉन- सब्वर्शन 

8.5.3. व्यावहारिक उदाहरण

8.6. डेटा वेयरहाउस/ओएलएपी सिस्टम

8.6.1. डेटा वेयरहाउस।
8.6.2. तथ्य तालिका
8.6.3. आयाम तालिका
8.6.4. ओएलएपी सिस्टम का निर्माण । औजार:

8.7. डेटाबेस (डीबी) प्रदर्शन

8.7.1. सूचकांक अनुकूलन
8.7.2. क्वेरी अनुकूलन
8.7.3. टेबल विभाजन

8.8. डीबी डिजाइन (आई) के लिए वास्तविक परियोजना का अनुकरण

8.8.1. परियोजना अवलोकन (कंपनी ए)
8.8.2. डेटाबेस डिज़ाइन का अनुप्रयोग
8.8.3. प्रस्तावित अभ्यास
8.8.4. प्रस्तावित अभ्यास प्रतिक्रिया

8.9. डीबी डिजाइन (II) के लिए वास्तविक परियोजना का अनुकरण

8.9.1. परियोजना अवलोकन (कंपनी बी)
8.9.2. डेटाबेस डिज़ाइन का अनुप्रयोग
8.9.3. प्रस्तावित अभ्यास
8.9.4. प्रस्तावित अभ्यास प्रतिक्रिया

8.10. सॉफ्टवेयर गुणवत्ता के लिए डीबी अनुकूलन की प्रासंगिकता

8.10.1. डिज़ाइन अनुकूलन
8.10.2. क्वेरी कोड अनुकूलन
8.10.3. संग्रहित प्रक्रिया कोड अनुकूलन
8.10.4. सॉफ़्टवेयर गुणवत्ता पर ट्रिगर्स का प्रभाव। उपयोग के लिए सिफ़ारिशें।

मॉड्यूल 9. सॉफ़्टवेयर जीवन चक्र में स्केलेबल आर्किटेक्चर डिज़ाइन आर्किटेक्चर

9.1. स्केलेबल आर्किटेक्चर का डिज़ाइन (I)

9.1.1. स्केलेबल आर्किटेक्चर
9.1.2. स्केलेबल आर्किटेक्चर के सिद्धांत

    9.1.2.1. भरोसेमंद
    9.1.2.2. मापनीय
    9.1.2.3. अनुरक्षणीय

9.1.3. स्केलेबिलिटी के प्रकार

    9.1.3.1. खड़ा
    9.1.3.2. क्षैतिज
    9.1.3.3. संयुक्त

9.2. आर्किटेक्चर डीडीडी (डोमेन-संचालित डिज़ाइन)

9.2.1. डीडीडी मॉडल डोमेन ओरिएंटेशन
9.2.2. परतें, जिम्मेदारी का वितरण और डिज़ाइन पैटर्न
9.2.3. गुणवत्ता के आधार के रूप में वियुग्मन

9.3. स्केलेबल आर्किटेक्चर का डिज़ाइन (II)। लाभ, सीमाएँ और डिज़ाइन रणनीतियाँ

9.3.1. स्केलेबल आर्किटेक्चर। फ़ायदे
9.3.2. स्केलेबल आर्किटेक्चर। सीमाएँ
9.3.3. स्केलेबल आर्किटेक्चर के विकास के लिए रणनीतियाँ (वर्णनात्मक तालिका)

9.4. सॉफ़्टवेयर जीवन चक्र (I)। स्टेजेस

9.4.1. सॉफ्टवेयर जीवन चक्र

    9.4.1.1. नियोजन स्तर
    9.4.1.2. विश्लेषण चरण
    9.4.1.3. डिज़ाइन चरण
    9.4.1.4. कार्यान्वयन चरण
    9.4.1.5. परीक्षण चरण
    9.4.1.6. स्थापना/परिनियोजन चरण
    9.4.1.7. उपयोग और रखरखाव चरण

9.5. सॉफ़्टवेयर जीवन चक्र मॉडल

9.5.1. वॉटर्फॉल मॉडल
9.5.2. दोहराव वाला मॉडल
9.5.3. सर्पिल मॉडल
9.5.4. बिग बैंग मॉडल

9.6. सॉफ़्टवेयर जीवन चक्र (II)। स्वचालन

9.6.1. सॉफ्टवेयर विकास जीवन चक्र। समाधान

    9.6.1.1. सतत एकीकरण और विकास (सीआई/सीडी)
    9.6.1.2. अजाइल मेथडालजी
    9.6.1.3. डेवऑप्स /उत्पादन संचालन

9.6.2. भविष्य के रुझान
9.6.3. व्यावहारिक उदाहरण

9.7. सॉफ़्टवेयर जीवन चक्र में सॉफ्टवेयर आर्किटेक्चर

9.7.1. फ़ायदे
9.7.2. सीमाएँ
9.7.3. औजार:

9.8. सॉफ़्टवेयर आर्किटेक्चर डिज़ाइन के लिए वास्तविक प्रोजेक्ट सिमुलेशन (I)

9.8.1. परियोजना अवलोकन (कंपनी ए)
9.8.2. परियोजना अवलोकन (कंपनी ए)
9.8.3. प्रस्तावित अभ्यास
9.8.4. प्रस्तावित अभ्यास प्रतिक्रिया

9.9. सॉफ़्टवेयर आर्किटेक्चर डिज़ाइन के लिए एक वास्तविक प्रोजेक्ट का अनुकरण (II)

9.9.1. परियोजना अवलोकन (कंपनी बी)
9.9.2. परियोजना अवलोकन (कंपनी ए)
9.9.3. प्रस्तावित अभ्यास
9.9.4. प्रस्तावित अभ्यास प्रतिक्रिया
9.10. सॉफ़्टवेयर आर्किटेक्चर डिज़ाइन के लिए एक वास्तविक प्रोजेक्ट का अनुकरण (III)

9.10.1. परियोजना का सामान्य विवरण (कंपनी सी)

9.10.2. परियोजना अवलोकन (कंपनी ए)
9.10.3. प्रस्तावित अभ्यास
9.10.4. प्रस्तावित अभ्यास प्रतिक्रिया

मॉड्यूल 10. आईएसओ, आईईसी 9126 गुणवत्ता मानदंड। सॉफ्टवेयर क्वालिटी मेट्रिक्स

10.1. गुणवत्ता मानदंड. आईएसओ, आईईसी 9126 मानकआईएसओ, आईईसी 9126 मानक

10.1.1. गुणवत्ता मानदंड।
10.1.2. सॉफ़्टवेयर गुणवत्ता औचित्य। आईएसओ, आईईसी 9126 मानकआईएसओ, आईईसी 9126 मानक
10.1.3. एक प्रमुख संकेतक के रूप में सॉफ्टवेयर गुणवत्ता मापन

10.2. सॉफ़्टवेयर गुणवत्ता मानदंड सुविधाएँ

10.2.1. विश्वसनीयता
10.2.2. कार्यक्षमताकार्य
10.2.3. क्षमता
10.2.4. प्रयोज्य
10.2.5. रख-रखाव
10.2.6. पोर्टेबिलिटी
10.2.7. सुरक्षा/ सैफ्टी

10.3. आईएसओ मानक, आईईसी 9126 (आई)। प्रस्तुतिकरण

10.3.1. परिचयका विवरण आईएसओ, आईईसी 9126 मानक
10.3.2. कार्यक्षमताकार्य
10.3.3. विश्वसनीयता
10.3.4. प्रयोज्य
10.3.5. रख-रखाव
10.3.6. पोर्टेबिलिटी
10.3.7. उपयोग में गुणवत्ता
10.3.8. सॉफ्टवेयर क्वालिटी मेट्रिक्स
10.3.9. आईएसओ 9126 गुणवत्ता मेट्रिक्स

10.4. आईएसओ मानक, आईईसी 9126 (II)। मैक्कल और बोहेम मॉडल

10.4.1. मैक्कल मॉडल: गुणवत्ता कारक
10.4.2. बोहेम मॉडल
10.4.3. मध्यवर्ती स्तर। विशेषताएँ

10.5. सॉफ्टवेयर क्वालिटी मेट्रिक्स(।)। अवयव

10.5.1. माप
10.5.2. मेट्रिक्स
10.5.3. संकेत

    10.5.3.1. संकेतकों के प्रकार

10.5.4. माप और मॉडल
10.5.5. सॉफ़्टवेयर मेट्रिक्स का दायरा
10.5.6. सॉफ्टवेयर मेट्रिक्स का वर्गीकरण

10.6. सॉफ्टवेयर क्वालिटी माप ( II)। मापन अभ्यास

10.6.1. मीट्रिक डेटा संग्रह
10.6.2. आंतरिक उत्पाद विशेषताओं का मापन
10.6.3. बाहरी उत्पाद विशेषताओं का मापन
10.6.4. संसाधनों का मापन
10.6.5. ऑब्जेक्ट-ओरिएंटेड सिस्टम के लिए मेट्रिक्स

10.7. एकल सॉफ़्टवेयर गुणवत्ता संकेतक का डिज़ाइन

10.7.1. वैश्विक योग्यता के रूप में एकल संकेतक
10.7.2. संकेतक विकास, औचित्य और अनुप्रयोग
10.7.3. अनुप्रयोग का उदाहरण। विस्तार से जानने की जरूरत है

10.8. गुणवत्ता मापन (आई) के लिए वास्तविक परियोजना का अनुकरण

10.8.1. परियोजना अवलोकन (कंपनी ए)
10.8.2. गुणवत्ता मापन के लिए वास्तविक परियोजना का अनुकरण (I)
10.8.3. प्रस्तावित अभ्यास
10.8.4. प्रस्तावित अभ्यास प्रतिक्रिया

10.9. गुणवत्ता मापन के लिए वास्तविक परियोजना सिमुलेशन (II)

10.9.1. परियोजना अवलोकन (कंपनी बी)
10.9.2. गुणवत्ता मापन के लिए वास्तविक परियोजना का अनुकरण (I)
10.9.3. प्रस्तावित अभ्यास
10.9.4. प्रस्तावित अभ्यास प्रतिक्रिया

10.10. गुणवत्ता मापन के लिए वास्तविक परियोजना सिमुलेशन (III)

10.10.1. परियोजना का सामान्य विवरण (कंपनी सी)
10.10.2. गुणवत्ता मापन के लिए वास्तविक परियोजना का अनुकरण (I)
10.10.3. प्रस्तावित अभ्यास
10.10.4. प्रस्तावित अभ्यास प्रतिक्रिया

आपके पास अद्वितीय और विशिष्ट सामग्री तक पहुंच होगी। विशेषज्ञ शिक्षकों द्वारा ऐसी योग्यता के लिए चुना गया जो आपकी व्यावसायिक प्रोफ़ाइल को उत्कृष्ट बनाएगी"

सॉफ्टवेयर गुणवत्ता में पेशेवर स्नातकोत्तर उपाधि

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

सॉफ्टवेयर परियोजनाओं में विशेषज्ञता

यह पेशेवर स्नातकोत्तर उपाधि प्रोग्राम आपको समग्र दृष्टिकोण से सॉफ्टवेयर गुणवत्ता में विशेष ज्ञान प्राप्त करने की अनुमति देगा। आप परियोजना जीवन चक्र के सभी चरणों में सॉफ़्टवेयर गुणवत्ता का आकलन और सुधार करने के लिए पद्धतियों और तकनीकों को लागू करना सीखेंगे। इसके अलावा, आप सॉफ्टवेयर परियोजनाओं में गुणवत्ता की समस्याओं को पहचानने और हल करने में सक्षम होंगे, और अंतिम उत्पाद की गुणवत्ता का मूल्यांकन और गारंटी करने के लिए परीक्षण और विश्लेषण उपकरण लागू करेंगे। पेशेवर स्नातकोत्तर उपाधि का नेतृत्व क्षेत्र के विशेषज्ञों द्वारा किया जाता है, जो आपको सॉफ्टवेयर गुणवत्ता में उच्च गुणवत्ता वाला प्रशिक्षण प्रदान करेंगे। इस कोर्स के साथ, आप प्रौद्योगिकी उद्योग के किसी भी क्षेत्र में काम करने के लिए तैयार होंगे, चाहे वह सार्वजनिक या निजी क्षेत्र में हो। आप सॉफ्टवेयर परियोजनाओं के प्रबंधन में अपने ज्ञान और कौशल को लागू करने में सक्षम होंगे, और सॉफ्टवेयर कारखानों में गुणवत्ता के निरंतर सुधार में योगदान देंगे।