تصفح الملخصات، الشرائح، وبنوك الأسئلة اللي شاركوها زملائك، وحمل اللي يفيدك.
يتحدث عن الرسوم الشجرية (Trees) وأنواعها مثل N-ary Tree و Binary Tree، وطرق تفريغ الركائز (Traversal) مثل Preorder و Inorder و Postorder و Breadth-first، بالإضافة إلى تطبيقها في تمثيل المعادلات.
هذا الملف يمثل الفصل العاشر من مادة "اختبار البرمجيات وضمان الجودة (SENG364)"، وهو بمثابة مقدمة شاملة للمفاهيم الجوهرية لضمان جودة البرمجيات (SQA).
يشرح هياكل البيانات المكدس (Stack) وهو (LIFO)، والصف (Queue) وهو (FIFO)، و Deques (الذي يسمح بالإضافة والحذف من كلا الطرفين)، مع تفصيل طرق تنفيذ كل منها باستخدام المصفوفات والقوائم المترابطة.
يقدم شرحًا للقوائم المرتبة (Ordered List) والقوائم المصنفة/المرتبة (Sorted List)، ويوضح كيفية تنفيذ كل منهما باستخدام المصفوفات والقوائم المترابطة.
ملف يمثل مادة تعليمية أو عرضاً تقديمياً لـ الفصل التاسع من مقرر اختبار البرمجيات وضمان الجودة (SENG364). يركز هذا الفصل بشكل أساسي على مرحلة اختبار القبول (Acceptance Testing)، وهي المرحلة النهائية التي يتم فيها تقييم المنتج البرمجي من منظور العميل والمستخدم النهائي.
يشرح المفاهيم الأساسية للمصفوفات (Array) والمصفوفات متعددة الأبعاد والقوائم المترابطة أحادية الاتجاه (Singly Linked List)، مع التركيز على تنفيذها في لغة جافا.
ملف يمثل عرضاً تقديمياً لـ الفصل الثامن (Chapter 8) من مقرر اختبار البرمجيات وضمان الجودة (SENG364). يركز هذا الفصل على الجانب التنظيمي والتنفيذي لاختبار النظام.
يتناول مفهوم أنواع البيانات المجردة (Abstract Data Type - ADT) والتجريد (Abstraction)، ويعرض التسلسل الهرمي لكلاسات جافا (Java Class Hierarchy) مع شرح واجهات مثل Comparable و Container.
ملف يمثل عرضاً تقديمياً أو مذكرة تعليمية لـ الفصل السادس (Chapter 6) من مقرر (SENG364)، وهو استكمال لتصنيف أنواع اختبار البرمجيات، مع التركيز على الاختبارات غير الوظيفية (Non-Functional Testing) التي تقيّم جودة وأداء النظام.
ملف يمثل عرضاً تقديمياً أو مذكرة تعليمية لـ الفصل الخامس (Chapter 5) من مقرر (SENG364)، وهو مخصص لشرح وتصنيف الأنواع المختلفة لاختبار البرمجيات.