يشرح تحليل المشكلة كعملية لفهم مشاكل العالم الحقيقي، ويفصل الخطوات الخمس اللازمة لإجرائه، والتي تشمل تحديد الأسباب الجذرية والقيود.
يوضح أن تطوير البرمجيات هو نشاط فريق، ويعدد المهارات الست المطلوبة للفريق من أجل إدارة فعالة للمتطلبات، بدءاً من تحليل المشكلة وحتى بناء النظام الصحيح.
يغطي نماذج عملية البرمجيات التقليدية (الشلال، الحلزوني) والنهج التكراري (Iterative Approach)، مع التركيز على دور المتطلبات في كل مرحلة.
يقدم تعريف متطلبات البرمجيات وإدارة المتطلبات (RM)، ويشرح مجالي المشكلة والحل وارتباطهما باحتياجات أصحاب المصلحة وميزات النظام.
يستعرض أهداف تطوير البرمجيات، وأسباب فشل ونجاح المشاريع، والتكلفة العالية التي تتسبب بها أخطاء المتطلبات المتأخرة.
ملخص لمادة جافا لدرس الـ ABSTRACTION { التجريد }
ملخص لمادة جافا لدرس POLYMORPHISM {تعدد الاشكال }
ملخص لموضوع INHERITANCE {الورثة}
تجميعات أسئلة
اختبار ميد سابق لمادة Computer Organization { اسمبلي }