معیارهای ارزیابی نرم افزار جنبه گرا ( مطالعه موردی: AJHotDraw)

سال انتشار: 1400
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 161

فایل این مقاله در 10 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

STCONF04_097

تاریخ نمایه سازی: 26 مهر 1400

چکیده مقاله:

توسعه نرم افزار جنبه گرا روشی امیدبخش می باشد که تکنیک های قدرتمندی را برای بهبود مدولاریتی نرم افزار با جداسازی دغدغه های مقطعی ( cross-cutting concerns ) مرتبط با عملکرد اصلی فراهم می آورد. از آنجا که توسعه از نیازمندی های اصلی برای پایداری هر نرم افزاری می باشد، لازم است که به صورت کمی چالش های آن مورد اندازه گیری قرار گیرد. برای تعیین کمیت، تعریف معیارهایی که سیرتکاملی نرم افزار جنبه گرا را مورد پیگیری قرار می دهند، ضروری می باشد. همچنین برای استنتاج پویایی توسعه نرم افزار جنبه گرا، لازم است مقادیر معیار نسخه های مختلف نرم افزار با هم مورد مقایسه قرار گیرد. این امر به شناسایی مولفه هایی که در نسخه های مختلف نرم افزار اضافه، حذف یا اصلاح شده اند و مطالعه نتیجه این نوع تغییرات نیاز دارد. در این تحقیق مجموعه جدیدی از معیارها برای اندازه گیری توسعه نرم افزار جنبه گرا تعریف شده است. برای مطالعه موردی، AJHotDraw به عنوان یک نرم افزار جنبه گرای بهبود یافته انتخاب شده است و چهار نسخه از آن برای قابلیت استنتاج آنها در طول زمان، مورد تجزیه و تحلیل قرار گرفته است.

کلیدواژه ها:

نرم افزار جنبه گرا ، مدولارییی ، اسینیاج ، AJHotDraw

نویسندگان

حمید حق شناس مرادکندی

گروه مهندسی کامپیوتر - گرایش نرم افزار، دانشکده فنی مهندسی، دانشگاه آزاد اسلامی واحد مهاباد