يحيى اسماعيل عسيس
يحيى اسماعيل عسيس

@yosais

8 تغريدة 65 قراءة Sep 22, 2019
هل تعلم
بأن الأب الروحي لتخصص هندسة البرمجيات (Software Engineering) هو Fred Brooks وهو ايضا صاحب الكتاب الشهير والمسمى ب The Mythical Man-Month والذي وضع Fred Brooks من خلاله اللبنات الأولية لتخصص هندسة البرمجيات.
SWE #KFUPM
نشأت فكرة هذا الكتاب خلال نقاش دار بين Fred و Thomas Watson Jr الرئيس التنفيذي لشركة IBM في الخمسينيات الميلادية. تمحور النقاش حول سؤال واحد ومهم وهو لماذا شركة IBM تواجه صعوبة اكبر في ادارة المشاريع التي تحتوي على برامج بالمقارنة بالمشاريع التي تحتوي على عتاد (hardware) فقط
وضع Fred قانونا هاما ينص على أن المشاريع البرمجية المتأخرة لايمكن تسريعها بإضافة المزيد من المبرمجين. بل إن ذلك سيضيف المزيد من التعقيدات للمشروع وسيؤدي بالضرورة لتأخير المشروع اكثر.
وللدكتور Fred بحث شهير بعنوان
"No Silver Bullet – Essence and Accident in Software Engineering"
ويتحدث فيه عن عدم امكانية تطبيق نظرية “The Free Lunch” على المشاريع البرمجية كما هو الحال في مجال العتاد.
فبحسب نظرية مور في مجال العتاد فإن سرعة المعالجات في ازدياد مستمر عند اضافة المزيد من الترانزستورات (توقف العمل بهذه النظرية في عام ٢٠١٠).
ولكن في مجال هندسة البرمجيات فإنه لايمكن فعل ذلك بسبب التعقيدات (Complexity) المصاحبة لطبيعة المشاريع البرمجية مثل حجم البرامج والإعتماد الكبير على العنصر البشري.
حصل الدكتور Fred Brooks على جائزة Alan Turing في عام ١٩٩٩ لإسهاماته في عدة مجالات واهمها هندسة البرمجيات.
الروابط التالية للقاءات ومحاضرات للدكتور Fred على YouTube
youtu.be
youtu.be

جاري تحميل الاقتراحات...