حوّل القصد إلى اختبار
غالبًا ما تصل متطلبات المشروع في صورة نصوص أو جداول أو بنود تعاقدية. ولا يستطيع المدقق اختبارَ إلا الأجزاء المعبر عنها بوضوح لا لبس فيه. ابدأ بتحديد القرار الذي تدعمه المعلومات. ففي تسليم إنشائي افتراضي، قد يحتاج فريق إدارة الأصول إلى أن يحمل كل مكوّن قابل للصيانة معرّفًا فريدًا وتصنيفًا.
ولا يصبح ذلك القصد قابلًا للاختبار إلا بعد أن يحدد الفريق أنواع العناصر المؤهلة وأسماء الحقول وإلزاميتها ونمط القيم المقبول. أبقِ المتطلب البشري متاحًا بجانب القاعدة الآلية لكي يفهم المستخدمون سبب وجودها.
عرّف نطاق التطبيق بعناية
تحتاج القاعدة القابلة للقراءة آليًا أولًا إلى تحديد العناصر التي تنطبق عليها. فقد يؤدي اختيار كل كائنات IFC على نطاق واسع إلى ضوضاء، وقد يفوّت اختيار فئة واحدة فقط محتوى مشروع صحيحًا عيّنه تخصص ما بطريقة مختلفة. استخدم فئة الكائن أو نوعه أو تصنيفه أو شروط خصائصه المتفق عليها، بما يحدد النطاق على نحو موثوق.
تحقق مع مؤلفي النماذج قبل تثبيت القاعدة. وإذا كان النموذج يستخدم Proxies أو تعيينات مخصصة، فوثّق كيفية تغطية تلك العناصر. قاعدة تطبيق ضيقة لكنها دقيقة أنفع من اختبار واسع ينتج إخفاقات مضللة.
حدّد المتطلب بدقة
لكل عنصر مختار، قرر ما إذا كانت الخاصية يجب أن توجد، أو يجوز أن تكون فارغة، أو يجب أن تساوي قيمة، أو تستوفي قائمة أو نمطًا مسموحًا به. حدّد نوع البيانات والوحدات عند الحاجة. وعبارة «المادة معرّفة» أقل دقة من تسمية موضع الخاصية وصيغة القيمة المقبولة.
لكن القواعد المقيّدة أكثر من اللازم قد ترفض بيانات صحيحة تعبّر عن المعنى الهندسي نفسه بصورة مختلفة. فمثلًا، قد تحتاج اتفاقيتان معتمدتان لتسمية الخرسانة إلى تعيين مضبوط بدل مطابقة نصية حرفية. اطلب من مسؤول التخصص اعتماد التفسير.
شرح الرسم التوضيحي
- نطاق التطبيق
- ما العناصر التي تخصها القاعدة؟
- المتطلب
- ما القيمة أو الخاصية المطلوبة؟
- النتيجة
- نجاح أو إخفاق أو خارج النطاق
افصل بين الوجود والصحة
قد يكون الحقل معبأً ومع ذلك خاطئًا. يمكن لفحص على نمط IDS التحقق من الوجود والقيم المسموح بها، لكنه لا يستطيع أن يثبت تلقائيًا أن خاصية المادة تعكس المواصفة المعتمدة ما لم يتوفر مصدر موثوق مرتبط بها. استخدم فحوصًا مستقلة للإلزامية والتنسيق والاتساق بين الحقول وصحة التصميم. واذكر ما الذي تثبته كل نتيجة.
يجعل ذلك التقارير أكثر أمانة ويمنع تفسير شارة تحقق خضراء على أنها اعتماد هندسي.
نفّذ تجربة على تنوع النموذج الفعلي
اختبر المتطلبات على ملفات ممثلة من كل سير عمل للتأليف. ضمّن مثالًا سليمًا، ومثالًا بقيمة مفقودة، وقيمة مشوهة، واستثناءً، وعنصرًا غير مؤكد التعيين. اطلب من المدقق إنتاج النتائج، واسأل مؤلفي النماذج هل يستطيعون تحديد كل إخفاق وتصحيحه.
إذا كان التقرير لا يستطيع تحديد العنصر المتأثر أو شرح القاعدة، فحسّن مخرجات التقرير. وينبغي الحكم على القاعدة بمدى التقاطها حالات عدم المطابقة ذات المعنى ودعمها للتصحيح الكفء، لا بمجرد قدرة الملف على التحليل.
أدر الاستثناءات عن قصد
قد لا يلزم بعض العناصر على نحو مشروع بحمل متطلب ما: العناصر المؤقتة، أو الهندسة المرجعية، أو المكوّنات خارج نطاق التسليم. عرّف الاستبعادات بمعايير ثابتة وسجّل من اعتمدها. تجنب قوائم السماح الارتجالية التي تنمو بصمت بعد كل فحص فاشل. وإذا كان الاستثناء خاصًا بالمشروع، فأظهره في التقرير وقدّم مبررًا له.
إذا أثر تغيير قاعدة في تسليمات سابقة، فأبلغ الفرق بالتغيير وتاريخ سريانه. وإلا فقد تُقيّم الفرق وفق معايير لم تكن موجودة عندما أنتجت النموذج.
استخدم الإخفاقات كتغذية راجعة
ينبغي أن يوجّه التقرير الآلي النتائج إلى الطرف القادر على تصحيح مشكلة التأليف أو المتطلب. جمّع الإخفاقات المتكررة حسب الفئة والخاصية والتخصص ومرحلة التسليم. فإذا كان كل عضو يفتقد الحقل نفسه، فقد يكون الإصلاح في القالب أو التعيين لا في مئات التعديلات اليدوية.
وإذا أخفق عدد قليل من العناصر فقط، فتحقق مما إذا كانت استثناءات حقيقية أو عيوبًا في النمذجة. تتبع إخفاقات القواعد المتكررة عبر الدورات لتحسين التدريب والقوالب، مع الحفاظ على التمييز بين جودة المعلومات وجودة التصميم.
احكم مجموعة القواعد
احفظ المتطلبات القابلة للقراءة آليًا مع إصدار ومالك واضح. احتفظ بوصف قابل للقراءة البشرية وتاريخ السريان ومرحلة التسليم المنطبقة ودليل الاختبار. لا ينبغي أن تتغير القاعدة من دون مراجعة مالك المتطلب والفرق المتأثرة. احتفظ بنموذج Regression صغير كي تختبر التعديلات قبل النشر.
يمكن للفحص الآلي أن يجعل متطلبات المعلومات أكثر اتساقًا، لكنه لا يقرر ما الذي ينبغي أن يطلبه المشروع. ينبغي أن تصوغ الأحكام الهندسية واحتياجات مالك الأصول القواعدَ قبل أن يتمكن البرنامج من التحقق منها.

