ما هي الشهادة؟
DO-178C (ED-12C في أوروبا) هو التوجيه المقبول لضمان شهادة البرامج في الأنظمة والمعدات المحمولة جواً. تقوم سلطات الطيران (FAA، EASA) بتقييم ضمان البرامج وفقًا لهذه الوثيقة أثناء شهادة النوع. وفي مركزها يوجد مستوى البرمجيات (DAL — مستوى ضمان التصميم): خمسة مستويات من A إلى E، يتم تحديدها حسب التأثير الذي قد يحدثه فشل البرنامج على سلامة الطيران، والذي يغير بشكل مباشر عدد الأهداف التي يجب تحقيقها.
لمن هو مطلوب؟
- مطورو برامج إلكترونيات الطيران
- التحكم في الطيران والتحكم في المحرك ومصنعي أنظمة الملاحة
- مطورو أنظمة المقصورة وبرامج الترفيه على متن الطائرة
- مطورو برامج أنظمة الطائرات بدون طيار
- الشركات التي تعمل كمورد لبرامج الطيران
هل هو إلزامي؟
الوثيقة ليست نصًا قانونيًا بشكل مباشر؛ وهي معترف بها من قبل سلطات الطيران كوسيلة مقبولة للامتثال. إنه إلزامي عمليًا للبرامج ضمن نطاق شهادة صلاحية الطيران. الناتج ليس "شهادة DO-178C": يتم تقييم البرنامج كجزء من شهادة النظام الذي ينتمي إليه، ويتم تقديم دليل المطابقة إلى سلطة التصديق.
نطاق المواصفة
- استخلاص مستوى البرمجيات (DAL A-E) من تقييم سلامة النظام
- عملية التخطيط: PSAC، خطة تطوير البرمجيات، خطة التحقق، خطة إدارة التكوين، خطة ضمان الجودة
- عمليات تطوير البرمجيات: تعريف المتطلبات، التصميم، الترميز، التكامل
- عملية التحقق: الاختبار المبني على المتطلبات، الاختبار منخفض المستوى، اختبار التكامل
- تحليل التغطية الهيكلية: تغطية البيان لـ DAL C، وتغطية القرار لـ DAL B، وMC/DC لـ DAL A
- إمكانية التتبع: بدءًا من متطلبات النظام وحتى حالات التعليمات البرمجية والاختبار
- إدارة التكوين والإبلاغ عن المشاكل
- ضمان جودة البرمجيات ومراجعة المطابقة (عمليات تدقيق SOI)
- تأهيل أداة تطوير البرمجيات (DO-330)
- التقنيات التكميلية: التطوير القائم على النماذج (DO-331)، التكنولوجيا الموجهة للكائنات (DO-332)، الأساليب الرسمية (DO-333)
- جهة اتصال الشهادات وملخص إنجاز البرامج (SAS)
عملية منح الشهادة
- 1التطبيق ووصف المنتجيتم تحديد عائلة المنتجات وقائمة الطرازات والمواصفات الفنية والسوق المستهدف. يصبح المسار القياسي وإصدار الشهادات المطبق واضحًا في هذه الخطوة.
- 2مراجعة الملف الفنيويتم فحص وثائق التصميم وقائمة المواد وشهادات المكونات الحرجة وتعليمات الاستخدام.
- 3اختبار المنتجيتم إجراء الاختبارات التي يتطلبها المعيار ذو الصلة. تقرير الاختبار هو الأساس الأساسي لقرار الشهادة.
- 4تدقيق المصنعإذا كان المخطط يتطلب ذلك، يتم التحقق من استمرارية التصنيع ومراقبة إنتاج المصنع (FPC) في الموقع.
- 5إصدار الشهادة والتأشيربمجرد التحقق من المطابقة، يتم إصدار الشهادة؛ يتم تطبيق قواعد وضع العلامات على المنتج والتعبئة والتغليف.
- 6متابعة عمليات التدقيقاعتمادًا على المخطط، يتم إجراء عمليات تدقيق دورية للمصنع و/أو اختبارات المتابعة على العينات المأخوذة من السوق.
مدة الصلاحية
تختلف فترة الصلاحية حسب المخطط: بعض شهادات المنتجات غير محددة وتعتمد على عمليات تدقيق دورية للمصنع، في حين تتطلب بعض المخططات (مثل علامات السوق القطرية) تجديدًا سنويًا أو لكل شحنة. يتطلب كل تغيير في تصميم المنتج مراجعة الشهادة.
المستندات المطلوبة
- قائمة نماذج المنتجات والمتغيرات
- الرسومات الفنية والرسوم البيانية وفاتورة المواد
- شهادات للمكونات الهامة
- تعليمات الاستخدام وتسمية العينة
- تقارير الاختبار الموجودة، إن وجدت
- تفاصيل موقع الإنتاج
- PSAC — خطة للجوانب البرمجية للشهادة
- تطوير البرمجيات والتحقق منها وإدارة التكوين وخطط ضمان الجودة
- متطلبات البرمجيات وأوصاف التصميم
- مصفوفات التتبع
- حالات الاختبار والإجراءات والنتائج
- تقارير تحليل التغطية الهيكلية
- تقارير المشكلة وفهرس التكوين
- SAS — ملخص إنجاز البرمجيات
تكلفة الشهادة
لا يوجد سعر قائمة ثابت؛ يتم حساب التكلفة بناءً على المتغيرات التالية وتقديمها كتابياً في عرض السعر.
- عدد النماذج والمتغيرات في عائلة المنتج
- نطاق الاختبار الذي يتطلبه المعيار المعمول به
- ما إذا كان التدقيق في المصنع مطلوبًا أم لا
- عدد الأسواق المستهدفة وما إذا كان كل منها يتطلب اختبارًا منفصلاً
- ما إذا كان يمكن قبول تقارير الاختبار الحالية
الاعتماد
يتم إصدار شهادة المنتج بموجب ISO/IEC 17065؛ يتم إجراء الاختبارات التي تشكل أساس الشهادة في مختبرات حاصلة على اعتماد ISO/IEC 17025. النطاقان منفصلان. يتم توفير الاعتراف بين هيئات الاعتماد من خلال اتفاقيات IAF و ILAC.
يختلف النطاق الذي يمكن تقديم هذا المخطط ضمنه حسب منتجكم ونشاطكم؛ ويتم تأكيده كتابياً في مرحلة عرض السعر.
النطاق والتفويضاتشهادات ذات صلة
الأسئلة الشائعة
هل يمكنني الحصول على شهادة DO-178C؟
No certificate is issued in the classic sense. يتم تقييم البرنامج كجزء من شهادة صلاحية الطيران للنظام الذي ينتمي إليه. وما يمكن الحصول عليه من هيئة مستقلة هو تقرير تقييم المطابقة أو تقرير تدقيق الجاهزية؛ final acceptance rests with the authority.
ما هو MC/DC ولماذا هو صعب؟
تغطية الحالة/القرار المعدلة — معيار التغطية الهيكلية الأكثر صرامة المطلوب لـ DAL A. ويتطلب اختبار أن كل شرط في القرار يؤثر بشكل مستقل على النتيجة. إنه مكلف لأنه يزيد بشكل ملحوظ من عدد حالات الاختبار.
من يحدد مستوى DAL؟
ويتم تحديده من خلال تقييم السلامة الذي يتم إجراؤه على مستوى النظام. أسوأ تأثير ممكن لفشل البرنامج (كارثي، خطير، كبير، ثانوي، بدون تأثير) يعطي هذا المستوى؛ وهذا هو مخرجات فريق سلامة النظام، وليس فريق البرمجيات.


