इसका कोई निश्चित जवाब नहीं है क्योंकि "सॉफ्टवेयर आर्किटेक्चर" और "सॉफ्टवेयर डिजाइन" की काफी परिभाषाएं हैं और दोनों के लिए एक विहित परिभाषा नहीं है।
इसके बारे में सोचने का एक अच्छा तरीका लेन बास, पॉल क्लेमेंट्स और रिक कज़मैन का कथन है कि "सभी वास्तुकला डिजाइन है, लेकिन सभी डिजाइन वास्तुकला नहीं है" [सॉफ्टवेयर आर्किटेक्चर इन प्रैक्टिस]। मुझे यकीन नहीं है कि मैं इससे सहमत हूं (क्योंकि वास्तुकला में अन्य गतिविधियां शामिल हो सकती हैं) लेकिन यह सार को पकड़ लेता है कि वास्तुकला एक डिजाइन गतिविधि है जो डिजाइन के महत्वपूर्ण सबसेट से संबंधित है।
मेरी थोड़ी फ़्लिप्टेंट परिभाषा ( एसईआई परिभाषा पृष्ठ पर पाई गई ) यह है कि यह उन निर्णयों का समूह है, जिन्हें यदि गलत तरीके से बनाया गया है, तो आपकी परियोजना रद्द हो जाती है।
आर्किटेक्चर, डिजाइन और कार्यान्वयन को अवधारणाओं के रूप में अलग करने का एक उपयोगी प्रयास कुछ वर्षों पहले "वास्तुकला, डिजाइन, कार्यान्वयन" नामक एक शोध पत्र में अमन ईडन और रिक कज़मैन द्वारा किया गया था, जो यहां पाया जा सकता है: http: //www.sei.cmu .edu / पुस्तकालय / आस्तियों / ICSE03-1.pdf । उनकी भाषा काफी सारगर्भित है, लेकिन सरलता से वे कहते हैं कि आर्किटेक्चर एक ऐसा डिज़ाइन है जिसका उपयोग कई संदर्भों में किया जा सकता है और इसका अर्थ सिस्टम के पार लगाया जाना है, डिज़ाइन (गलत) डिज़ाइन है जिसे कई संदर्भों में उपयोग किया जा सकता है लेकिन एक विशिष्ट भाग में लागू किया जाता है प्रणाली, और कार्यान्वयन एक संदर्भ के लिए विशिष्ट है और उस संदर्भ में लागू किया गया है।
तो एक वास्तुशिल्प निर्णय RPC के बजाय संदेश के माध्यम से सिस्टम को एकीकृत करने का निर्णय हो सकता है (इसलिए यह एक सामान्य सिद्धांत है जिसे कई स्थानों पर लागू किया जा सकता है और पूरी प्रणाली पर लागू करने का इरादा है), एक डिजाइन निर्णय एक मास्टर का उपयोग करने के लिए हो सकता है / सिस्टम के इनपुट अनुरोध हैंडलिंग मॉड्यूल में दास धागा संरचना (एक सामान्य सिद्धांत जो कहीं भी इस्तेमाल किया जा सकता है लेकिन इस मामले में बस एक मॉड्यूल में उपयोग किया जाता है) और अंत में, एक कार्यान्वयन निर्णय अनुरोध राउटर से सुरक्षा के लिए जिम्मेदारियों को स्थानांतरित करने के लिए हो सकता है अनुरोध प्रबंधक मॉड्यूल में अनुरोध हैंडलर (केवल उस संदर्भ के लिए प्रासंगिक निर्णय, उस संदर्भ में उपयोग किया जाता है)।
आशा है कि ये आपकी मदद करेगा!