3. التطوير والاختبار (Development and Testing) - كتاب التقنية الرقمية - الصف 12 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب التقنية الرقمية - الصف 12 - الفصل 1 | المادة: التقنية الرقمية | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: 3. التطوير والاختبار (Development and Testing)

📚 معلومات الصفحة

الكتاب: كتاب التقنية الرقمية - الصف 12 - الفصل 1 | المادة: التقنية الرقمية | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

3. التطوير والاختبار (Development and Testing)

نوع: محتوى تعليمي

3. التطوير والاختبار (Development and Testing)

نوع: محتوى تعليمي

بعد القيام بعمليتي التحليل والتصميم بشكل مفصل، يأتي دور المبرمجين ومختبري النظام، في تحويل المتطلبات والمواصفات إلى مقاطع برمجية باستخدام إحدى لغات البرمجة وذلك في مرحلة التطوير. لا يمكن فصل مرحلتي التطوير والاختبار عن بعضهما، حيث يجب اختبار النظام بشكل شامل أثناء وبعد عملية التطوير؛ لضمان معالجة جميع المشكلات ولضمان وصول النظام إلى مستخدميه النهائيين وفقًا لمتطلباتهم، ويمكن تطبيق الاختبار بطرق مختلفة مثل:

1. اختبار صحة البيانات المدخلة

نوع: محتوى تعليمي

1. اختبار صحة البيانات المدخلة

نوع: محتوى تعليمي

وهي عملية التأكد من صحة البيانات المدخلة والتي قد تسبب مشكلات داخل النظام. ففي المثال الخاص بالخدمات المصرفية الإلكترونية سيتطلب ذلك وضع قواعد أمان لاستقبال كلمة المرور من المستخدمين، وعدد المحاولات المسموحة للإدخال الخطأ، وقواعد التحقق من الأرقام المدخلة إلى النظام كأرقام الهواتف والأرقام الشخصية، وتحديد الحد الأعلى للمبالغ التي يمكن سحبها أو تحويلها من خلال النظام.

2. اختبار وظائف النظام وقابلية الاستخدام:

نوع: محتوى تعليمي

2. اختبار وظائف النظام وقابلية الاستخدام:

نوع: محتوى تعليمي

يشمل اختبار واجهة المستخدم (User Interface) وتجربة المستخدم (User Experience)، على سبيل المثال، بالنسبة للنظام المصرفي الإلكتروني سيتطلب ذلك تشكيل فريق أو لجنة من أصحاب المصلحة لاختبار ما إذا كان استخدام النظام والوظائف (مثل التصفح أو إجراء معاملة مالية) تعمل كما ينبغي.

3. اختبار أخطاء التصميم والتشغيل:

نوع: محتوى تعليمي

3. اختبار أخطاء التصميم والتشغيل:

نوع: محتوى تعليمي

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

4. اختبار الاتصال مع الأنظمة الأخرى:

نوع: محتوى تعليمي

4. اختبار الاتصال مع الأنظمة الأخرى:

نوع: محتوى تعليمي

يعتمد على مدى ارتباط النظام مع الأنظمة الأخرى، فبالنسبة للنظام المصرفي الإلكتروني سيتطلب ذلك اختبار أن النظام الجديد يتكامل بشكل جيد مع أنظمة تقنية المعلومات الأخرى الموجودة في البنك مثل قواعد بيانات العملاء، وأنظمة التحويل بين العملات، وأنظمة الصراف الآلي.

نوع: METADATA

وزارة التعليم Ministry of Education 2025 - 1447

نوع: METADATA

58

🔍 عناصر مرئية

A circular icon containing three interlocking gears, symbolizing processes, development, or system operations. It is an illustrative icon for the 'Development and Testing' section.

A circular icon containing a waveform or oscilloscope display, symbolizing testing, analysis, or signal monitoring. It is an illustrative icon for the 'Development and Testing' section.

📄 النص الكامل للصفحة

--- SECTION: 3. التطوير والاختبار (Development and Testing) --- 3. التطوير والاختبار (Development and Testing) بعد القيام بعمليتي التحليل والتصميم بشكل مفصل، يأتي دور المبرمجين ومختبري النظام، في تحويل المتطلبات والمواصفات إلى مقاطع برمجية باستخدام إحدى لغات البرمجة وذلك في مرحلة التطوير. لا يمكن فصل مرحلتي التطوير والاختبار عن بعضهما، حيث يجب اختبار النظام بشكل شامل أثناء وبعد عملية التطوير؛ لضمان معالجة جميع المشكلات ولضمان وصول النظام إلى مستخدميه النهائيين وفقًا لمتطلباتهم، ويمكن تطبيق الاختبار بطرق مختلفة مثل: --- SECTION: 1. اختبار صحة البيانات المدخلة --- 1. اختبار صحة البيانات المدخلة وهي عملية التأكد من صحة البيانات المدخلة والتي قد تسبب مشكلات داخل النظام. ففي المثال الخاص بالخدمات المصرفية الإلكترونية سيتطلب ذلك وضع قواعد أمان لاستقبال كلمة المرور من المستخدمين، وعدد المحاولات المسموحة للإدخال الخطأ، وقواعد التحقق من الأرقام المدخلة إلى النظام كأرقام الهواتف والأرقام الشخصية، وتحديد الحد الأعلى للمبالغ التي يمكن سحبها أو تحويلها من خلال النظام. --- SECTION: 2. اختبار وظائف النظام وقابلية الاستخدام: --- 2. اختبار وظائف النظام وقابلية الاستخدام: يشمل اختبار واجهة المستخدم (User Interface) وتجربة المستخدم (User Experience)، على سبيل المثال، بالنسبة للنظام المصرفي الإلكتروني سيتطلب ذلك تشكيل فريق أو لجنة من أصحاب المصلحة لاختبار ما إذا كان استخدام النظام والوظائف (مثل التصفح أو إجراء معاملة مالية) تعمل كما ينبغي. --- SECTION: 3. اختبار أخطاء التصميم والتشغيل: --- 3. اختبار أخطاء التصميم والتشغيل: يشمل الأخطاء المنطقية الموجودة في التعليمات البرمجية، على سبيل المثال في نظام الخدمات المصرفية الإلكترونية قد يتطلب الأمر اختبار ما إذا كانت خطوات إتمام معاملة مالية تتم بشكل منطقي، ومدى ظهور الرسائل المناسبة (كالخطأ والتأكيد) في الخطوات المناسبة. --- SECTION: 4. اختبار الاتصال مع الأنظمة الأخرى: --- 4. اختبار الاتصال مع الأنظمة الأخرى: يعتمد على مدى ارتباط النظام مع الأنظمة الأخرى، فبالنسبة للنظام المصرفي الإلكتروني سيتطلب ذلك اختبار أن النظام الجديد يتكامل بشكل جيد مع أنظمة تقنية المعلومات الأخرى الموجودة في البنك مثل قواعد بيانات العملاء، وأنظمة التحويل بين العملات، وأنظمة الصراف الآلي. وزارة التعليم Ministry of Education 2025 - 1447 58 --- VISUAL CONTEXT --- **DIAGRAM**: Untitled Description: A circular icon containing three interlocking gears, symbolizing processes, development, or system operations. It is an illustrative icon for the 'Development and Testing' section. Context: Illustrates the concept of processes and operations within system development and testing. **DIAGRAM**: Untitled Description: A circular icon containing a waveform or oscilloscope display, symbolizing testing, analysis, or signal monitoring. It is an illustrative icon for the 'Development and Testing' section. Context: Illustrates the concept of testing and analysis within system development and testing.

✅ حلول أسئلة الكتاب الرسمية

عدد الأسئلة: 1

سؤال 1: 1. اختبار صحة البيانات المدخلة

الإجابة: اختبار صحة البيانات المدخلة

خطوات الحل:

  1. **الشرح:** لنفهم هذا السؤال. السؤال يتحدث عن عملية مهمة في مجال الحاسوب وتقنية المعلومات. عندما نسمع مصطلح "اختبار صحة البيانات المدخلة"، فإن الفكرة هنا هي التأكد من أن المعلومات التي يدخلها المستخدم أو النظام إلى برنامج ما هي معلومات صحيحة ومنطقية قبل أن يتم معالجتها أو تخزينها. هذا الاختبار يمنع حدوث أخطاء. على سبيل المثال، إذا كان البرنامج يطلب عمر شخص، فإن اختبار الصحة يتأكد من أن العمر المدخل هو رقم موجب وليس حرفاً أو رقماً سالباً. أو إذا كان يطلب تاريخاً، يتأكد من أن اليوم والشهر صحيحين. إذن، هذه العملية هي خطوة تحقق تهدف إلى ضمان جودة ودقة البيانات من البداية، مما يحمي النظام من نتائج خاطئة قد تنتج عن بيانات غير صحيحة. ولذلك الإجابة هي: **اختبار صحة البيانات المدخلة**