1. आर्किटेक्चरल फ्रेमवर्क: यह प्रथाओं और नियमों का एक सेट है जो किसी सिस्टम की वास्तुकला का व्यापक दृष्टिकोण प्रदान करता है।
2. हितधारकों का विश्लेषण: सिस्टम में रुचि रखने वाले विभिन्न लोगों और संस्थाओं की पहचान करना और समझना।
3. सूचना एकत्र करना: सिस्टम की जरूरतों का अधिक सटीक प्रतिनिधित्व बनाने के लिए प्रासंगिक डेटा एकत्र करना और उसका विश्लेषण करना।
4. उपयोग के मामले: उपयोग के मामले सिस्टम की कार्यक्षमता को परिभाषित करने में मदद करते हैं और यह हितधारक की आवश्यकताओं को कैसे पूरा करते हैं।
5. आर्किटेक्चर पैटर्न: आर्किटेक्चर पैटर्न सॉफ्टवेयर आर्किटेक्चर में आमतौर पर होने वाली समस्या का एक अमूर्त समाधान है।
6. डिज़ाइन सिद्धांत और दिशानिर्देश: नियमों और दिशानिर्देशों का एक सेट जो स्थिरता और गुणवत्ता सुनिश्चित करने के लिए डिज़ाइन निर्णयों को सूचित करने में मदद कर सकता है।
7. कार्यात्मक आवश्यकताएँ: ये ऐसी आवश्यकताएँ हैं जो उन विशेषताओं और कार्यक्षमता को निर्दिष्ट करती हैं जो सिस्टम में हितधारकों को संतुष्ट करने के लिए होनी चाहिए।
8. गैर-कार्यात्मक आवश्यकताएँ: गैर-कार्यात्मक आवश्यकताएँ उन गुणवत्ता विशेषताओं को निर्दिष्ट करती हैं जो सिस्टम में होनी चाहिए, जैसे प्रदर्शन, प्रयोज्यता, विश्वसनीयता और स्केलेबिलिटी।
9. डेटा आर्किटेक्चर: यह स्थापित करना कि सिस्टम जानकारी को सटीक और सुरक्षित रूप से कैसे संग्रहीत और प्रबंधित करेगा।
10. एप्लिकेशन इन्फ्रास्ट्रक्चर: प्रौद्योगिकी स्टैक घटकों का एकीकरण और विभिन्न मॉड्यूल, घटकों और अनुप्रयोगों का प्रबंधन
11. सॉफ्टवेयर आर्किटेक्चर: परिभाषित करें कि कार्यात्मक और गैर-कार्यात्मक दोनों आवश्यकताओं को पूरा करने के लिए सॉफ्टवेयर घटक एक साथ कैसे काम करेंगे।
12. सुरक्षा वास्तुकला: यह सुनिश्चित करना कि सिस्टम सुरक्षित है, डेटा को अनधिकृत पहुंच से बचाना।
13. वास्तुकला दस्तावेज़ीकरण: विकास प्रक्रिया के दौरान किए गए वास्तुकला परिभाषा तत्वों और निर्णयों को रिकॉर्ड करें।
प्रकाशन तिथि: