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

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

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

المستويات

تم تعريفها على هذه المستويات: 2 3 4 5 6

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

عادة لا يتم ملاحظة هذه المهارة عند العمل في هذا المستوى من المسؤولية.

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

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

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

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

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

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

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

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

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

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

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

عادة لا يتم ملاحظة هذه المهارة عند العمل في هذا المستوى من المسؤولية.