إنشاء نموذج أولي - كتاب هندسة البرمجيات - الصف 12 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: إنشاء نموذج أولي

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

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

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

نوع المحتوى: درس تعليمي

مستوى الصعوبة: متوسط

📝 ملخص الصفحة

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

تتمحور العمليات الرئيسية لمرحلة التصميم حول شكل واجهات النظام وكيفية عمل وظائفه، مع التركيز على الجوانب الفنية واستجابة النظام للمستخدم.

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

كما تتضمن المرحلة تصميم هياكل تخزين البيانات في قواعد البيانات والجداول، بالإضافة إلى تصميم قواعد التحقق من صحة المدخلات والبيانات لمنع الأخطاء وضمان دقة النظام.

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

الدرس الثالث إنشاء نموذج أولي رابط الدرس الرقمي www.ien.edu.sa تصميم النظام System Design مرحلة تصميم النظام تلي مرحلة التحليل، حيث يتم خلال هذه المرحلة تحديد عناصر النظام ومكوناته وواجهات النظام، وتشمل هذه المرحلة أيضاً العمل على تحديد أو تصميم هيكلية النظام ومكونات الأجهزة وأنظمة التشغيل والبرمجة والتكامل مع الأنظمة الأخرى ومسائل الأمان في النظام. العمليات الرئيسية لمرحلة التصميم The Main Operations of the Design Phase يتمحور العمل في مرحلة التصميم حول الشكل الذي ستبدو عليه واجهات النظام، وكيفية عمل وظائف النظام. تُركّز بعض أجزاء هذه المرحلة على الميزات الفنية للنظام بينما تُركّز الأجزاء الأخرى على كيفية استجابة النظام وتفاعله مع المستخدم. العمليات الأخرى المتضمنة أثناء مرحلة التصميم Other Operations Involved During the Design Phase تصميم المدخلات المعتمدة على الشاشة، والتي تشمل تصميم طريقة إدخال البيانات إلى النظام، وذلك من خلال صناديق النص والقوائم المنسدلة والنماذج وغيرها. تصميم مخططات واجهة المستخدم، والتي تتضمن مظهر قوائم النظام أو صفحات الويب أو التطبيقات، وتُعد المخططات الهيكلية أداة رائعة لهذه العملية. تصميم تقارير النظام، والتي تشمل عملية تصميم مخرجات النظام مثل: تقارير الاستخدام، أو الملخصات، أو البيانات الإحصائية والفواتير، والأنواع الأخرى من التقارير المطبوعة. تصميم المخرجات المعتمدة على الشاشة، والتي تشمل ما يتم عرضه على الشاشة، وتقارير النظام كنتائج البحث أو رسائل الخطأ أو أي نوع من التقارير التي تظهر على الشاشة فقط. تصميم الهياكل الخاصة بتخزين البيانات، بما في ذلك تصميم كيفية تخزين البيانات في قواعد البيانات والجداول. تصميم قواعد التحقق من صحة المدخلات وقواعد التحقق من البيانات بحيث تتضمن كيفية منع إدخال البيانات غير الصحيحة أو أخطاء النظام وكيفية التحقق من صحتها. وزارة التعليم 95 Ministry of Education 2025 - 1447 --- VISUAL CONTEXT --- **IMAGE**: Untitled Description: Abstract graphic design element resembling a stylized computer chip or circuit board, positioned at the top right of the page, behind the main lesson title. Context: Decorative element for the lesson title 'إنشاء نموذج أولي'. **IMAGE**: رابط الدرس الرقمي Description: A QR code image with the text 'رابط الدرس الرقمي' (Digital Lesson Link) above it and 'www.ien.edu.sa' below it, located in the top-left margin. Context: Provides a digital link for the lesson content. **DIAGRAM**: Untitled Description: Small line-art icon depicting a smartphone with an arrow pointing into a box, symbolizing data input or entry. Context: Illustrates the concept of 'تصميم المدخلات المعتمدة على الشاشة' (designing screen-based inputs). **DIAGRAM**: Untitled Description: Small line-art icon depicting a hand touching a screen, symbolizing user interaction or interface design. Context: Illustrates the concept of 'تصميم مخططات واجهة المستخدم' (designing user interface diagrams). **DIAGRAM**: Untitled Description: Small line-art icon depicting a bar chart, symbolizing reports or data visualization. Context: Illustrates the concept of 'تصميم تقارير النظام' (designing system reports). **DIAGRAM**: Untitled Description: Small line-art icon depicting a triangle with a horizontal line through it, often used to represent alerts, warnings, or errors. Context: Illustrates the concept of 'رسائل الخطأ' (error messages) as part of screen-based outputs. **DIAGRAM**: Untitled Description: Small line-art icon depicting a smartphone with horizontal lines inside, symbolizing a list, database structure, or data storage. Context: Illustrates the concept of 'تصميم الهياكل الخاصة بتخزين البيانات' (designing data storage structures). **DIAGRAM**: Untitled Description: Small line-art icon depicting a padlock, symbolizing security, validation, or protection. Context: Illustrates the concept of 'تصميم قواعد التحقق من صحة المدخلات' (designing input validation rules). **IMAGE**: وزارة التعليم Description: Partial logo of the Ministry of Education (وزارة التعليم) in the bottom-left corner of the page. Context: Indicates the official source of the textbook material.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 8 بطاقة لهذه الصفحة

ما هي مرحلة تصميم النظام في هندسة البرمجيات؟

الإجابة: مرحلة تلي مرحلة التحليل، يتم خلالها تحديد عناصر النظام ومكوناته وواجهات النظام، وتشمل تحديد أو تصميم هيكلية النظام ومكونات الأجهزة وأنظمة التشغيل والبرمجة والتكامل مع الأنظمة الأخرى ومسائل الأمان في النظام.

الشرح: تصميم النظام هو المرحلة التي تحول متطلبات التحليل إلى مخطط تفصيلي قابل للتنفيذ، مع التركيز على الهيكلية والتقنيات والأمان.

تلميح: تأتي هذه المرحلة بعد مرحلة محددة في دورة حياة النظام.

التصنيف: تعريف | المستوى: متوسط

ما العمليات الرئيسية التي يتمحور حولها العمل في مرحلة تصميم النظام؟

الإجابة: يتمحور العمل حول الشكل الذي ستبدو عليه واجهات النظام، وكيفية عمل وظائف النظام. حيث تُركّز بعض الأجزاء على الميزات الفنية للنظام بينما تُركّز الأجزاء الأخرى على كيفية استجابة النظام وتفاعله مع المستخدم.

الشرح: هذا يوضح أن التصميم ليس تقنياً بحتاً، بل يشمل أيضاً تجربة المستخدم والتفاعل.

تلميح: فكر في جانبين: الشكل الخارجي والوظيفة الداخلية.

التصنيف: مفهوم جوهري | المستوى: سهل

اذكر ثلاثة من العمليات المتضمنة في مرحلة تصميم النظام.

الإجابة: 1. تصميم المدخلات المعتمدة على الشاشة (مثل صناديق النص والقوائم المنسدلة والنماذج). 2. تصميم مخططات واجهة المستخدم (مظهر القوائم أو صفحات الويب). 3. تصميم تقارير النظام (مثل الملخصات والبيانات الإحصائية والفواتير).

الشرح: هذه العمليات تغطي جوانب حيوية من التصميم تركز على إدخال البيانات، واجهة الاستخدام، وإخراج المعلومات.

تلميح: ركز على العمليات التي تتعلق بكيفية تفاعل المستخدم مع النظام وكيفية عرض المعلومات له.

التصنيف: ملخص | المستوى: متوسط

ما المقصود بتصميم المدخلات المعتمدة على الشاشة؟

الإجابة: هو تصميم طريقة إدخال البيانات إلى النظام، وذلك من خلال عناصر مثل صناديق النص والقوائم المنسدلة والنماذج وغيرها.

الشرح: يهدف هذا التصميم إلى جعل عملية إدخال البيانات سهلة ودقيقة وفعالة للمستخدم.

تلميح: فكر في الأدوات التي تستخدمها لإدخال معلومات في تطبيق أو موقع ويب.

التصنيف: تعريف | المستوى: سهل

ما المقصود بتصميم مخططات واجهة المستخدم؟

الإجابة: هي العملية التي تتضمن تصميم مظهر قوائم النظام أو صفحات الويب أو التطبيقات، وتُعد المخططات الهيكلية أداة رائعة لهذه العملية.

الشرح: الهدف هو إنشاء واجهة بديهية وجذابة تسهل على المستخدم التنقل واستخدام النظام.

تلميح: يتعلق هذا التصميم بالمظهر البصري وترتيب العناصر التي يراها المستخدم.

التصنيف: تعريف | المستوى: سهل

ما المقصود بتصميم المخرجات المعتمدة على الشاشة؟

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

الشرح: يهدف إلى تقديم المعلومات للمستخدم بشكل واضح ومنظم وسهل الفهم.

تلميح: هذا عكس عملية إدخال البيانات؛ إنه ما يراه المستخدم بعد إدخال البيانات أو طلب معلومات.

التصنيف: تعريف | المستوى: سهل

ما المقصود بتصميم قواعد التحقق من صحة المدخلات؟

الإجابة: هي عملية تصميم كيفية منع إدخال البيانات غير الصحيحة أو أخطاء النظام وكيفية التحقق من صحتها.

الشرح: هذه القواعد ضرورية لضمان جودة البيانات ودقة النظام ومنع الأخطاء التي قد تؤثر على أدائه.

تلميح: فكر في الآلية التي تمنعك من إدخال تاريخ خاطئ أو بريد إلكتروني غير صحيح في نموذج.

التصنيف: تعريف | المستوى: متوسط

ما الفرق بين تصميم المدخلات المعتمدة على الشاشة وتصميم المخرجات المعتمدة على الشاشة؟

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

الشرح: يمثل الأول قناة اتصال من المستخدم إلى النظام، والثاني قناة اتصال من النظام إلى المستخدم.

تلميح: أحدهما يتعلق بكيفية دخول المعلومات للنظام، والآخر يتعلق بكيفية خروج المعلومات منه.

التصنيف: فرق بين مفهومين | المستوى: متوسط