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