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