چه رابطه ای بین معماری و عملکرد غیر کاربردی وجود دارد؟

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

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

به طور مشابه، اگر یک معماری با در نظر گرفتن امنیت طراحی شده باشد، می تواند در برابر حملات مخرب محافظت کند و خطرات مربوط به حریم خصوصی داده ها را کاهش دهد. اگر امنیت در اولویت نباشد، سیستم ممکن است در برابر حملات آسیب پذیر باشد و داده های حساس را در معرض خطر قرار دهد.

بنابراین، معماری نقش مهمی در حصول اطمینان از برآورده شدن الزامات عملکرد غیرعملکردی ایفا می کند و سیستم می تواند مطابق انتظار عمل کند.

تاریخ انتشار: