تطوير نظم التشغيل في الوقت الفعلي أو النظم المدمجة RESD
تصميم وتطوير برمجيات فورية موثوقة بداخل النظم المدمجة.
ملاحظات إرشادية:
توفر النظم المدمجة وظيفة محددة وسط نظام آلي أو إلكتروني أوسع تحكمه قيود على التشغيل في الوقت الفعلي للسلامة والأمان والموثوقية. عادة ما يتضمن هذا إقامة روابط مع الأجهزة والحساسات ووحدات التحكم بغرض الرقابة والضبط في المعدات الصناعية أو الخاصة بالسيارات أو المعدات الفضائية أو الطبية أو الخاصة بالروبوتات بما في ذلك الأجهزة الخاصة بإنترنت الأشياء والنظم الذكية.
عادة ما تؤدي هذه النظم وظائف بالغة الأهمية ويكون لها اشتراطات صعبة نذكر منها على سبيل المثال لا الحصر التكامل أو الموثوقية أو السلامة أو الأمن أو استهلاك الطاقة.
قد تتضمن الأنشطة على سبيل المثال لا الحصر:
- تحديد اشتراطات النظام غير النصية مثل الأداء والموثوقية والسلامة والأمان بما فيها الاشتراطات الخاصة بالقوة أو التكلفة أو الفضاء المادي أو زمن الاستجابة.
- إدماج خصائص الأمان/ التأمين في حال حدوث خلل لضمان معدل تدهور بطيء
- استخدام آليات متخصصة لتحديد مواصفات النظم ولضمان توافر سمات ضرورية بها.
- تطبيق طرق وآليات التحقق والاعتماد والاختبار الشاملة.
- استخدام أدوات متخصصة مثل محاكي الدائرة الداخلية والمحللات المنطقية وراسمات الذبذبات الرقمية.
مستويات المسؤولية عن هذه المهارة
2 | 3 | 4 | 5 | 6 |
تطوير نظم التشغيل في الوقت الفعلي أو النظم المدمجة: المستوى1
لا يتم ملاحظة هذه المهارة أو ممارستها عادة على هذا المستوى من المسؤولية والمساءلة.
تطوير نظم التشغيل في الوقت الفعلي أو النظم المدمجة: المستوى2
يصمم ويُصنّع ويختبر مكونات بسيطة لنظم التشغيل بالوقت الفعلي / مدمجة كجزء من تصميم عام أكبر للنظم. يستخدم لغات برمجة ملائمة لتشغيل الحساسات ووحدات التحكم البسيطة. يتعلم كيفية استخدام أدوات متخصصة مثل محاكي الدائرة الداخلية والمحللات المنطقية وراسمات الذبذبات الرقمية.
تطوير نظم التشغيل في الوقت الفعلي أو النظم المدمجة: المستوى3
يصمم ويُصنّع ويحقق التكامل بين مكونات نظم التشغيل بالوقت الفعلي/ النظم المدمجة ذات التعقيد المتوسط كجزء من التصميم الأكبر للنظم. يتبع المعايير المتفق عليها ويستخدم أدوات متخصصة مثل المحاكي للدائرة الداخلية والمحللات المنطقية. يدفع نحو استخدام الأجهزة المتخصصة مثل الحساسات ووحدات التحكم ويُحسّن من قواعد أداء المكونات. يطبق عددا من النُهُج من أجل التحقق من صحة مكونات نظم التشغيل بالوقت الفعلي واختبارها.
تطوير نظم التشغيل في الوقت الفعلي أو النظم المدمجة: المستوى4
يصمم ويصنع ويدمج مكونات ونظم فرعية مدمجة/ لنظم التشغيل في الوقت الفعلي معقدة. يصمم تخطيطات تعكس الصلة ما بين مكونات النظام لاختبار الأداء وتحسينه. يصنع نماذج أولية ونماذج محاكية للنظام للمساعدة في عملية التطوير وتمكين عملية تصحيح ألأخطاء والاختبار واستكشاف الأخطاء وإصلاحها في البرمجيات المدمجة. يطبق عددًا من النُهُج بهدف التصديق على والتحقق من صحة واختبار المكونات والنظم الفرعية الخاصة بنظم تشغيل الوقت الفعلي. يعرف عددًا من الأدوات المتخصصة معرفة تامة.
تطوير نظم التشغيل في الوقت الفعلي أو النظم المدمجة: المستوى5
يصمم ويطور بنى ونظم مدمجة/ نظم التشغيل في الوقت الفعلي لاستيفاء اشتراطات النظم المتفق عليها. يخطط ويدير عملية تطوير النظم المدمجة/ نظم التشغيل في الوقت الفعلي ويختار النُهُج والآليات التي يجب استخدامها. يحلل خيارات التصميم ويفاضل ما بين الأجهزة والبرمجيات ويقدم التوصيات بشأن المخاطر المرتبطة بهذه الخيارات ويقيّمها ويديرها. يعمل على إجراء عمليات التصديق والتحقق من الصحة والاختبار على مدار عملية التطوير كلها. يشرف على إدماج نظم فرعية متعددة في النظام الشامل.
تطوير نظم التشغيل في الوقت الفعلي أو النظم المدمجة: المستوى6
يقوم بالتوجيه والقيادة بصورة شاملة لعملية تطوير النظم المدمجة/ نظم التشغيل في الوقت الفعلي. يطور سياسات ومعايير ومبادئ المؤسسة التوجيهية لبنى وتصميمات نظم التشغيل في الوقت الوقت الفعلي/ النظم المدمجة. يخطط ويقود عمليات التطوير الاستراتيجية لنظم التشغيل في الوقت الفعلي/ النظم المدمجة المعقدة والكبيرة. يحدد الفرص السانحة لاستغلال التقنيات الجديدة وتحسين التقنيات والممارسات الحالية. يعزز الالتزام بالاستراتيجيات التكنولوجية وبنى النظم وتنفيذ عمليات التحقق من الصحة القائمة على المخاطر والاعتماد والاختبار. يطور استراتيجيات تنفيذ وشراء فعالة.
تطوير نظم التشغيل في الوقت الفعلي أو النظم المدمجة: المستوى7
لا يتم ملاحظة هذه المهارة أو ممارستها عادة على هذا المستوى من المسؤولية والمساءلة.