تخطى إلى المحتوى | الدخول إلى الإبحار

الأدوات الشخصية

Reference and guide to SFIA version 7. Framework status: Current standard.

تطوير نظم الزمن الحقيقي أو النظم المدمجة RESD

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

تطوير نظم الزمن الحقيقي أو النظم المدمجة: مستوى 6

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

تطوير نظم الزمن الحقيقي أو النظم المدمجة: مستوى 5

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

تطوير نظم الزمن الحقيقي أو النظم المدمجة: مستوى 4

يقوم بتصميم وتطوير مكونات نظم الزمن الحقيقي أو النظم المدمجة المعقدة، مع تضمين خصائص التأمين ضد الأعطال أو الحُطوط الرشيق. يقوم بتطوير وتنفيذ البرمجيات للعمل في النظم المدمجة. يقوم بتطوير نماذج أولية أو محاكاة لنظم الزمن الحقيقي أو النظم المدمجة من أجل دعم عملية صنع القرار. يقوم بتصميم مخططات فعلية تعكس الارتباطات بين مكونات الزمن الحقيقي أو النظم المدمجة لاختبار وتحسين الأداء. يساهم في أنشطة التحقق من صلاحية وسلامة التصاميم. يستخدم الأدوات والأجهزة المتخصصة (مثل أجهزة التحليل المنطقي، المحاكيات داخل الدارات أو أجهزة تتبع الخزن الرقمي  بالذبذبات "أوسيلوسكوبات") من أجل تطوير البرامج المدمجة واختبارها وتصحيحها واستكشاف أخطائها وحلها من أجل ضمان مستويات عالية من السلامة والموثوقية.

تطوير نظم الزمن الحقيقي أو النظم المدمجة: مستوى 3

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

تطوير نظم الزمن الحقيقي أو النظم المدمجة: مستوى 2

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