مستوى جودة البرامج
وفاعليتها
مقالات تفصيلية :جودة البرمجيات و فحص البرمجيات
و Software reliability
إن نوعية برامج
الكمبيوتر مهمة جدًا، وخاصةً البرامج التجارية والبرامج التي تعمل مع نظام التشغيل،
مثل مايكروسوفت أوفيس وكذلك برامج نظام التشغيل نفسه مثل مايكروسوفت ويندوز ولينكس
...إلخ. وإذا كان هناك عيب في البرنامج، فإنه يمكن أن يحذف ملفات العمل ويعطل جهاز
الكمبيوتر ويتسبب في حدوث أشياء أخرى غير متوقعة. يُطلق على الأخطاء والمشكلات اسم
أخطاء برمجية(Bugs). جدير بالذكر أنه يتم اكتشاف العديد من الأخطاء
والتخلص منها في أثناء اختبار البرامج. ومع ذلك، فإنه نادرًا ما تستطيع عملية اختبار
البرامج التخلص من كل الأخطاء، ويقول بعض المبرمجين إن "كل برنامج يحتوي على خطأ
واحد على الأقل" (قانون "لوبارسكي").إن جميع شركات برامج الكمبيوتر
الكبيرة، مثل "مايكروسوفت" و"نوفيل" وصن مايكروسيستمز لديها أقسام
لاختبار البرامج الخاصة بها هدفها الأساسي اختبار مستوى جودة البرامج وضمان فاعليتها.
يمكن اختبار برامج الكمبيوتر من خلال اختبار الوحدات واختبار مشكلات البرنامج بالإضافة
إلى طرق أخرى يتم إجراؤها يدويًا أو أوتوماتيكيًا وهذا هو الأكثر شيوعًا؛ حيث إن كم
الكود الذي يتم اختباره قد يكون كبيرًا للغاية. على سبيل المثال، طبقت ناسا إجراءات
صارمة للغاية لاختبار برامج الكمبيوتر الموجودة في مكوك الفضاء وبرامج أخرى؛ لأن أي
سوفت وير مشتمل على أخطاء يمكن أن يوقف البرنامج بأكمله ويعطل المركبة ويتسبب في خسائر
فادحة.
تعليقات
إرسال تعليق