एक सॉफ्टवेयर आर्किटेक्ट की प्रमुख प्रथाएँ - पाठ्यक्रम RUB 57,500। आईबीएस प्रशिक्षण केंद्र से, प्रशिक्षण 30 घंटे, दिनांक: 11 दिसंबर, 2023।
अनेक वस्तुओं का संग्रह / / November 29, 2023
इस पाठ्यक्रम में, प्रतिभागियों को सॉफ्टवेयर आर्किटेक्चर की बुनियादी अवधारणाओं और संदर्भ, आवश्यक आवश्यकताओं की पहचान करने के अभ्यास से परिचित कराया जाता है। डिज़ाइन, दस्तावेज़ीकरण और विश्लेषण जिसे एक सॉफ़्टवेयर आर्किटेक्ट विभिन्न विषय क्षेत्रों वाली परियोजनाओं के लिए अपने काम में लागू कर सकता है तकनीकी आधार.
सैद्धांतिक सामग्री प्रतिभागियों के लिए उदाहरणों, लघु लिखित और मौखिक अभ्यासों द्वारा समर्थित है। पाठ्यक्रम के प्रत्येक दिन का दूसरा भाग 3-4 की टीम में काम करते हुए इन प्रथाओं को लागू करने का अवसर प्रदान करता है व्यक्ति: व्यावसायिक लक्ष्य निर्धारित करने से लेकर वास्तुशिल्प का मसौदा तैयार करने तक एक उदाहरण के माध्यम से काम करना आवश्यक है दस्तावेज़। प्रशिक्षण एक खेल के साथ समाप्त होता है जिसमें एक टीम परिणामी वास्तुकला प्रस्तुत करती है और दूसरी मूल्यांकन करती है।
शामिल विषय:
1. पाठ्यक्रम का परिचय (2 घंटे)।
प्रसंग;
बुनियादी अवधारणाओं;
सॉफ़्टवेयर सिस्टम आर्किटेक्चर के डिज़ाइन और विश्लेषण के अनुशासन का अवलोकन;
वास्तुकार की भूमिका.
2. एक सॉफ्टवेयर विकास परियोजना के जीवन चक्र में वास्तुकला (2 घंटे)।
सॉफ्टवेयर विकास परियोजनाओं के जीवन चक्र में सीखी गई वास्तुशिल्प प्रथाओं का अनुप्रयोग;
विभिन्न डिजाइन पद्धतियों के साथ उनका संयोजन, सहित। लचीली (चंचल) विकास पद्धतियाँ;
वास्तुकार की भूमिका की विविधता, विश्लेषक और परियोजना प्रबंधक की भूमिकाओं के साथ बातचीत।
3. परियोजना की शुरूआत (3 घंटे)।
सिस्टम वातावरण (तकनीकी और संगठनात्मक), हितधारकों और व्यावसायिक लक्ष्यों के साथ वास्तुकला का संबंध;
हितधारकों और व्यावसायिक लक्ष्यों की पहचान करना।
4. आवश्यकताएँ पहचान (4 घंटे)।
सिस्टम गुणवत्ता विशेषताओं के लिए आवश्यकताओं का औपचारिककरण और प्राथमिकताकरण: प्रदर्शन और मापनीयता, उपलब्धता, सुरक्षा, परिवर्तनशीलता, आदि।
5. वास्तुशिल्प डिजाइन (5 घंटे)।
डिज़ाइन रणनीति की अवधारणा;
गुणवत्ता विशेषताओं से आर्किटेक्चर डिजाइन करने की विधि (विशेषता संचालित डिजाइन, जोड़ें);
निर्णय लेने की प्रक्रिया, पैटर्न, दृष्टिकोण, शैलियाँ;
प्रमुख गुणवत्ता विशेषताओं को प्राप्त करने के लिए विशिष्ट रणनीतियाँ।
6. वास्तुकला का दस्तावेजीकरण (6 घंटे)।
वास्तुकला विवरण का उद्देश्य और संरचना;
"दृष्टिकोण" (दृष्टिकोण) और वास्तुशिल्प प्रतिनिधित्व (विचार) का दृष्टिकोण;
"दृष्टिकोण" ("क्रुचटेन 4+1" और "रोज़ांस्की और वुड्स") के कई सामान्य सेटों की विस्तृत जांच;
दस्तावेज़ीकरण में मॉडलिंग तकनीकों का उपयोग करना;
आवश्यक सिस्टम गुणवत्ता विशेषताओं को प्राप्त करने के लिए उपयोग की जाने वाली रणनीति की संभावनाएँ;
विशिष्ट वास्तुकला विवरण टेम्पलेट;
परियोजना के प्रारंभिक चरणों में सरलीकृत विवरण का उपयोग करना;
सॉफ़्टवेयर आर्किटेक्चर (C4, क्लाउडफ़्रंट) का वर्णन करने के लिए वैकल्पिक तकनीकों का अनुप्रयोग।
7. वास्तुशिल्प विश्लेषण (8 घंटे)।
विभिन्न हितधारकों को शामिल करते हुए औपचारिक वास्तुकला समीक्षा और मूल्यांकन प्रक्रियाएं;
स्वीकृत समझौता निर्णयों और वास्तुशिल्प जोखिमों की पहचान, जोखिमों के साथ आगे काम करना;
मूल्यांकन विधि एटीएएम (आर्किटेक्चर ट्रेडऑफ़ विश्लेषण विधि);
एआरआईडी (मध्यवर्ती डिजाइनों के लिए सक्रिय समीक्षा);
सीबीएएम (लागत-लाभ विश्लेषण विधि)।
8. स्व-तैयारी के लिए प्रशिक्षण और सामग्री का सारांश।