دورة حياة تطوير البرمجيات (SDLC)


Training Description
تتطلب إدارة مشروع SDLC الحديث فهمًا شاملاً للأدوار المختلفة التي يجب أن تتحد معًا لإنشاء تطبيق ناجح
يبدأ هذا الفهم من خلال الاعتراف بالحاجة إلى العمل في بيئة متعددة التخصصات. يلعب كل من محللي الأعمال ومديري المشاريع ومختبري البرامج دورًا مهمًا ، وتتوفر لهم خيارات تنفيذ متعددة مثل Waterfall أوAgileإن معرفة الأداة أو الأسلوب الذي يجب استخدامه في أي موقف معين عند إدارة مشاريع إنشاء التطبيقات هو مفتاح النجاح.
سيمنحك برنامج دورة حياة تطوير البرمجيات المعرفة التي تحتاجها لمساعدتك على الاختيار بين هذه الأساليب والأدوات في إدارة المشروعات بحيث يمكنك تنفيذ مشروع تطوير البرمجيات الخاص بك بسرعة وكفاءة و الإنتقال به من المفهوم النظري إلى التنفيذ العملي.
Training Course index
اليوم الأول :
- •مقدمة - ما هو المشروع؟
- •مشاريع مقابل الإدارة التشغيلية
- •المشاريع كجزء من الإدارة الإستراتيجية
- •المشاريع كجزء لا يتجزأ من إدارة البرامج
- •دورة حياة المشروع
- •دورة حياة المشروع العامة
- •دورة حياة إدارة المشروع
- •مجموعات العملية
- •نظرة عامة على SDLC
- •مجالات المعرفة IIBA
اليوم الثاني :
- •البدء - دور مدير المشروع: خطوط الأساس
- •تطوير ميثاق المشروع
- •جمع المتطلبات
- •بيان نطاق المشروع
- •التعامل مع انهيار هيكل العمل
- •نطاق خط الأساس
- •تحديد الأنشطة
- •مخطط شبكة جدول المشروع (شبكة التبعية)
- •تقدير موارد النشاط
اليوم الثالث :
- •إغلاق المشروع
- •إقفال المشروع - قبول المنتج
- •إقفال المشروع - الأشياء التي يجب إنجازها
- •نظرة عامة رشيقة
- •ما هو Agile All About؟ البيان الرشيق والمبادئ
- •مستويات التخطيط السريع
- •الإصدار/ التخطيط - Product Backlog ، Sprint Backlog
- •نقاط القصة والسرعة
- •تخطيط التكرار
اليوم الرابع
- التكوين الآمن والتحكم في الإصدار (على سبيل المثال ، الأجهزة والبرامج والوثائق والواجهات والتصحيح)
- تحديد الإستراتيجية وخريطة الطريق
- إدارة الأمن ضمن منهجية تطوير البرمجيات
- تحديد معايير وأطر الأمن
- تعريف وتطوير التوثيق الأمني
- تطوير مقاييس الأمان (على سبيل المثال ، العيوب لكل سطر من التعليمات البرمجية ، ومستوى الأهمية ، ومتوسط وقت المعالجة ، والتعقيد
- برنامج إيقاف التشغيل
اليوم الخامس :
- الحصول على الموافقة الأمنية للتشغيل (على سبيل المثال ، قبول المخاطر ، تسجيل الخروج عند المستوى المناسب)
- أداء المراقبة المستمرة لأمن المعلومات (ISCM)
- دعم الاستجابة للحوادث
- إجراء إدارة التصحيح (مثل الإصدار الآمن والاختبار)
- أداء إدارة الثغرات الأمنية (مثل المسح والتتبع والفرز)
- حماية وقت التشغيل (على سبيل المثال ، الحماية الذاتية لتطبيق وقت التشغيل (RASP) ، جدار حماية تطبيق الويب (WAF) ، التوزيع العشوائي لتخطيط مساحة العنوان (ASLR))
- دعم استمرارية العمليات
Training course outcomes
•تحديد وتقييم وتوثيق القائمين على تنفيذ المشروع من الشركاء وأصحاب المصلحة
•التمييز بين أنواع ومستويات اختبار البرامج المختلفة
•كتابة تقارير حالة مستخدم فعالة يمكن استخدامها لتحديد المتطلبات في مشروع ال Agile
•تطبيق نموذج دورة حياة مختلف لكل مشروع بشكل فعال عند تنفيذ مشاريع تطوير البرمجيات
•اختيار منهجية إدارة المشروع المناسبة لكل مشروع على حدا بناءً على خصائصه الفريدة
•تحديد و تقدير القمية المالية و التكلفة للمشروع و كذلك تحديد الوقت المستغرق لتنفيذ المشروع و تسليمه في موعده
•فهم أهمية بيان Agile وعلاقته بمبادئ Agile الاثني عشر (12)
•استخدام هيكل تقسيم العمل WBSلتحليل حزم العمل في المشروع واستخدام طريقة المسار الحرج ( (CPM) لفهم التبعيات بين أنشطة المشروع
Training Pre-requirements
- سعودي الجنسية.
- إجادة اللغة الإنجليزية.
- الحصول على دبلوم كحد أدنى وفي تخصص تقني أو معلوماتي أو هندسي
- اكبر من 18 سنة
- وجود جهاز حاسب آلي سعته لا تقل عن 4 جيجا بايت وانترنت مناسب
- أن تكون على رأس العمل
ملاحظة الدورة من 4 مساءا الى 9 مساءا لمدة خمس ايام
Related Professional Certificates |
|
---|---|
Trainer Name |
|
Trainer Experiences |
|