با سلام
دوست عزیز اگر منظور شما از معماری نرم افزار بصورت کلان است باید گفت که معماری یک لایه ، چند لایه و ... بخشی از معماری نرم افزار می باشد.معماری نرم افزار از بخش های متعددی تشکیل شده و بسته به نوع متدلوژی شما دارای جزئیات مختلفی می باشد. یک معماری نرم افزار نشان می دهد که نرم افزار از چه ساختاری تشکیل شده ، چگونه در محیط استقرار می یابد ، در دید کلان چه وظایفی را انجام می دهد و چه توقعی از سیستم را برآورده می کند.
اگر به جزئیات بیشتری نیاز دارید بپرسید :)