📄 النص الكامل للصفحة
ماذا تعلمت
التمييز بين المخططات في مرحلة التحليل.
إنشاء رسم تخطيطي لسير العمل باستخدام برنامج بنسل بروجكت.
تصميم نموذج أولي باستخدام برنامج بنسل بروجكت.
--- SECTION: المصطلحات الرئيسة ---
المصطلحات الرئيسة
وزارة التعليم
113
Ministry of Education
2023 - 1447
--- VISUAL CONTEXT ---
**TABLE**: المصطلحات الرئيسة
Description: جدول يوضح المصطلحات الإنجليزية وما يقابلها باللغة العربية في سياق تحليل وتصميم البرمجيات، مقسم إلى عمودين رئيسيين من المصطلحات.
Table Structure:
Headers: English Term | Arabic Term
Rows:
Row 1: Diagram | مخطط
Row 2: Flowchart | مخطط انسيابي
Row 3: Functional Requirement | متطلبات وظيفية
Row 4: High-Fidelity Prototype | نموذج أولي عالي الدقة
Row 5: Human-Computer Interaction (HCI) | التفاعل بين الإنسان والحاسب
Row 6: Low-Fidelity Prototype | نموذج أولي منخفض الدقة
Row 7: Medium-Fidelity Prototype | نموذج أولي متوسط الدقة
Row 8: Multi-Page Application (MPA) | تطبيق متعدد الصفحات
Row 9: Non-Functional Requirement | متطلبات غير وظيفية
Row 10: Process | عملية
Row 11: Prototyping | نمذجة أولية
Row 12: Tree Diagram | مخطط شجري
Row 13: Use Case Diagram | مخطط حالة الاستخدام
Row 14: User Experience (UX) Design | تصميم تجربة المستخدم
Row 15: User Interface (UI) Design | تصميم واجهة المستخدم
Row 16: Wireframe Diagram | مخطط شبكي
Row 17: Workflow Diagram | مخطط سير العمل
Data: The table lists key terms related to software analysis and design, providing their English and Arabic equivalents. It is structured in two main vertical blocks, each containing an English term column and an Arabic term column.
Context: This table serves as a glossary, defining key terminology used in the context of software development, specifically related to diagrams, requirements, and prototyping. It helps students understand and recall important concepts by providing both English and Arabic terms.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 8 بطاقة لهذه الصفحة
ما هو تعريف مخطط سير العمل (Workflow Diagram)؟
الإجابة: مخطط يوضح تسلسل الخطوات والعمليات في نظام ما.
الشرح: يستخدم هذا المخطط في مرحلة تحليل وتصميم البرمجيات لتمثيل تدفق العمليات بشكل مرئي.
تلميح: فكر في المخططات التي تصف تسلسل العمليات في تطوير البرمجيات.
التصنيف: تعريف | المستوى: سهل
ما هو تعريف مخطط حالة الاستخدام (Use Case Diagram)؟
الإجابة: مخطط يوضح التفاعلات بين المستخدمين (الممثلين) والنظام لتحقيق أهداف محددة.
الشرح: يعد هذا المخطط جزءاً من لغة النمذجة الموحدة (UML) ويستخدم لوصف الوظائف التي يقدمها النظام من منظور المستخدم.
تلميح: ركز على المخططات التي تصف كيفية تفاعل المستخدم مع النظام.
التصنيف: تعريف | المستوى: متوسط
ما هو تعريف النموذج الأولي عالي الدقة (High-Fidelity Prototype)؟
الإجابة: نموذج أولي يشبه المنتج النهائي من حيث المظهر والوظائف التفاعلية.
الشرح: يستخدم هذا النوع من النماذج في مراحل متقدمة من التصميم لتقييم تجربة المستخدم والواجهة بشكل دقيق.
تلميح: فكر في مستوى التفاصيل والتشابه مع المنتج النهائي في النماذج الأولية.
التصنيف: تعريف | المستوى: متوسط
ما هو تعريف النموذج الأولي منخفض الدقة (Low-Fidelity Prototype)؟
الإجابة: نموذج أولي بسيط يوضح الهيكل الأساسي والأفكار التصميمية بدون تفاصيل دقيقة.
الشرح: غالباً ما يكون هذا النموذج رسوماً تخطيطية بسيطة أو رسومات على الورق تستخدم لجمع الملاحظات الأولية.
تلميح: تذكر أن هذا النوع من النماذج يكون في مراحل التصميم الأولى.
التصنيف: تعريف | المستوى: سهل
ما هو الفرق بين المتطلبات الوظيفية (Functional Requirement) والمتطلبات غير الوظيفية (Non-Functional Requirement)؟
الإجابة: المتطلبات الوظيفية تصف ما يجب أن يفعله النظام (وظائفه)، بينما المتطلبات غير الوظيفية تصف كيف يجب أن يؤديه (جودته وأداءه).
الشرح: المتطلبات الوظيفية تتعلق بالوظائف المحددة للنظام، أما غير الوظيفية فتتعلق بخصائص مثل الأداء والأمان وسهولة الاستخدام.
تلميح: فكر في التصنيف الرئيسي للمتطلبات في هندسة البرمجيات بناءً على طبيعة المتطلب.
التصنيف: فرق بين مفهومين | المستوى: متوسط
ما هو تعريف التفاعل بين الإنسان والحاسب (Human-Computer Interaction - HCI)؟
الإجابة: مجال يدرس تصميم واستخدام تقنيات الحاسب، مع التركيز على الواجهات بين البشر (المستخدمين) والحواسيب.
الشرح: يهدف هذا المجال إلى جعل الأنظمة الحاسوبية أكثر فاعلية وكفاءة وسهولة في الاستخدام من قبل البشر.
تلميح: ركز على المجال الذي يهتم بتصميم الواجهات وتجربة المستخدم.
التصنيف: تعريف | المستوى: متوسط
ما هو الفرق بين تصميم تجربة المستخدم (UX Design) وتصميم واجهة المستخدم (UI Design)؟
الإجابة: تصميم تجربة المستخدم (UX) يركز على الشعور العام وتجربة المستخدم مع المنتج، بينما تصميم واجهة المستخدم (UI) يركز على المظهر البصري والتفاعلي للواجهة.
الشرح: UX Design يشمل قابلية الاستخدام والوظائف والمشاعر المرتبطة بالمنتج، بينما UI Design يشمل الألوان والأزرار والصور والتخطيط.
تلميح: فكر في الجانب الشمولي مقابل الجانب البصري في تصميم البرمجيات.
التصنيف: فرق بين مفهومين | المستوى: صعب
ما هو تعريف النمذجة الأولية (Prototyping)؟
الإجابة: عملية إنشاء نموذج أولي (غير نهائي) للبرنامج أو النظام لتقييم التصميم واختبار الأفكار وجمع الملاحظات.
الشرح: تساعد النمذجة الأولية على تقليل المخاطر والتكاليف من خلال اكتشاف المشكلات في مرحلة مبكرة.
تلميح: تذكر المرحلة التي تسبق التطوير النهائي للبرنامج.
التصنيف: تعريف | المستوى: سهل