پیادهسازی جامعسازی معماری: مطالعه موردی UML 2.0 در مورد وارد کردن بسته و دسترسی
مقدمه نرمافزارهای مدرن شرکتی به ندرت به صورت یک بلوک یکپارچه و تکپارچه وجود دارند. هنگامی که سیستمها به سمت معماریهای توزیعشده و چندماژولی گسترش مییابند، توسعهدهندگان به طور اجتنابناپذیر با چالشهای زیر مواجه میشوند:آلودگی فضای نام, گسترش وابستگیهای متوسطواتصال غیرعمدی. بدون کنترلهای مرزی صریح، تغییر در یک بسته ابزار پایهای میتواند به طور غیرقابل پیشبینی از طریق لایههای میانساز و رابط کاربری گسترش یابد و تبدیل کارهای معمول بازسازی به عملیات پرریسک کند. UML 2.0 با رویکرد دقیق و مبتنی بر قوانین به مسئله دیدهشدن بین بستهها، این آسیبپذیریهای ساختاری را برطرف میکند.…continue reading →
