تركيز SL المدعوم. الهدف الأول للتقييم 2027؛ يعيد PDF الرسمي 403؛ الكتيب القديم المكتسب هو التقييم النهائي 2026. يحافظ الدليل المتبقي ومتطلبات التقييم والعمل العملي على امتيازاتها المسجلة.
المتطلبات السابقة: قراءة الكميات والوحدات المعلنة، واستخدام الحساب وشرط النموذج أدناه. طور كل درس طريقته الخاصة قبل النقل المستقل.
هذه أمثلة تعليمية أصلية أو خيالية صراحةً، وليست قياسات فعلية أو تحقيقات مُقيّمة مكتملة من المتعلمين.
يمكن لنظام حجز مدرسي أن يحسب بشكل صحيح ومع ذلك يفشل إذا فقد المستخدمون الوصول أو تم إفشاء السجلات. يتضمن النجاح سياق النظام.
ابدأ بتوقع. حدد الكميات أو الخصائص التي ستقارنها، ثم حدد الدليل الذي يمكنه التمييز بين تفسيرين.
بنِ النموذج
يجمع نظام الحاسوب بين الأجهزة والبرمجيات والبيانات والأشخاص. الشبكة تتيح الاتصال باستخدام البروتوكولات. يجب أن تميز المتطلبات بين الوظيفة والقيود مثل التوافر والأمان وإمكانية الوصول.
المصادقة: التحقق من هوية مُدَّعاة؛ التفويض: تحديد الإجراءات المسموحة.
اختر الأدلة القادرة على اختبار النموذج
افصل بين المصادقة والتفويض. تحقق المصادقة من الهوية؛ يحدد التفويض الإجراءات المسموح بها. يربط نموذج التهديد بين أصل ثمين وهجوم محتمل وضوابط مناسبة.
استخدم مجموعة بيانات افتراضية للمدرسة لتعريف المستخدمين والصلاحيات. ارسم تدفقات البيانات، وقارن بين التحقق والتأكيد، وحدد الاختبارات للمدخلات العادية والحددية وغير الصالحة. لا تستخدم بيانات اعتماد حقيقية أو سجلات طلاب في التمارين.
اعمل من الكميات المعروفة
أدر القيم المعروفة ووحداتها. اختر العلاقة لأن افتراضاتها تتناسب مع هذه الحالة، ثم أعد ترتيب المعادلة قبل التعويض.
معلوم: ملف يحتوي على 12 ميجابايت، حيث يُعرّف هذا المثال الميجابايت واحدًا بأنه مليون بايت. البتات = بايت × 8 = 12 × 1,000,000 × 8 = 96,000,000 بت. عند 8,000,000 بت في الثانية، الوقت المثالي = الحجم/المعدل = 12 ثانية، باستثناء الأحمال الزائدة.
مثال:
ملف حجمه 40 مليون بت ينتقل بسرعة 5 مليون بت في الثانية. أوجد الوقت المثالي. استخدم نفس التسلسل: الكميات المعلومة → النموذج → العلاقة → التعويض → الوحدة والتفسير.
تحقق من الاستنتاج وحدوده
عرض النطاق الترددي ليس معدل النقل الفعلي من الطرف إلى الطرف. التشفير لا يضمن بمفرده التفويض الصحيح أو يزيل كل مخاطر الأمن.
عُد إلى الملاحظة الأصلية. اشرح ما يدعمه النتيجة، وما هي الشروط التي تفترضها، وطريقة واحدة لاختبار تفسير منافس.
تحذير:
يضمن التشفير أن لكل مستخدم صلاحيات وصول مناسبة. هذه ادعاء خاطئ: عرض النطاق الترددي ليس معدل النقل الفعلي من الطرف إلى الطرف. التشفير لا يضمن بمفرده التفويض الصحيح أو يزيل كل مخاطر الأمن.
المفتاح:
أنظمة الحوسبة والشبكات والمتطلبات: افصل بين المصادقة والتفويض. تحقق المصادقة من الهوية؛ يحدد التفويض الإجراءات المسموح بها. يربط نموذج التهديد بين أصل ثمين وهجوم محتمل وضوابط مناسبة.
يعني الميجابايت العشري مليون بايت؛ اضرب في ثمانية قبل القسمة على البتات في الثانية الواحدة. البيانات صفر لها مدة نقل مثالية صفر. يتم رفض معدل غير موجب؛ التحميل الإضافي الفعلي خارج هذا النموذج الحسابي.
تركيز SL المدعوم. الهدف الأول للتقييم 2027؛ يعيد PDF الرسمي 403؛ الكتيب القديم المكتسب هو التقييم النهائي 2026. يحافظ الدليل المتبقي ومتطلبات التقييم والعمل العملي على امتيازاتها المسجلة.
المتطلبات السابقة: قراءة الكميات والوحدات المعلنة، واستخدام الحساب وشرط النموذج أدناه. طور كل درس طريقته الخاصة قبل النقل المستقل.
هذه أمثلة تعليمية أصلية أو خيالية صراحةً، وليست قياسات فعلية أو تحقيقات مُقيّمة مكتملة من المتعلمين.
2.2
الشبكات: التأخير، معدل النقل والتسليم الطبقي
ما الذي قد يفسر هذه الملاحظة؟
يمكن لرسالة صغيرة أن تصل متأخرة على رابط عالي عرض النطاق الترددي. السعة والتأخير يقيسان خصائص مختلفة.
ابدأ بتوقع. حدد الكميات أو الخصائص التي ستقارنها، ثم حدد الدليل الذي يمكنه التمييز بين تفسيرين.
بنِ النموذج
حزم البيانات تحمل البيانات الموجهة عبر الشبكة. يفصل النموذج الطبقي المسؤوليات مثل معنى التطبيق وتسليم النقل وتوجيه الشبكة. يصف عرض النطاق الترددي السعة؛ معدل النقل (throughput) هو معدل البيانات المحقق؛ التأخير (latency) هو التأخير الزمني.
الإنتاجية: معدل نقل البيانات المفيد المحقق؛ التأخير: التأخر الذي يحدث في الاتصال.
اختر الأدلة القادرة على اختبار النموذج
يعتمد وقت الإرسال على حجم البيانات والمعدل. قد يشمل التأخير الكلي أيضًا الانتشار والمعالجة وانتظار الطابور. يحمي التشفير المحتوى ضمن افتراضاته لكنه لا يزيل الازدحام أو كل تعريض للبيانات الوصفية.
تتبع مسار رسالة باستخدام نموذج محلي موثق. سجل حجم الحمولة والوحدات والزمن المقاس. استخدم شبكات المعتمدة من المدرسة ورسائل اصطناعية؛ لا تقم بفحص أو اعتراض حركة مرور مستخدم آخر.
اعمل من الكميات المعروفة
أدر القيم المعروفة ووحداتها. اختر العلاقة لأن افتراضاتها تتناسب مع هذه الحالة، ثم أعد ترتيب المعادلة قبل التعويض.
معلوم: ملف حجمه 8 ميجابت يعبر رابط سرعة 2 ميجابت/ثانية. زمن النقل المثالي = الحجم/المعدل = 8/2 = 4 ثانية. يمكن أن تجعل الأحمال الزائدة للبروتوكول والمستخدمون الآخرون والتأخير إكمال الرصد أبطأ.
مثال:
ملف حجمه 12 ميجابت يعبر عبر رابط بسرعة 3 ميجابت/ثانية. احسب وقت النقل المثالي. استخدم نفس التسلسل: الكميات المعروفة → النموذج → العلاقة → التعويض → الوحدة والتفسير.
تحقق من الاستنتاج وحدوده
الميجابايت الواحد يساوي ثمانية ميجابت قبل احتساب الأعباء الإضافية. لا يضمن رابط أسرع معدل نقل ضماناً لانخفاض التأخير أو لأطراف اتصال آمنة.
عُد إلى الملاحظة الأصلية. اشرح ما يدعمه النتيجة، وما هي الشروط التي تفترضها، وطريقة واحدة لاختبار تفسير منافس.
تحذير:
اتصال عالي النطاق الترددي يضمن انعدام التأخير تماماً. هذا الادعاء خاطئ: الميجابايت الواحد يساوي ثمانية ميجابت قبل احتساب الأعباء الإضافية. لا يضمن رابط أسرع معدل نقل ضماناً لانخفاض التأخير أو لأطراف اتصال آمنة.
المفتاح:
الشبكات: التأخير، وعرض النطاق الترددي، والتسليم الطبقي: يعتمد وقت النقل على حجم البيانات ومعدل النقل. قد يشمل التأخير الكلي أيضاً انتشار الإشارة، والمعالجة، وتراكم الطوابير. يحمي التشفير المحتوى ضمن افتراضاته، لكنه لا يلغي الازدحام أو كل تعرض للمعلومات الوصفية (metadata).
قياس من بداية النقل حتى وصول آخر بت. تحت هذا النموذج المثالي، يتجمع وقت النقل التسلسلي وتأخير الانتشار. زيادة عرض النطاق الترددي تغير الحد الأول فقط؛ إضافة التوقف والتخزين والانتظار ستضيف حدوداً إضافية.
تركيز SL المدعوم. الهدف الأول للتقييم 2027؛ يعيد PDF الرسمي 403؛ الكتيب القديم المكتسب هو التقييم النهائي 2026. يحافظ الدليل المتبقي ومتطلبات التقييم والعمل العملي على امتيازاتها المسجلة.
المتطلبات السابقة: قراءة الكميات والوحدات المعلنة، واستخدام الحساب وشرط النموذج أدناه. طور كل درس طريقته الخاصة قبل النقل المستقل.
هذه أمثلة تعليمية أصلية أو خيالية صراحةً، وليست قياسات فعلية أو تحقيقات مُقيّمة مكتملة من المتعلمين.
3.2
قواعد البيانات العلاقية: مفتاح وعلاقة
ما الذي قد يفسر هذه الملاحظة؟
تكرار عنوان المستخدم في كل طلب يمكن أن ينتج عنه سجلات متعارضة عند تغيير العنوان.
ابدأ بتوقع. حدد الكميات أو الخصائص التي ستقارنها، ثم حدد الدليل الذي يمكنه التمييز بين تفسيرين.
بنِ النموذج
الجدول العلائقي يحتوي على صفوف وخصائص. المفتاح الأساسي يُعرّف صفاً؛ أما المفتاح الخارجي فيربط بمفتاح مرجعي في جدول آخر. يمكن أن تقلل عملية التطبيع من التكرار غير الضروري وتشوهات التحديث مع الحفاظ على العلاقات ذات المعنى.
المفتاح الأساسي: مجموعة خصائص تُعرّف فريدةً صفًا في جدول؛ المفتاح الأجنبي: مجموعة خصائص تشير إلى مفتاح في جدول آخر.
اختر الأدلة القادرة على اختبار النموذج
عملية الربط (join) تجمع الصفوف وفقاً لشرط محدد. يعتمد عدد النتائج على نوعية العلاقة والفلترة. يفرض قيد المفتاح الخارجي قاعدة العلاقة؛但他 does not automatically encrypt personal data. لا يقوم تلقائياً بتشفير البيانات الشخصية.
صمم مجموعة بيانات اصطناعية صغيرة للمستخدم والطلب لا تحتوي على معلومات شخصية حقيقية. عرّف المفاتيح، واختبر إدراج المكررات والإشارات المفقودة، ثم تحقق من نتيجة استعلام مقابل جدول متوقع تم حسابه يدوياً.
اعمل من الكميات المعروفة
أدر القيم المعروفة ووحداتها. اختر العلاقة لأن افتراضاتها تتناسب مع هذه الحالة، ثم أعد ترتيب المعادلة قبل التعويض.
معلوم: أربعة عملاء لديهم على التوالي 2، 0، 3 و 1 طلبات. يُرجع الانضمام الداخلي (inner join) من العميل إلى الطلب 2+0+3+1 = 6 صفوفًا. كما يحافظ الانضمام الأيسر (left join) أيضًا على العميل الذي لا طلب كصف واحد مطابق بصفر، مما يعطي 7 هنا.
مثال:
ثلاثة عملاء لديهم 1، 3 و2 طلبات. كم عدد الصفوف التي يرجعها الربط الداخلي بين العميل والطلب؟ استخدم نفس التسلسل: الكميات المعروفة → النموذج → العلاقة → التعويض → الوحدة والتفسير.
تحقق من الاستنتاج وحدوده
المفتاح الأساسي لا يشترط أن يكون اسماً شخصياً. الربط ليس مجرد توصيل بسيط للجداول. استخدم الاستعلامات المعلمة للبيانات غير الموثوقة بدلاً من بناء SQL من نصوص خام.
عُد إلى الملاحظة الأصلية. اشرح ما يدعمه النتيجة، وما هي الشروط التي تفترضها، وطريقة واحدة لاختبار تفسير منافس.
تحذير:
المفتاح الخارجي يقوم بتشفير كل صف تلقائياً. هذا الادعاء خاطئ: المفتاح الأساسي لا يشترط أن يكون اسماً شخصياً. الربط ليس مجرد توصيل بسيط للجداول. استخدم الاستعلامات المعلمة للبيانات غير الموثوقة بدلاً من بناء SQL من نصوص خام.
المفتاح:
قواعد البيانات العلائقية: المفتاح والعلاقة: عملية الربط تجمع الصفوف وفقاً لشرط محدد. يعتمد عدد النتائج على نوعية العلاقة والفلترة. يفرض قيد المفتاح الخارجي قاعدة العلاقة؛但他 does not automatically encrypt personal data. لا يقوم تلقائياً بتشفير البيانات الشخصية.
تتبع قابل للتشغيل وحدود
import sqlite3
db = sqlite3.connect(":memory:")
db.executescript("""CREATE TABLE c(id INTEGER PRIMARY KEY);
CREATE TABLE o(id INTEGER PRIMARY KEY, cid INTEGER);
INSERT INTO c VALUES(1),(2),(3);
INSERT INTO o VALUES(10,1),(11,1),(12,3);""")
for kind in ["INNER", "LEFT"]:
sql = f"SELECT COUNT(*),COUNT(o.id) FROM c {kind} JOIN o ON c.id=o.cid"
print(kind, db.execute(sql).fetchone())
db.close()
المخرجات المتوقعة:
INNER (3, 3)
LEFT (4, 3)
يحافظ الـ left join على عميل 2 مع حقول طلب فارغة. COUNT(*) يشمل ذلك الصف، بينما COUNT(o.id) يستبعد القيم الفارغة. المفاتيح الأساسية تميّز السجلات؛ عدد العملاء ليس عدد الطلبات. يأتي مفتاح الربط المُدرَج من قائمة داخلية ثابتة، وليس من إدخال المستخدم.
تركيز SL المدعوم. الهدف الأول للتقييم 2027؛ يعيد PDF الرسمي 403؛ الكتيب القديم المكتسب هو التقييم النهائي 2026. يحافظ الدليل المتبقي ومتطلبات التقييم والعمل العملي على امتيازاتها المسجلة.
المتطلبات السابقة: قراءة الكميات والوحدات المعلنة، واستخدام الحساب وشرط النموذج أدناه. طور كل درس طريقته الخاصة قبل النقل المستقل.
هذه أمثلة تعليمية أصلية أو خيالية صراحةً، وليست قياسات فعلية أو تحقيقات مُقيّمة مكتملة من المتعلمين.
يمكن لنموذج أن يحقق درجة عالية عن طريق تعلم اختصار في بيانات التدريب. يجب أن يختبر التقييم المهمة المقصدة على أمثلة غير مرئية مناسبة.
ابدأ بتوقع. حدد الكميات أو الخصائص التي ستقارنها، ثم حدد الدليل الذي يمكنه التمييز بين تفسيرين.
بنِ النموذج
تستخدم قواعد البيانات العلائقية الجداول والمفاتيح والعلاقات لتنظيم البيانات. يقدر التعلم الآلي الأنماط من البيانات. تخدم بيانات التدريب والتقييم أدواراً مختلفة.
المفتاح الأساسي: مجموعة خصائص تُعرّف سجلًا بشكل فريد؛ تسرب البيانات: استخدام معلومات غير متاحة وقت التنبؤ المقصود.
اختر الأدلة القادرة على اختبار النموذج
المفتاح الأساسي يُعرّف السجل فريداً؛ المفتاح الخارجي يربط السجلات. في التنبؤ، يمكن أن يكشف التسرب عن معلومات غير متاحة وقت القرار الحقيقي. قد تخفي الدقة وحدها توزيع هدف غير متوازن.
استخدم سجلات الحجز الوهمية لتحديد الكيانات والسمات والعلاقات. بالنسبة للتمرين التعليمي، استخدم مجموعة بيانات عامة غير حساسة، وقم بفصل بيانات التدريب عن بيانات الاختبار، ووصف من قد يتأثر بالأخطاء. نطاق هدف 2027 CS الحالي ينتظر الدليل المكتسب.
اعمل من الكميات المعروفة
أدر القيم المعروفة ووحداتها. اختر العلاقة لأن افتراضاتها تتناسب مع هذه الحالة، ثم أعد ترتيب المعادلة قبل التعويض.
معلوم: يصنّف مُصنِّف 90 تنبؤات صحيحة بين 100 حالة. الدقة = الصحيح/الإجمالي×100 = 90%. إذا كانت 90 حالات تتبع فئة واحدة، فإن التنبؤ بهذه الفئة دائمًا يعطي نفس الدقة ولا يزال يمكنه فشل كل حالات الفئة الأقلية.
مثال:
نموذج يُنتج 72 تنبؤات صحيحة من أصل 80. أوجد النسبة المئوية للدقة. استخدم نفس التسلسل: الكميات المعلومة → النموذج → العلاقة → التعويض → الوحدة والتفسير.
تحقق من الاستنتاج وحدوده
الدقة العالية ليست دليلاً على العدالة أو الفهم السببي. المفتاح الأساسي لقاعدة البيانات ليس ببساطة أي حقل يبدو مهماً.
عُد إلى الملاحظة الأصلية. اشرح ما يدعمه النتيجة، وما هي الشروط التي تفترضها، وطريقة واحدة لاختبار تفسير منافس.
تحذير:
المُصنِّف الذي يمتلك دقة 90% يجب أن يعامل كل فئة بنفس القدر من الجيدة. هذا الادعاء خاطئ: الدقة العالية ليست دليلاً على العدالة أو الفهم السببي. المفتاح الأساسي لقاعدة البيانات ليس ببساطة أي حقل يبدو مهماً.
المفتاح:
نماذج البيانات وتعلم الآلة المسؤول: المفتاح الأساسي يحدد سجلاً فريداً؛ والمفتاح الأجنبي يربط السجلات. في التنبؤ، قد يكشف تسريب المعلومات عن بيانات غير متاحة وقت اتخاذ القرار الحقيقي. قد تخفي الدقة وحدها توزيع الهدف غير المتوازن.
الدقة تقسم التنبؤات الصحيحة على جميع الحالات؛ استرجاع الإيجابي يقسم الإيجابيات الحقيقية على الإيجابيات الفعلية. بدون حالات إيجابية، يكون الاسترجاع غير معرف بدلاً من الصفر. مجموعة البيانات خيالية، ولا تحتوي على نموذج مدرب أو بيانات شخصية.
تركيز SL المدعوم. الهدف الأول للتقييم 2027؛ يعيد PDF الرسمي 403؛ الكتيب القديم المكتسب هو التقييم النهائي 2026. يحافظ الدليل المتبقي ومتطلبات التقييم والعمل العملي على امتيازاتها المسجلة.
المتطلبات السابقة: قراءة الكميات والوحدات المعلنة، واستخدام الحساب وشرط النموذج أدناه. طور كل درس طريقته الخاصة قبل النقل المستقل.
هذه أمثلة تعليمية أصلية أو خيالية صراحةً، وليست قياسات فعلية أو تحقيقات مُقيّمة مكتملة من المتعلمين.
5.2
الخوارزميات والمسارات وأدلة الصحة
ما الذي قد يفسر هذه الملاحظة؟
يمكن للخوارزمية أن تعمل في مثال واحد وتنهار عند حدّ ما. يجب تصميم الاختبارات بناءً على المواصفات، وليس فقط المسار السعيد (happy path).
ابدأ بتوقع. حدد الكميات أو الخصائص التي ستقارنها، ثم حدد الدليل الذي يمكنه التمييز بين تفسيرين.
بنِ النموذج
الخوارزمية هي إجراء محدود وغير غامض لمهمة معينة. يسجل التتبع تغيرات الحالة. ثبات الحلقة يصف خاصية يحافظ عليها كل تكرار ويساعد في تبرير الصحة.
الخوارزمية: إجراء محدود يحل مهمة مُصاغة؛ اختبار الحدود: اختبار عند حد نطاق الإدخال المسموح به.
اختر الأدلة القادرة على اختبار النموذج
حدد شروط الإدخال والمخرجات المتوقعة. استخدم الحالات الحدية، المجموعات الفارغة حيث يُسمح، المكررات والقيم غير الصالحة. ميّز بين الخوارزمية الخاطئة والتنفيذ الخاطئ أو المتطلبات غير المكتملة.
تتبع عملية البحث في قائمة وهمية صغيرة مرتبة. حدد نظام الترقيم. بالنسبة للبحث الثنائي، حدّث الحدود بحيث ينكمش الفترة المتبقية ورفض المدخلات غير المرتبة إلا إذا كان الفرز جزءاً من المهمة.
اعمل من الكميات المعروفة
أدر القيم المعروفة ووحداتها. اختر العلاقة لأن افتراضاتها تتناسب مع هذه الحالة، ثم أعد ترتيب المعادلة قبل التعويض.
معلوم: يمكن أن يتطلب البحث الخطوي في قائمة مكونة من ثماني عناصر ثماني مقارنات عندما يكون العنصر المطلوب أخيراً أو غائباً. مضاعفة طول القائمة تضاعف عدد المقارنات في أسوأ حالة تحت هذا النموذج. يقلل البحث الثنائي الفترة بنحو النصف في كل خطوة لكنه يتطلب هيكلاً مرتباً مناسباً.
مثال:
يبحث البحث الخطوي عبر جميع 14 عناصر دون إيجاد تطابق. كم عدد مقارنات العناصر التي تحدث؟ استخدم نفس التسلسل: الكميات المعلومة → النموذج → العلاقة → التعويض → الوحدة والتفسير.
تحقق من الاستنتاج وحدوده
لا يثبت اختبار عينة ناجح الصحة لجميع المدخلات الصالحة. لا تستورد صيغة شبه الكود الخاصة بكامبريدج إلى منهج IB بدون مصدر للمنهج.
عُد إلى الملاحظة الأصلية. اشرح ما يدعمه النتيجة، وما هي الشروط التي تفترضها، وطريقة واحدة لاختبار تفسير منافس.
تحذير:
يعتبر اختبار عينة ناجح دليلاً على صحة الخوارزمية لجميع المدخلات الصالحة. هذا الادعاء خاطئ: لا يثبت اختبار عينة ناجحة الصحة لجميع المدخلات الصالحة. لا تستورد صيغة شبه الكود الخاصة بكامبريدج إلى منهج IB بدون مصدر للمنهج.
المفتاح:
الخوارزميات والتتبع وأدلة الصحة: حدد شروط الإدخال والمخرجات المتوقعة. استخدم الحالات الحدية، المجموعات الفارغة حيث يُسمح، المكررات والقيم غير الصالحة. ميّز بين الخوارزمية الخاطئة والتنفيذ الخاطئ أو المتطلبات غير المكتملة.
تتبع قابل للتشغيل وحدود
def first_index(values, target):
for index, value in enumerate(values):
if value == target:
return index
return -1
print(first_index([4, 7, 4], 4))
print(first_index([4, 7, 4], 9))
print(first_index([], 4))
المخرجات المتوقعة:
0
-1
-1
حلقة الاختبار تختبر المؤشر 0 أولاً، وتتوقف عند التطابق، وتعيد −1 فقط بعد استنفاد القائمة. لذلك تُرجع التكرارات أول مؤشر. القائمة الفارغة لا تنفذ جسم الحلقة.
تركيز SL المدعوم. الهدف الأول للتقييم 2027؛ يعيد PDF الرسمي 403؛ الكتيب القديم المكتسب هو التقييم النهائي 2026. يحافظ الدليل المتبقي ومتطلبات التقييم والعمل العملي على امتيازاتها المسجلة.
المتطلبات السابقة: قراءة الكميات والوحدات المعلنة، واستخدام الحساب وشرط النموذج أدناه. طور كل درس طريقته الخاصة قبل النقل المستقل.
هذه أمثلة تعليمية أصلية أو خيالية صراحةً، وليست قياسات فعلية أو تحقيقات مُقيّمة مكتملة من المتعلمين.
يمكن لكائني نموذج حساب بنكي الاستجابة لنفس عملية الإيداع بينما يحملان أرصدة مختلفة.
ابدأ بتوقع. حدد الكميات أو الخصائص التي ستقارنها، ثم حدد الدليل الذي يمكنه التمييز بين تفسيرين.
بنِ النموذج
تحدد الفئة نوعاً بحالة وسلوك. الكائن هو مثال. التغليف يتحكم في الوصول من خلال واجهة حتى تستطيع العمليات الحفاظ على الثوابت. الوراثة تُصوّر علاقة أنواع مناسبة؛ التكوين يُصوّر كائناً يحتوي أو يستخدم كائناً آخر.
التغليف: التحكم في الوصول إلى الحالة عبر واجهة؛ العينة: كائن فردي من فئة ما.
اختر الأدلة القادرة على اختبار النموذج
استدعاء الدالة يؤثر على عينة محددة. يجب أن تحقق التغييرات في الحالة الشروط المسبقة والشروط اللاحقة. يسمح تعدد الأشكال للكود باستخدام واجهة مشتركة مع تطبيقات مختلفة عندما يتم احترام العقد.
قم بتنفيذ نموذج حساب أو مخزون اصطناعي صغير. اختبر عينتين مستقلتين، ورفض العمليات غير الصالحة وقيم الحدود. أبعد النموذج عن الحسابات المالية الحقيقية والمصاديق.
اعمل من الكميات المعروفة
أدر القيم المعروفة ووحداتها. اختر العلاقة لأن افتراضاتها تتناسب مع هذه الحالة، ثم أعد ترتيب المعادلة قبل التعويض.
معلوم: يبدأ الكائن A عند 40 وحدة ويستقبل 15؛ يبدأ الكائن B عند 20 ويستقبل 5. الرصيد النهائي هو 55 و25. مجموعهما هو 80، لكن رصيد أي كائن فردي ليس 80.
مثال:
تبدأ العينة عند 12 وحدة، تضيف 8 وتزيل 3. أوجد قيمتها النهائية. استخدم نفس التسلسل: الكميات المعلومة → النموذج → العلاقة → التعويض → الوحدة والتفسير.
تحقق من الاستنتاج وحدوده
الفئة ليست نفسها مثل العينة الواحدة. الوراثة ليست أفضل تلقائياً من التكوين. مجرد إخفاء حقل لا يثبت أن جميع العمليات تحافظ على حالة صالحة.
عُد إلى الملاحظة الأصلية. اشرح ما يدعمه النتيجة، وما هي الشروط التي تفترضها، وطريقة واحدة لاختبار تفسير منافس.
تحذير:
يجب أن تشارك عينتان من فئة واحدة دائماً رصداً واحداً. هذا الادعاء خاطئ: الفئة ليست نفسها مثل العينة الواحدة. الوراثة ليست أفضل تلقائياً من التكوين. مجرد إخفاء حقل لا يثبت أن جميع العمليات تحافظ على حالة صالحة.
المفتاح:
الكائنات: الحالة والسلوك والواجهة: استدعاء الدالة يؤثر على عينة محددة. يجب أن تحقق التغييرات في الحالة الشروط المسبقة والشروط اللاحقة. يسمح تعدد الأشكال للكود باستخدام واجهة مشتركة مع تطبيقات مختلفة عندما يتم احترام العقد.
تتبع قابل للتشغيل وحدود
class Account:
def __init__(self, balance):
self.balance = balance
def withdraw(self, amount):
if amount < 0 or amount > self.balance:
return False
self.balance -= amount
return True
a, b = Account(15), Account(20)
print(a.withdraw(30), a.balance, b.balance)
print(a.withdraw(15), a.balance, b.balance)
المخرجات المتوقعة:
False 15 20
True 0 20
الرفض يحدث قبل الطفرة. مع أرصدة ابتدائية غير سالبة، تحافظ withdrawals المعتمدة على أن الرصيد ≥0. يكشف هذا الفصل التعليمي الصغير عن الخصائص؛ يجب أن يسيطر تصميم الإنتاج على جميع مسارات الطفرة، ولا يفترض أن يطبق الطريقة وحدها التغليف.
تركيز SL المدعوم. الهدف الأول للتقييم 2027؛ يعيد PDF الرسمي 403؛ الكتيب القديم المكتسب هو التقييم النهائي 2026. يحافظ الدليل المتبقي ومتطلبات التقييم والعمل العملي على امتيازاتها المسجلة.
المتطلبات السابقة: قراءة الكميات والوحدات المعلنة، واستخدام الحساب وشرط النموذج أدناه. طور كل درس طريقته الخاصة قبل النقل المستقل.
هذه أمثلة تعليمية أصلية أو خيالية صراحةً، وليست قياسات فعلية أو تحقيقات مُقيّمة مكتملة من المتعلمين.
8.2
تحليل حالة في الحوسبة: تقييم مقترح نظام
ما الذي قد يفسر هذه الملاحظة؟
نظام حجز مقترح للمدرسة يبدو فعالًا، لكن توصيته تعتمد على المستخدمين والقيود والأدلة. مصطلح تقني محتمل وحده ليس قرارًا مبررًا.
ابدأ بتوقع. حدد الكميات أو الخصائص التي ستقارنها، ثم حدد الدليل الذي يمكنه التمييز بين تفسيرين.
بنِ النموذج
دراسة الحالة تضع الاختيارات الحاسوبية ضمن سيناريو مُصاغة. حدد أصحاب المصلحة والمتطلبات والأدلة المتاحة والقيود قبل التوصية بمعمارية أو خوارزمية. اميز بين حقيقة السيناريو والافتراض والتنبؤ. قد تتضمن المقايضات الأداء، والموثوقية، وإمكانية الوصول، والخصوصية، والصيانة، والتكلفة.
الإنتاجية: العمل المنجز لكل وحدة زمن تحت عبء عمل مُصاغة؛ اختبار القبول: اختبار لمعرفة ما إذا كان المتطلب المستخدم المحدد محققًا.
اختر الأدلة القادرة على اختبار النموذج
يجب أن تربط التوصية بين مطلب وآلية واختبار قابل للرصد. على سبيل المثال، تتطلب مشكلة التوازي استراتيجية تمنع التحديثات المتعارضة، بالإضافة إلى اختبارات تثبت الثوابت. يتطلب الادعاء باستجابة أسرع قياسات عبء عمل مقارنة بدلاً من فقط تسمية التعقيد. قيّم البدائل تحت نفس الظروف المُصاغة.
استخدم سيناريو أصيلاً معتمدًا من المدرسة وبيانات اصطناعية. بِنِ مصفوفة من الادعاء، والأدلة الداعمة للسيناريو، والشرح التقني، والحدود، واختبار القبول. عيّن الحقائق المفقودة صراحةً وأظهر كيف ستغير التوصية إذا فشل افتراض. هذا يُعدّ للاستدلال القائم على الحالات دون إعادة إنتاج حالة تقييم IB غير متوفرة أو ابتكار معيار امتحانها.
اعمل من الكميات المعروفة
أدر القيم المعروفة ووحداتها. اختر العلاقة لأن افتراضاتها تتناسب مع هذه الحالة، ثم أعد ترتيب المعادلة قبل التعويض.
معلوم: نموذج تجاري خيالي يعالج 120 طلبات ناجحة خلال فترة مراقبة مدتها 30 ثانية. الإنتاجية هي 120/30=4 طلبات ناجحة/ثانية. يعالج النموذج الثاني 150 في 30 ثوانٍ، أو 5/ثانية. يمتلك الثاني 25% إنتاجية مسجلة أعلى، لكن لا يمكن استنتاج أي شيء حول التأخير أو معدل الفشل أو الأداء تحت عبء عمل أكبر بدون تلك القياسات.
مثال:
يعالج نظام خيالي 210 طلبات بنجاح في 30 ثانية. احسب الإنتاجية. استخدم نفس التسلسل: الكميات المعلومة → النموذج → العلاقة → التعويض → الوحدة والتفسير.
تحقق من الاستنتاج وحدوده
الإنتاجية ليست زمن الاستجابة. التوصية القوية تحدد الظروف التي يُتوقع أن تعمل فيها والأدلة التي يمكن أن تنفيها. يجب التحقق من متطلبات دراسة الحالة الرسمية الحالية للحوسبة مقابل الإصدار المطبق للتقييم.
عُد إلى الملاحظة الأصلية. اشرح ما يدعمه النتيجة، وما هي الشروط التي تفترضها، وطريقة واحدة لاختبار تفسير منافس.
تحذير:
لا يثبت ارتفاع الإنتاجية المرصودة تلقائيًا انخفاض زمن الاستجابة لكل طلب. هذا الادعاء خاطئ: الإنتاجية ليست زمن الاستجابة. التوصية القوية تحدد الظروف التي يُتوقع أن تعمل فيها والأدلة التي يمكن أن تنفيها. يجب التحقق من متطلبات دراسة الحالة الرسمية الحالية للحوسبة مقابل الإصدار المطبق للتقييم.
المفتاح:
تحليل حالة الحاسوب: تقييم مقترح نظام. يجب أن تربط التوصية المتطلبات بآلية واختبار قابل للملاحظة. على سبيل المثال، تتطلب مشكلة التوازي استراتيجية تمنع التحديثات المتعارضة، بالإضافة إلى اختبارات تثبت الثوابت. يتطلب ادعاء استجابة أسرع قياسات عمل مماثلة بدلاً من مجرد تسمية تعقيد. قارن البدائل تحت نفس الظروف المنصوص عليها.
تتبع قابل للتشغيل وحدود
for successful, attempted, seconds in [(240, 300, 30), (270, 300, 30)]:
if seconds <= 0 or attempted <= 0:
raise ValueError("Positive exposure required")
throughput = successful / seconds
failure_fraction = (attempted - successful) / attempted
print(throughput, failure_fraction)
المخرجات المتوقعة:
8.0 0.2
9.0 0.1
استغلال النجاح وكسر الفشل يستخدمان مقامات مختلفة. لا يمكن للزمن الصفري أو المحاولات الصفرية دعم تلك المعدلات. هذه الملخصات الخيالية لا توفر أدلة على التأخير أو التكلفة أو الحمل التمثيلي.