يحتوي على مجموعة كبيرة من أسئلة الاختيار من متعدد تتعلق بمواضيع خوارزمية أساسية
هذا الملف هو عبارة عن مجموعة من أسئلة المراجعة والتمارين المُعدة لمقرر SENG364 (اختبار البرمجيات وضمان الجودة).
يغطي أساسيات الرسوم البيانية (Graphs)، بما في ذلك الرسوم البيانية الموجهة وغير الموجهة، ومفاهيم الركائز (Vertices) والروابط (Edges)، وطرق الزيارة مثل Depth-First و Breadth-First Traversal.
يمثل هذا الملف الفصل الحادي عشر من مادة "اختبار البرمجيات وضمان الجودة (SENG364)" بعنوان "ضمان جودة البرمجيات - الجزء الثاني". يركز المحتوى على تصنيف متطلبات البرامج إلى عوامل جودة البرمجيات، التي تُعرف بالمتطلبات غير الوظيفية المستخدمة لتقييم أداء النظام.
يتحدث عن الرسوم الشجرية (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)، مع التركيز على تنفيذها في لغة جافا.