پاورپوینت توسعه مبتني بر جنبه (pptx) 57 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 57 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بسمهتعالي
توسعه مبتني بر جنبه (Aspect-oriented Development )
2
اهداف جلسه
ذاتي بودن پيچيدگي نرمافزار
توسعه نرمافزار مبتني بر جنبه
مفاهيم توسعه مبتني بر جنبه
انواع جنبهها و دستهبندي آنها
توسعه نرمافزار مبتني بر جنبه
3
فهرست مطالب
پيچيدگي ذاتي نرمافزار
توسعه نرمافزارهاي مدرن و مشکلات آن
مفاهيم توسعه مبتني بر جنبه
نمونههاي توجه به جنبه
تفاوت شي با جنبه
توسعه نرمافزار مبتني بر جنبه
4
توسعه نرمافزار
توسعه نرمافزار از حالت ثابت، محاسباتي و دادهگرا
به حالت پويا، بسته به نياز و مولفهگرا تبديل شده است
5
توسعه نرمافزار (ادامه)
Structured Programming
Modular Programming
Data Abstraction
Object Oriented Programming
Compiled Programming Languages
Complexity
Modularity
واحدبندي روشي براي مهار پيچيدگي است
6
توسعه نرمافزار (ادامه)
برنامهنويسي ساختاريافته
راحتي خواندن و نوشتن
قابليت توسعه پائين
قابليت نگهداري پائين
قابليت استفاده مجدد پائين
فاقد واحدبندي
7
توسعه نرمافزار (ادامه)
برنامهنويسي رويهاي
راحتي خواندن و نوشتن
قابليت توسعه بهبوديافته
قابليت نگهداري بهبوديافته
قابليت استفادهمجدد بهبوديافته
واحدبندي بهبوديافته
8
توسعه نرمافزار (ادامه)
برنامهنويسي شيگرا
راحتي خواندن و نوشتن
قابليت توسعه خوب
قابليت نگهداري خوب
قابليت استفادهمجدد خوب
واحدبندي خوب
9
توسعه نرمافزار (ادامه)
نيازهاي وظيفهمندي
نيازمنديهاي توسعه نرمافزار
نيازهاي غيروظيفهمندي
+
+
پيچيدگي