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