مخطط الموضوع

  • التوصيف العام

    يهدف هذا المقرر إلى تعريف الطالب بأهم المواضيع التي تتناولها هندسة البرمجيات والتي تعتبر الإطار العام الذي تجري ضمنه عمليات تطوير البرمجيات. هناك العديد من المحاور في هذه المادة وقد يكون بعضها موضوعاً لمقرر مستقل ولكن استعراض هذه المفاهيم معاً وفهم العلاقات فيما بينها وتفاعل بعضها مع البعض الآخر يعطي نظرة شمولية ويسمح بفهم آليات تطوير البرمجيات والتقنيات المعتمدة في إدارتها. المحصلات التعليمية: 1. استيعاب تعريف هندسة البرمجيات وأهميتها والأسس التي تقوم عليها. 2. التعرف على مفهوم إدارة المشاريع البرمجية والأنشطة المنفذة ضمنه (تخطيط المشاريع، استخدام الجداول الزمنية البيانية في إدارة المشاريع، إدارة المخاطر). 3. التعرّف على إجرائيات إدارة الجودة ونشاطاتها وعلى المعايير والمقاييس المستخدمة في دعم جودة البرمجيات. 4. تعرّف كيفية تنظيم وثيقة المتطلبات مع التركيز على مفاهيم المتطلبات الوظيفية وغير الوظيفية وطريقة كتابة المتطلبات وطرائق النمذجة المستخدمة لتوصيفها (صورية وغير صورية). 5. إدراك أهمية التغيير وصيانة البرمجيات والعوامل التي تؤثر على تكاليفها والتعرّف على إدارة التغيير وإدارة التشكيلات والإصدارات والسحوب.