top of page
  • صورة الكاتبmerit-tc

شهادة الأيزو في جودة برنامج أو تطبيق - أيزو 9126

  • إذا قام مطور برمجيات أو شركة ، بعمل ( برنامج - تطبيق لجوال - نظام تشغيل - موقع ويب - أو غيره ) ، كيف يتم الحكم على هذا التطبيق بأنه جيد ، ببساطة يتم هذا من خلال مطابقة هذا التطبيق للمعايير العالمية ؟ وبمعنى آخر ، إذا أردت أن تقوم بتطوير برنامج أو تطبيق بأعلى المعايير العالمية ، فإنه يجب أن تتبع معايير جودة البرمجيات الموجودة في المعيار أيزو 9126 ، والذي تم تحديثه بالمواصفة ايزو 25010

  • قام هذا المعيار بتحديد أربعة مجالات تضمن جودة التطبيق ، وقام بتحديد المواصفات في المجالات التالية :

    1. قام بتحديد نموذج جودة للتطبيق ، يتم العمل على أساسه

    2. قام بتحديد عناصر لجودة مدخلات البيانات في التطبيق ( جودة إدخال البيانات ) من خلال نماذج الإدخال وغيرها

    3. قام بتحديد عناصر لجودة مخرجات التطبيق ، مثل تقارير التطبيق وغيرها

    4. قام بتحديد نماذج لجودة الاستخدام ، وسهولة استخدام التطبيق

  • كما تم وضع معايير لجودة التطبيق تغطي ستة مجالات أخرى ، وهى :

    1. معايير جودة وظائف البرنامج ( Functionality ) :... مجموعة من السمات التي تؤثر على وجود مجموعة من الوظائف وخصائصها المحددة. والوظائف هي تلك التي تفي باحتياجات محددة أو ضمنية

    2. معايير الموثوقية ( Reliability) :... مجموعة من السمات التي تؤثر على قدرة البرنامج على الحفاظ على مستوى أدائه في ظل الظروف المحددة لفترة زمنية محددة ) .. أي معايير تجعلنا نثق في أن البرنامج قادر على الحفاظ على بيانات الشركة المخزنة به ، وقدرته على عمل نسخ احتياطي للبيانات بكفاءة ، وقدرته على استعادة البيانات المحذوفة بعد أي حادثة ، وغيرها

    3. سهولة الاستخدام ( Usability ) :... مجموعة من السمات التي تؤثر على الجهد المطلوب للاستخدام ، وعلى سهولة استخدام التطبيق

    4. الكفاءة (Efficiency ) :... مجموعة من السمات التي تؤثر على العلاقة بين مستوى أداء البرنامج ومقدار الموارد المستخدمة ، في ظل الظروف المذكورة ، مثل ( استخدام موارد السيرفر الموجودة عليه البرنامج ، وغيرها )

    5. القابلية للصيانة (Maintainability ) :... مجموعة من السمات التي تؤثر على الجهد المطلوب لإجراء تعديلات محددة ، مثل ( قابلية التحليل - قابلية التغيير - الاستقرار - قابلية الاختبار - الامتثال لقابلية الصيانة -- وغيرها )

    6. القابلية للنقل (Portability ) :... مجموعة من السمات التي تؤثر على قدرة البرنامج على النقل من بيئة إلى أخرى ، مثل قدرة البرنامج على العمل على منصات ( ويندوز - لينوكس --- ) أو العميل على قواعد بيانات مختلفة ( اوراك - اس كي ال -- وغيرها )

  • هذا المعيار مهم لأي مبرمج

٢٠ مشاهدة٠ تعليق

留言


bottom of page