تصميم البرمجيات وتطويرها

Card image cap
تصميم البرمجيات وتطويرها
  • القسم الهندسة والصيانة والتشغيل
  • التصنيف هندسة البرمجيات والحوسبة

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

الوصف


أهداف الدورة

  1. التعرف على مراحل دورة حياة تطوير البرمجيات وأهميتها.
  2. تعلم كيفية تحليل متطلبات البرمجيات وتصميم النظام.
  3. اكتساب مهارات البرمجة باستخدام لغات وأدوات حديثة.
  4. تطبيق تقنيات اختبار البرمجيات لضمان الجودة.
  5. تطوير القدرة على إدارة مشاريع البرمجيات بشكل فعال.

 

محاور الدورة

1. مقدمة في تطوير البرمجيات:

  • تعريف تطوير البرمجيات وأهميته.
  • دورة حياة تطوير البرمجيات (SDLC).
  • أدوات وتقنيات تطوير البرمجيات الحديثة.

2. تحليل متطلبات البرمجيات:

  • جمع وتوثيق متطلبات النظام.
  • تحويل المتطلبات إلى نماذج تصميمية.
  • تحليل المتطلبات باستخدام UML.

3. تصميم النظام والبرمجيات:

  • مبادئ التصميم الجيد للبرمجيات.
  • بناء النماذج التصميمية (مثل ERD وDFD).
  • تصميم واجهات المستخدم وتجربة المستخدم (UI/UX).

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

  • تعلم لغات البرمجة الأساسية (مثل Java، Python).
  • استخدام أطر العمل الحديثة لتطوير التطبيقات.
  • تطبيق أفضل ممارسات البرمجة النظيفة (Clean Code).

5. اختبار البرمجيات وضمان الجودة:

  • تقنيات الاختبار اليدوي والآلي.
  • أدوات اختبار البرمجيات (مثل Selenium وJUnit).
  • أهمية اختبار الأداء والأمان.

6. إدارة مشاريع تطوير البرمجيات:

  • أساليب إدارة المشاريع (مثل Agile وScrum).
  • أدوات إدارة المشاريع البرمجية (مثل Jira).
  • التخطيط الزمني وتوزيع المهام في المشاريع.

7. نشر البرمجيات وصيانتها:

  • مراحل النشر والإطلاق.
  • مراقبة أداء البرمجيات بعد الإطلاق.
  • تحديث وصيانة البرمجيات لتحسين الأداء.

تاريخ الإنعقاد مكان الإنعقاد سجل الآن
 04/04/2025 غير محدد
 30/04/2025 غير محدد
 26/05/2025 غير محدد
 21/06/2025 غير محدد
التصنيف
الهندسة والصيانة والتشغيل
القسم
هندسة البرمجيات والحوسبة