ضمان الجودة (برمجيات)

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
عملية تطوير البرمجيات
نشاطات وخطوات
المتطلبات · مواصفة وظيفية
البنيان · تصميم البرمجيات
التنفيذ · الفحص
Deployment · صيانة البرمجيات
منهجيات
أجيل · هندسة برمجيات الغرفة النظيفة · Iterative
RAD · RUP · Spiral
Waterfall · XP · Lean
سكرم · V-Model · TDD
اختصاصات داعمة
Configuration management
توثيق البرمجيات
ضمان الجودة
Project management
تصميم تجربة المستخدم
أدوات
المصرف · المصحح · Profiler
GUI designer · ب ت م

تتضمن عملية ضمان جودة البرمجيات (بالإنجليزية: Software quality assurance اختصاراً SQA) استخدام عدة وسائل لمراقبة عمليات هندسة البرمجيات والأساليب والمنهجيات المستخدمة لضمان جودتها [بحاجة لمصدر]. تتنوع الوسائل والأدوات المستخدمة للتحقق من جودة البرمجيات، وقد تشمل ضمان مطابقة المنتج البرمجي لأحد معايير الجودة -أو أكثر- كـأيزو 9000 أو أحد النماذج المستخدمة في عمليات تكامل نموذج نضوج المقدرة.

يتعلق ضمان جودة البرمجية بعملية تطوير البرمجيات بأكملها، والتي تشمل عمليات عديدة كتحديد المتطلبات وتصميم البرمجية والبرمجة والتحكم بالمراجعات ومراجعة الشيفرة البرمجية وإدارة التغيير وإدارة الإعدادات وفحص البرمجيات وإدارة الإصدارات وتكامل المنتج. تنظم عمليات ضمان الجودة في أهداف وأنشطة ومهام ومقاييس وتحقُّق[1].

تقدم الجمعية الأمريكية للجودة شهادة "مهندس جودة البرمجيات المؤهل" (CSQE)، بحيث يتقدم الشخص لإمتحانات تعقدها الجمعية مرتين في العام [بحاجة لمصدر]

تهدف عملية تأكيد جودة البرمجيات إلى فحص مكونات وشيفرة البرمجية للتأكد من خلوها من الأخطاء ومطابقتها للمواصفات والمعايير الموضوعة من قبل مستخدمي البرمجية وذلك قبل إصدار تلك البرمجية إلى المستخدمين المعنيين بها، كما وتهدف عملية تأكيد جودة البرمجيات إلى التأكد من أن البرمجية الموضوعة للإصدار تطابق احتياجات ومتطلبات سوق العمل من حيث نوعية المستخدمين الموجهة إليهم تلك البرمجية بالإضافة إلى وقت إصدارها. تقوم عملية تأكيد جودة البرمجية على اتباع طرق وخطوات وتقنيات منهجية ومدروسة النتائج أثناء عملية الفحص ويجدر القول بأن هذه الطرق معتمدة عالميا بشهادات ومعايير تمنح من جهات مسؤولة.

طالع أيضاً[عدل]

المراجع[عدل]

  1. ^ Nielsen، David CMM and Project Quality Management نسخة محفوظة 02 فبراير 2017 على موقع واي باك مشين.
  • Chemuturi، Murali (2010). Software Quality Assurance: Best Practices، Tools and Techniques for Software Developers. J.Ross Publishing. ISBN 978-1-60427-032-7. 

وصلات خارجية[عدل]

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