Subscribe to my channel
https://www.youtube.com/channel/UCd7lcZntY184Z2Auues8wZw?sub_confirmation=1
Watch more videos https://www.youtube.com/channel/UCd7lcZntY184Z2Auues8wZw
من المعلوم أن اقتصاد جميع الدول المتقدمة أصبح اليوم مرتبطًا بالبرمجيات، وقد تزايد عدد الأنظمة التي تتحكم بها البرمجيات في عالمنا تزايدًا ملحوظًا . كما أصبحت عائدات البرمجيات تشكل نسبة عالية من الدخل القومي في الدول المتقدمة. ومع ازدياد الجزء البرمجي في الأنظمة الحديثة، ظهرت عيوب وأخطاء تسببت فيها هذه ا لأجزاء. ويمكن الاطلاع على أمثلة عن بعض هذه الأخطاء فيما يلي
1. خطأ أعوام القرن العشرين 1900
في العام 1992 تلقت السيدة ماري من ولاية مينيسوتا دعوة للالتحاق بروضة أطفال وهي تبلغ من العمر 104 سنة!
2. خطأ السنين الكبيسة.
غرم أحد المتاجر بمبلغ 1000 $ بسبب احتفاظه باللحم يومًا إضافيًا في 29 شباط 1988 . ويعود الخطأ في ذلك إلى البرنامج الذي استخدم لطباعة تاريخ انتهاء الصلاحية الذي لم يتنبه إلى أن العام 1988 هو سنة كبيسة.
3. تصميم سيء للواجهات.
في نيسان 1990 غادر قطار في لندن المحطة دون أن يكون السائق على متن ه. فقد ضغط السائق زر الانطلاق لكن البرنامج كان مصممًا بحيث لا يتحرك القطار حتى تكون جميع أبوابه مغلق ة. كان أحد الأبواب عالقًا فنزل السائق ليحرره وما إن أغلق الباب حتى انطلق القطار دون سائقه.
الأسئلة الأكثر انتشارًا في هندسة البرمجيات
مع انتشار البرمجيات وافتتاح اختصاصات جامعية في الكليات تعنى بتعليم العلوم التقنية الحديثة، كثرت الأسئلة والاستفسارات حول بعض المفاهيم والفروق الدقيقة فيما بينها، وإليك بعضًا من هذه الأسئلة:
1. ماذا نعني بالبرمجيات Software؟
2. ماذا نعني بهندسة البرمجيات Software Engineering؟
3. ما الفرق بين هندسة البرمجيات Software Engineering وعلم الحاسوب Computer Science؟
4. ما الفرق بين هندسة البرمجياتSoftware Engineering وهندسة النظم System Engineering؟
5. ماذا نعني بالإجرائية البرمجية Software Process؟
6. ماذا نعني بنموذج الإجرائية البرمجية Software Process Model؟
7. كيف تتوزع الكلف عند هندسة البرمجيات؟
8. ما هي طرائق هندسة البرمجيات؟
9. ما هي الأدوات المساعدة في هندسة البرمجيات Computer-Aided Software Engineering - CASE Tools
10. ما هي خصائص البرمجيات الجيدة؟
11. ما هي أهم التحديات التي تواجه هندسة البرمجيات؟