+1 امتیاز
قبل در کامپیوتر و اینترنت توسط (7.1هزار امتیاز)
برچسب گذاری دوباره قبل توسط
همانطور که میدانید برای تولید یک نرم افزار معماری های مختلفی وجود دارد میخواستم بدونم معیار انتخاب یک معماری مناسب چیه؟

1 پاسخ

+2 امتیاز
قبل توسط (1.1هزار امتیاز)

به نظر من موارد زیر در انتخاب یک معماری مناسب برای یک نرم افزار دخیل است:

  • چه کسانی می خواهند از نرم افزار استفاده کنند یا ذی نفعان (stakeholder) نرم افزار چه کسانی هستند.
  • چه مقدار هزینه برای تولید نرم افزار در نظر گرفته شده است.
  • نرم افزار در چه حوزه ای می خواهد استفاده شود.
  • عمر نرم افزار قرار است چقدر باشد.
  • چه مقدار زمان برای تولید نرم افزار در نظر گرفته شده است.
  • آیا پیش بینی از میزان تغییرات نرم افزار در آینده وجود دارد.
  • آیا نرم افزار تجاری است یا تحقیقاتی یا خدماتی یا ...
  • اگر نرم افزار تجاری است، رقبا در چه وضعیتی قرار دارند.

تمام موارد فوق در انتخاب یک معماری خوب و نتیجه گرا برای تولید یک نرم افزار دخیل هستند.

به نظر من یک معماری خوب آن نیست که بهترین متدها و روش های موجود را در خود داشته باشد، بلکه یک معماری خوب آن است که بتواند بر اساس شرایط پروژه بهترین خروجی را داشته باشد.

سوالات مشابه

0 امتیاز
1 پاسخ 748 بازدید
+2 امتیاز
1 پاسخ 371 بازدید
+2 امتیاز
1 پاسخ 762 بازدید
+2 امتیاز
5 پاسخ 2.3هزار بازدید
0 امتیاز
0 پاسخ 446 بازدید
0 امتیاز
0 پاسخ 387 بازدید
...