استفاده از فرایند تحلیل سلسله مراتبی در ارزیابی سبک های معماری نرم افزار

  • سال انتشار: 1398
  • محل انتشار: سومین کنفرانس ملی مهندسی برق و کامپیوتر
  • کد COI اختصاصی: ISCELEC03_066
  • زبان مقاله: فارسی
  • تعداد مشاهده: 810
دانلود فایل این مقاله

نویسندگان

زهرا اخودداد

پژوهشگاه توسعه فناوری های پیشرفته خواجه نصیرالدین طوسی

چکیده

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

کلیدواژه ها

سبک های معماری، درخت های AHP ، ارزیابی سبک های معماری، فرایند تحلیل سلسله مراتبی

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.