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