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