فصل الاهتمامات

يشير مصطلح فصل الاهتمامات في علم الحاسوب إلى عملية تقسيم برنامج حاسوبي ما إلى أجزاء منفصلة لا تتداخل مع بعضها البعض قدر الإمكان.[1][2][3] يمكن أن يعرف "الاهتمام" على أنه الأمر الرئيس الذي يهتم بمعالجته برنامج ما أو جزء منه. عادةً ما يكون الاهتمام هو نفسه الميزة أو السلوك الذي يسعى البرنامج لتقديمه. يمكن أن يتحقق فصل الاهتمامات لنظام ما عن طريق البرمجة التركيبية و التغليف. تصاميم الأنظمة الطبقية تعتمد أيضا بشكل عام على فصل الاهتمامات (مثلا: طبقة العرض، طبقة منطق العمل، طبقة الوصول للبيانات، قاعدة البيانات).

مراجععدل

  1. ^ Painter، Robert Richard."Software Plans: Multi-Dimensional Fine-Grained Separation of Concerns". Penn State.
  2. ^ Reade، Chris (1989). Elements of Functional Programming. Boston, MA, USA: Addison-Wesley Longman. ISBN 0-201-12915-9. مؤرشف من الأصل في 6 يونيو 2013. 
  3. ^ "separation+of+concerns"+"layered+design"&hl=en&sa=X&ei=0xPaUKKJMITmiwKhiYDYCA&ved=0CDgQ6AEwAQ Microsoft Application Architecture Guide. Microsoft Press. 2009. ISBN 0-7356-2710-X. مؤرشف من الأصل في 19 أكتوبر 2014. 


 
هذه بذرة مقالة عن برمجيات الحاسوب بحاجة للتوسيع. شارك في تحريرها.