بحث در مورد استفاده از کانکتور برق بسیار زیاد است، در واقع، کاربر می تواند کانکتور برق را به مدل نرم افزار موجود اضافه کند که برای اتصال نگرانی های تجاری و نگرانی های مقطعی استفاده می شود، به دلیل معنایی AOP، بخش اتصال به نگرانی های تجاری وابسته است. بخش نگرانی های مقطعی به کانکتور برق بستگی دارد.
سپس، در اطراف کانکتور، کاربر میتواند یک سری از انتخابشدهها را بدون نیاز به وارد کردن دستی هر محتوایی بسازد، میتواند نگرانیهای تجاری، حالت قطعات اتصال و نگرانیهای مقطعی شناسایی شده باشد (این مرحله با تعیین اطلاعات متقابل AOP است. و اطلاعات ذخیره شده در کانکتور برای دستیابی به، این اطلاعات صادرات بخش امکان پذیر است، البته).
همچنین استدلال میشود که به منظور امکان گذار صاف بین طراحی و اجرا و پشتیبانی از طراحی معماری سطح پایین، ابزارهای مدلسازی جنبهمحور مبتنی بر پیوند باید از چارچوب کدی پشتیبانی کنند که بهطور خودکار تکنیکهای پیادهسازی AOP مختلف را از مدل طراحی تولید میکند. به توسعهدهنده اجازه میدهد تا روی ساخت مدل تمرکز کند در حالی که ابزار مدلسازی کد را بهطور خودکار تولید میکند. تولید کد، بهرهوری توسعهدهنده را بهبود میبخشد و خطاها را کاهش میدهد. روش مدلسازی جنبهمحور مبتنی بر پیوند، قابلیت استفاده مجدد فناوری AOP را بهبود میبخشد و کارایی توسعه نرمافزار را بهبود میبخشد. اجتناب از تناقض بین طراحی و پیاده سازی. طراح می تواند AO را با ایده شی گرا طراحی کند و توسعه دهنده می تواند برنامه نویسی بعدی را مطابق چارچوب کد تولید شده ادامه دهد.
همچنین پیشنهاد شده است که کانکتورها برای پشتیبانی از مدلسازی جنبهمحور، حفظ تفکیک نگرانیها در اوایل چرخه عمر نرمافزار برای رسیدگی به مشخصات نگرانیهای مقطعی در سطح معماری معرفی شدند. یکی از دلایل اصلی معرفی کانکتورها، ارائه استاندارد بود. پشتیبانی از ابزار توسعه. راهحلهای مبتنی بر Uml برای افزودن کانکتورها قابل قبولتر هستند. رابطها یک شناسه ساده و قدرتمند برای مدلسازی جنبهمحور هستند. اما به منظور کاهش خطا در نگاشت مدلها به کد، و پشتیبانی از طراحی معماری زیربنایی، تولید خودکار چارچوب های کد AOP نیز مورد نیاز است.
بنابراین، به طور کلی، رویکردهای مدلسازی جنبهمحور مبتنی بر پیوند را میتوان به صورت شفاف در مرحله طراحی تحلیلی نرمافزار معرفی کرد و میتواند نوشتن بعدی کد AOP را برای دستیابی به یک ارتباط یکپارچه بین طراحی و کد راهنمایی کند.
زمان ارسال: اکتبر-01-2019