فرمت فایل : پاورپوینت قابل ویرایش تعداد اسلاید: 57 قسمتی از پاورپوینت : فهرست مطالب پیچیدگی ذاتی نرمافزار توسعه نرمافزارهای مدرن و مشکلات آن مفاهیم توسعه مبتنی بر جنبه نمونههای توجه به جنبه تفاوت شی با جنبه توسعه نرمافزار مبتنی بر جنبه مفاهیم توسعه مبتنی بر جنبه دغدغه (Concern) نیازمندی سیستم که برای ذینفعان اولویت دارد مجموعه خاصی از رفتارهای مورد نیاز برای یک برنامه بر ماژولهای مختلف نرمافزار تاثیر میگذارد میتوانند وظیفهمندی یا غیروظیفهمندی باشند Business logic، Performance، Logging and Debugging میتوانند سطح بالا یا سطح پائین باشند Security, QoS ، Caching جداسازی دغدغهها (Separation of concerns) روشی برای توجه به آنها به صورت مجزاست که اجازه رهگیری شفاف نیازمندیها به پیادهسازی را میدهد جداسازی در روشهای سنتی از طریق واحدبندی و کپسولهسازی فراهم م ...