ما معنى هذه الكلمات في البرمجة؟

احتاج لمعرفة معاني هذ الكلمات مع الشرح في عالم البرمجة او عالم التقنية بشكل عام.

portability

maintainability

efficiency

reliability

functionality

usability


Portability

اي ان البرنامج يمكن ان يعمل على اكثر من نظام تشغيل مثل البرامج التي تعمل على jvm سيمكنها ان تعمل على اي نظام يدعمه ال jvm

Maintainability

مدى امكانية صيانة البرنامج، اي ان المصدر للبرنامج مفهوم و مكتوب بطريقة سلسة ليكون maintainable

Efficiency

الكفائة اي ان البرنامج ذو اداء عالي ليكون efficient

Reliability

المرونة (ترجمة حرفية) اي ان البرنامج لا يحتاج للكثير من التدخل الخارجي او اعادة تشغيل النظام و يعمل من غير مشاكل (crash) ليكون reliable

Functionality

عدد المميزات التي لدى البرنامج

Usability

قابلية الاستخدام ان يكون البرنامج سهل بالنسبة للمستخدم