أمثلة محلولة

أسئلة تدريب هندسة البرمجيات (اختبار جاهزية)

سؤال محلول لكل مجال من المجالات الرسمية الـ 8 في هندسة البرمجيات، من بنك مبني على المعايير الأكاديمية للهيئة. حُلّها هنا، ثم تدرّب على المجموعة الكاملة — مع مراجعة متباعدة واختبارات موقوتة — في التطبيق مجاناً.

المجال 01 · أسس الحوسبة

Which of the following statements characterizes the relationship between a Visual Basic.NET program and a database record?

  1. AThey are connected.
  2. BExternal databases cannot be accessed by Visual Basic.NET.
  3. They are connected as long as the program is running.
  4. DThey are not connected.
لماذا

يحافظ برنامج VB.NET على اتصال بقاعدة البيانات (أو مصدر السجلات) أثناء تشغيل البرنامج، وذلك عادةً عبر كائنات اتصال ADO.NET، لذا فإن الخيار C هو الصحيح.

نموذج — المجموعة الكاملة، مع المراجعة المتباعدة والاختبارات، في التطبيق.

المجال 02 · الأسس الهندسية

Consider the recurrence relation ak = 6ak-1 - 9ak-2 with initial conditions a0 = 0 and a1 = 2. Which of the following is an explicit solution to this recurrence relation, provided the constants A and B are chosen correctly?

  1. Aan = A3n + B3n
  2. Ban = A3n + B(-3)n
  3. an = A3n + nB3n
  4. Dan = A(-3)n + nB(- 3)n
لماذا

معادلة الحل المميزة r² - 6r + 9 = 0 لها جذر مكرر r = 3. الجذر المكرر يعطي الحل العام aₙ = A·3ⁿ + B·n·3ⁿ. من a₀ = 0 نحصل على A = 0، ومن a₁ = 2 نحصل على B = 2/3، أي aₙ = 2n·3^(n-1). الصيغة الصريحة هي A3ⁿ + nB3ⁿ.

نموذج — المجموعة الكاملة، مع المراجعة المتباعدة والاختبارات، في التطبيق.

المجال 03 · النمذجة والتحليل

Which of the following is NOT an event that ends the residence of data in the current detail level?

  1. Apurge.
  2. Bsummarization.
  3. Carchieved.
  4. A change in the colour of the server
لماذا

purge و summarization و archiving أحداث معروفة تُخرج البيانات من مستوى التفصيل الحالي؛ أما تغيير لون الخادم فليس كذلك.

نموذج — المجموعة الكاملة، مع المراجعة المتباعدة والاختبارات، في التطبيق.

المجال 04 · هندسة المتطلبات

A specification contains 54 requirements and 5 have an approved linked acceptance test. What percentage has acceptance-test traceability?

  1. A4.62963 %
  2. B14.2593 %
  3. 9.25926 %
  4. D18.5185 %
لماذا

التغطية هنا تقيس وجود تتبع إلى اختبار قبول، ولا تثبت نجاح الاختبارات. coverage = linked requirements/total × 100. بالتعويض نحصل على 9.25926 %. النواتج الصحيحة تُعرض بدقة، وغير الصحيحة إلى ستة أرقام معنوية.

نموذج — المجموعة الكاملة، مع المراجعة المتباعدة والاختبارات، في التطبيق.

المجال 05 · تصميم البرمجيات

The software requirements document:

  1. AIs optional in software development
  2. Specifies what the software should do
  3. CIs only needed for large projects
  4. DIs created after coding
لماذا

وثيقة متطلبات البرمجيات (SRS) تحدّد ما يجب أن يقوم به النظام من وظائف ومتطلبات غير وظيفية قبل التصميم والتنفيذ، وهي ليست اختيارية ولا مقتصرة على المشاريع الكبيرة ولا تُنتَج بعد البرمجة، لذا الإجابة الصحيحة هي B.

نموذج — المجموعة الكاملة، مع المراجعة المتباعدة والاختبارات، في التطبيق.

المجال 06 · التحقق والاختبار

Pick the best definition of quality

  1. Aquality is job one
  2. Bzero defects
  3. Cwork as designed
  4. conformance to requirements
لماذا

أفضل تعريف للجودة هو المطابقة للمتطلبات: يكون المنتج عالي الجودة إذا لبّى متطلباته المحددة.

نموذج — المجموعة الكاملة، مع المراجعة المتباعدة والاختبارات، في التطبيق.

المجال 07 · الممارسة المهنية

Projects can be classified on the basis of all of the following EXCEPT:

  1. ASize
  2. BComplexity
  3. CRisk
  4. The colour of the project office
لماذا

تُصنَّف المشاريع عادةً حسب الحجم (size) والتعقيد (complexity) والمخاطر (risk). أما لون مكتب المشروع فليس له علاقة بتصنيف المشاريع، لذلك هو الاستثناء.

نموذج — المجموعة الكاملة، مع المراجعة المتباعدة والاختبارات، في التطبيق.

المجال 08 · الجودة والأمن

For p = 11 and q = 17 and choose e=7. Apply RSA algorithm where Cipher message=11 and thus find the plain text.

  1. A122
  2. B143
  3. C111
  4. 88
لماذا

نحسب n = p × q = 11 × 17 = 187، و φ(n) = 10 × 16 = 160. الأس الخاص d يحقق 7d ≡ 1 (mod 160) فنجد d = 23. فك التشفير: M = C^d mod n = 11²3 mod 187. باستخدام التربيع والضرب: 11¹≡11، 11²≡121، 11⁴≡55، 11⁸≡33، 11¹6≡154 (mod 187). إذن 11²3 ≡ 154 × 55 × 121 × 11 ≡ 88 (mod 187). للتحقق: 88⁷ mod 187 = 11. النص الأصلي = 88.

نموذج — المجموعة الكاملة، مع المراجعة المتباعدة والاختبارات، في التطبيق.

تدرّب على أسئلة هندسة البرمجيات مجاناً.

كل سؤال يشرح سبب صحة أو خطأ كل خيار، ويعيد ما تخطئ فيه.

افتح التطبيق

تخصصات أخرى