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