CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

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

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

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

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

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

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/1689026/