فهم البرنامج

فهم البرامج ( أو فهم شفرة المصدر ) هو فرع من علوم الحاسوب يهتم بكيفية صيانة مهندسي البرمجيات لشفرة المصدر الموجودة. يتم تحديد ودراسة العمليات المعرفية وغيرها من العمليات ذات الصلة. [ 1 ] وتُستخدم النتائج لتطوير الأدوات والتدريب. [ 2 ]

تتضمن مهام صيانة البرمجيات خمس فئات: الصيانة التكيفية، والصيانة التصحيحية ، والصيانة التحسينية، وإعادة استخدام التعليمات البرمجية ، والاستفادة من التعليمات البرمجية.

نظريات فهم البرامج

تشمل عناوين الأعمال المتعلقة بفهم البرامج ما يلي:

  • استخدام نظرية سلوكية لفهم البرامج في هندسة البرمجيات
  • مشكلة تحديد المفاهيم في فهم البرامج ، و
  • فهم البرنامج أثناء صيانة وتطوير البرمجيات .

يشمل علماء الحاسوب الرواد في فهم البرامج كلاً من روفين بروكس، وتيد جيه بيغرستاف، وأنيليز فون مايرهاوزر.

انظر أيضاً

مراجع

  1. ليتوفسكي، ستانلي (1987-12-01). "العمليات المعرفية في فهم البرامج" . مجلة الأنظمة والبرمجيات . 7 (4): 325-339 . doi : 10.1016/0164-1212(87)90032-X . ISSN 0164-1212 . 
  2. ستوري، مارغريت-آن (15 مايو 2005). "النظريات والأساليب والأدوات في فهم البرامج: الماضي والحاضر والمستقبل" . ورشة العمل الدولية الثالثة عشرة حول فهم البرامج (IWPC'05) . IWPC '05. الولايات المتحدة الأمريكية: جمعية مهندسي الكهرباء والإلكترونيات (IEEE). الصفحات 181-191 . doi : 10.1109/WPC.2005.38 . ISBN  978-0-7695-2254-8.