SWEN7303 | هندسة البرمجيات للأنظمة الموزعة

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