مقدمه :
در فرآیند معماری نرم افزار تصمیمات متعددی اتخاذ می شود که تاثیر این تصمیمات در سطح سیستم نرم افزاری می باشد. یکی از این تصمیم های مهم انتخاب سبک معماری نرم افزار مناسب است. با توجه به نقش حیاتی قابلیت اعتماد در سیستم های نرم افزاری حساس به ایمنی یکی از معیارهای اصلی در انتخاب سبک معماری نرم افزار قابلیت اعتماد بالا می باشد. در فرآیند طراحی از سبک های معماری نرم افزار که راه حل های آزموده شده ای می باشند زیاد استفاده می شود اما با توجه به اینکه در هر سیستمی ترکیب خاصی از صفات کیفی مورد توجه است عدم تحلیل کمی تاثیر سبک های معماری نرم افزار بر روی صفات کیفی مانع استفاده موثر از سبک های معماری می گردد
معماری نرم افزار-مهندسی کامپیوتر