بحثت عن مواقع لشرح خوارزميات البرمجة وطريقة تنظيمها على شكل خريطة مفهوم مثل erd في قواعد البيانات بالذات البرمجة الكائنية


التعليقات

التخطيط والشرح مهما قبل صناعة اي منتج برمجي، ERD في قواعد البيانات يساعدك على معرفة الجداول والعلاقات بينهما. ولكن الامور المعروضة في ERD لاتعرض كل شيء عن الجدول و الحقل، مثلاً بعض الحقول لها خصائص معينه تسمى (On Delete) او (Referential Integrity Rules) وقد يكون بعض الحقول من نوع RESTRICT والاخر CASCADE فهذه لا تشرح بالـ ERD كذلك (SQL Constraints) بعض الحقول تحتوي على قيم افتراضية DEFAULT والاخرى من نوع CHECK ايضا هذه معلومات لاتعرض بالـ ERD.

لقواعد البيانات ايضاً شروط وخوارزميات قد يستغرب البعض ان هناك دوال Functions في لغة SQL ايضاً. وتُشرح عن طريق الـ Flowchart.

في البرمجة هناك ايضاً سبل لشرح الخوارزميات مثل طريقة الـ Flowchart، وايضاً هناك مايسمى UML Diagram لشرح الاصناف (Classes) والعلاقات بينهم. تستطيع شرح اي دالة ما او اي صنف في البرمجة من خلال هاتين الوسيلتين. ستجد لها شروحات اذا بحثت عنها فهي عملية سهلة جداً.

يوجد كتاب أجنبي مشهور في مجال الخوارزميات

The Algorithm Design Manual

للمؤلف Steve S. Skiena

رابط التحميل كملف PDF

.

رابطه على جوجل


برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

24.6 ألف متابع