سال انتشار: ۱۳۹۱

محل انتشار: دومین همایش ملی کامپیوتر، برق و فن آوری اطلاعات

تعداد صفحات: ۷

نویسنده(ها):

مرتضی قاسمی – دانشجوی کارشناسی ارشد مهندسی نرم افزار
سیدمهران شرفی – هیئت علمی دانشگاه آزاد نجف آباد
ناصر نعمت بخش – هیئت علمی دانشگاه آزاد نجف آباد

چکیده:

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