الگوهای طراحی در نرم افزار

  • سال انتشار: 1402
  • محل انتشار: دهمین کنفرانس بین المللی مهندسی برق، الکترونیک و شبکه های هوشمند
  • کد COI اختصاصی: EESCONF10_002
  • زبان مقاله: فارسی
  • تعداد مشاهده: 123
دانلود فایل این مقاله

نویسندگان

لیلی وضیع طن یزدی

گروه مهندسی کامپیوتر، واحد یزد، دانشگاه آزاد اسلامی، یزد، ایران

سیما عمادی

گروه مهندسی کامپیوتر، واحد یزد، دانشگاه آزاد اسلامی، یزد، ایران

چکیده

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

کلیدواژه ها

الگوهای طراحی، کشف الگوهای طراحی، الگوهای طراحی نرم افزار

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

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

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

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