لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : .ppt
( قابل ويرايش و آماده پرينت )
تعداد اسلاید : 57 اسلاید
قسمتی از متن .ppt :
توسعه مبتني بر جنبه (Aspect-oriented Development)
اهداف جلسه
ذاتي بودن پيچيدگي نرمافزار
توسعه نرمافزار مبتني بر جنبه
مفاهيم توسعه مبتني بر جنبه
انواع جنبهها و دستهبندي آنها
توسعه نرمافزار مبتني بر جنبه
فهرست مطالب
پيچيدگي ذاتي نرمافزار
توسعه نرمافزارهاي مدرن و مشکلات آن
مفاهيم توسعه مبتني بر جنبه
نمونههاي توجه به جنبه
تفاوت شي با جنبه
توسعه نرمافزار مبتني بر جنبه
توسعه نرمافزار
توسعه نرمافزار از حالت ثابت، محاسباتي و دادهگرا
به حالت پويا، بسته به نياز و مولفهگرا تبديل شده است
برنامهنويسي رويهاي
راحتي خواندن و نوشتن
قابليت توسعه بهبوديافته
قابليت نگهداري بهبوديافته
قابليت استفادهمجدد بهبوديافته
واحدبندي بهبوديافته
برنامهنويسي شيگرا
راحتي خواندن و نوشتن
قابليت توسعه خوب
قابليت نگهداري خوب
قابليت استفادهمجدد خوب
واحدبندي خوب
مشکلات روشهاي شيگرا از آنجا ناشي ميشود که
نگاشت بين مولفهها اغلب يک به يک است
تغيير نيازمنديها ميتواند سبب تغيير يک يا چند مولفه شود
محلي نمودن دغدغههاي (Concerns) عمومي دشوار است
برخي اوقات اين کار امکانپذير نيست
تمرکز شيگرايي بر روي بهبود برنامهنويسي و کدها است، در حاليکه نياز است تا تمرکز بر روي نيازمنديها باشد
چالش اصلي توسعه نرمافزار، برآوردهسازي نيازمنديهاست
توسعه مبتني بر جنبه (Aspect-oriented) با نگاهي بر نيازمنديها و پوشش بهينه آنها ارائه شده است
پاورپوینت توسعه مبتني بر جنبه (aspect-oriented development )_1621453446_48519_5739_1544.zip1.86 MB |