إطار المهارات والكفاءات العالمي للعالم الرقمي

البرمجة وتطوير البرمجيات PROG بيتا

(unchanged)

تطوير مكونات للبرمجيات تهدف إلى تقديم قيمة لأصحاب المصلحة.

الترجمة العربية لـ SFIA 9: النسخة التجريبية

SFIA 9 باللغة الإنجليزية متاح الآن.

  • هذه هي النسخة التجريبية من SFIA 9 باللغة العربية.
  • قمنا بإنشائها باستخدام منصة Phrase Localization Platform، من خلال الجمع بين:
    • المحتوى المترجم من SFIA 8
    • مساهمات من 7 من أبرز مزودي الترجمة الآلية
  • سنقوم بتحديث هذه الترجمة بعد المراجعة وفحوصات الجودة.
  • يرجى الاتصال بنا إذا لاحظتم أي أخطاء أو كانت لديكم أي أسئلة.

ملاحظة: بينما تساعد الترجمة الآلية في إنشاء الإصدارات الأولية، فإن المراجعة المهنية تضمن الدقة واللغة المناسبة للسياق.

ملاحظات إرشادية:

(modified)

قد تتضمن الأنشطة على سبيل المثال لا الحصر:

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

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

فهم مستويات المسؤولية لهذه المهارة

حيث لا يتم تعريف المستويات الأدنى ...
  • لا يتم تحديد المهام والمسؤوليات المحددة لأن المهارة تتطلب مستوى أعلى من الاستقلالية والتأثير والتعقيد في صنع القرار مما هو متوقع عادة في هذه المستويات. يمكنك استخدام عبارات الجوهر لفهم المسؤوليات العامة المرتبطة بهذه المستويات.
حيث لا يتم تعريف المستويات الأعلى ...
  • لم يتم تحديد المسؤوليات والمساءلة لأن هذه المستويات العليا تنطوي على قيادة استراتيجية وتأثير تنظيمي أوسع يتجاوز نطاق هذه المهارة المحددة. انظر بيانات الجوهر.

تطوير المهارات وإظهار المسؤوليات المتعلقة بهذه المهارة

تظهر المستويات المحددة التقدم التدريجي في المهارات والمسؤوليات.

حيث لا يتم تعريف المستويات الأدنى ...

يمكنك تطوير معرفتك ودعم الآخرين الذين يتحملون مسؤولية في هذا المجال من خلال:

  • تعلم المفاهيم والمبادئ الأساسية المتعلقة بهذه المهارة وتأثيرها على دورك
  • أداء المهارات ذات الصلة (انظر مهارات SFIA ذات الصلة)
  • دعم الآخرين الذين يقومون بمهام وأنشطة ذات مستوى أعلى
حيث لا يتم تعريف المستويات الأعلى ...
  • يمكنك التقدم من خلال تطوير المهارات ذات الصلة التي هي أكثر ملاءمة لمستويات أعلى من القيادة التنظيمية.

إظهار/إخفاء الأوصاف والمستويات الإضافية.

مستويات المسؤولية عن هذه المهارة

2 3 4 5 6

البرمجة وتطوير البرمجيات: المستوى2

المستوى الثاني- يساعد: جوهر المستوى: تقديم المساعدة للآخرين، والعمل تحت إشراف روتيني، واستخدام تقديره لحل المشكلات الروتينية. التعلم بنشاط من خلال التدريب والخبرات في العمل.

(unchanged)

يقوم بتصميم وترميز (برمجة) والتحقق من واختبار وتوثيق وتعديل وتغير تصميم البرامج/البرامج النصية البسيطة. يطبق المعايير والأدوات المتفق عليها، لتحقيق نتائج جيدة التصميم. يقوم باستعراض ومراجعة أعماله.

البرمجة وتطوير البرمجيات: المستوى3

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

(unchanged)

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

البرمجة وتطوير البرمجيات: المستوى4

المستوى الرابع- يمكّن: جوهر المستوى: أداء أنشطة معقدة متنوعة، ودعم الآخرين وإرشادهم، وتفويض المهام عند الاقتضاء، والعمل بشكل مستقل تحت التوجيه العام، والمساهمة بالخبرة لتحقيق أهداف الفريق.

(unchanged)

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

البرمجة وتطوير البرمجيات: المستوى5

المستوى الخامس- يضمن، يقدم المشورة: جوهر المستوى: تقديم إرشادات موثوقة في مجاله والعمل تحت إشراف واسع النطاق. المسؤولية عن تحقيق نتائج عمل مهمة، من التحليل إلى التنفيذ إلى التقييم.

(unchanged)

يتولى المسؤولية الفنية في جميع مراحل تطوير البرمجيات وتكرارها. يخطط ويقود أنشطة بناء البرمجيات. يقوم باعتماد وتكييف الأساليب والأدوات والتقنيات المناسبة لتطوير البرمجيات. يقيس ويراقب تطبيقات المعايير الخاصة بالمشروع/الفريق في بناء البرمجيات بما في ذلك الجانب الأمني للبرمجيات. يساهم في تطوير السياسات والمعايير والمبادئ التوجيهية المؤسسية لتطوير البرمجيات.

البرمجة وتطوير البرمجيات: المستوى6

المستوى السادس- يبادر، يؤثر: جوهر المستوى: يتمتع بنفوذ تنظيمي كبير، ويتخذ قرارات رفيعة المستوى، ويشكل السياسات، ويظهر القيادة، ويعزز التعاون التنظيمي، ويقبل المساءلة في المجالات الرئيسية.

(unchanged)

يقوم بتطوير السياسات والمعايير والمبادئ التوجيهية المؤسسية الخاصة ببناء البرمجيات وتغيير تصاميمها. يخطط ويقود أنشطة بناء البرمجيات لمشاريع التطوير الاستراتيجية والكبيرة والمعقدة. يقوم بتطوير وتطويع أساليب وقدرات مؤسسية جديدة ويدفع نحو تبني السياسات والمعايير والالتزام بها.