Product Design, Manufacturing & Innovation Resources
بيت » التحقق مقابل المصادقة

التحقق مقابل المصادقة

1980
  • Barry Boehm
فريق من المهندسين يناقشون التحقق والتحقق من الصحة في تطوير البرمجيات.

(صورة تم إنشاؤها للتوضيح فقط)

تَحَقّق و تصديق التحقق والتحقق من الصحة عمليتان منفصلتان. يضمن التحقق من الصحة أن المنتج يفي بمتطلباته المحددة ("هل تصنعه بشكل صحيح؟"). بينما يضمن التحقق من الصحة أن المنتج يلبي احتياجات المستخدم الفعلية واستخدامه المقصود ("هل تصنع الشيء الصحيح؟"). وهما نشاطان متكاملان ضمن إدارة الجودة، وغالبًا ما يتم تنفيذهما بالتتابع أو بالتوازي لضمان كل من الصحة والفائدة.

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

أما التحقق من الصحة، من ناحية أخرى، فهي عملية جودة خارجية تركز على ملاءمة المنتج للغرض منه. وهي تقيّم ما إذا كان المنتج النهائي فعالاً في البيئة التشغيلية التي تم تصميمه من أجلها. ويتضمن ذلك عادةً اختبار المنتج مع مستخدمين فعليين أو في بيئة محاكاة في العالم الحقيقي. على سبيل المثال، اختبار قبول المستخدم (UAT) هو نشاط للتحقق من صحة المنتج حيث يقوم المستخدمون النهائيون باختبار البرنامج لمعرفة ما إذا كان يساعدهم على أداء مهامهم بكفاءة وفعالية. يمكن التحقق من صحة النظام بشكل مثالي - بمعنى أنه لا يحتوي على أخطاء ويفي بجميع المواصفات الموثقة - ولكن قد يفشل في التحقق من الصحة إذا كانت تلك المواصفات معيبة أو لم تعكس بدقة احتياجات المستخدم الحقيقية.

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

UNESCO Nomenclature: 1203
- علوم الحاسب الآلي

يكتب

النظام التجريدي

الاضطراب

كبير

الاستخدام

الاستخدام الواسع النطاق

السلائف

  • المفاهيم المبكرة لمراقبة الجودة في التصنيع
  • المنطق الشكلي ونظرية الإثبات
  • مبادئ البرمجة المهيكلة
  • منهجيات اختبار البرمجيات المبكرة

التطبيقات

  • منهجيات تطوير البرمجيات الرشيقة
  • نماذج دورة حياة هندسة النظم (على سبيل المثال، النموذج الافتراضي)
  • بروتوكولات تطوير العقاقير الصيدلانية
  • اعتماد أنظمة الفضاء الجوي (على سبيل المثال، DO-178C)
  • عمليات الموافقة على الأجهزة الطبية (على سبيل المثال، لوائح إدارة الغذاء والدواء الأمريكية)

براءات الاختراع:

NA

أفكار ابتكارات محتملة

بسبب عمليات جمع البيانات من خلال برامج الروبوت، والتي تتجاوز حاليًا 40 ألفًا يوميًا، فإن هذا المحتوى مخصص لأعضاء المجتمع فقط.
> تسجيل الدخول < أو > سجل < (مجاني 100٪) للوصول إلى هذا، وكذلك جميع المحتويات والأدوات الأخرى المقيدة.

ذات الصلة ب: التحقق، والتحقق، وضمان الجودة، وهندسة البرمجيات، وهندسة النظم، والمتطلبات، والمواصفات، والاختبار.

السياق التاريخي

التحقق مقابل المصادقة

1970
1970-01-01
1975-06-01
1980
1980
1980
1986-01-01
1970
1970
1973
1980
1980
1980
1982-07-01
1988-06-01

(إذا كان التاريخ غير معروف أو غير ذي صلة، على سبيل المثال "ميكانيكا الموائع"، يتم توفير تقدير تقريبي لظهوره الملحوظ)

الاختراع والابتكار والمبادئ التقنية ذات الصلة

الصور بالحجم الكامل والتنزيلات متاحة فقط 100% مجاناً للأعضاء المسجلين.