نمذجة الجوانب السلوكية والهيكلية
25 Questions
4 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هو الهدف من وضع المتطلبات للنظم؟

  • تقليل وقت التنفيذ
  • زيادة التكاليف
  • تحديد الوظائف المطلوبة بدقة (correct)
  • تقليل التخزين
  • يختصر النموذج السلوكي كيفية عمل نظام الأعمال فقط.

    False

    ما هي بعض التقنيات المستخدمة لوصف المتطلبات الوظيفية؟

    قوائم الوظائف، وصف المهام، مخططات تدفق المعطيات.

    تستخدم تقنيات مثل _____ لوصف تفاصيل الوظائف المعقدة.

    <p>التوصيفات النصية للإجرائيات</p> Signup and view all the answers

    طابق بين الوظائف ودرجة تعقيدها:

    <p>إيجاد غرفة فارغة = سهلة البرمجة استلام الغرف = تعقيد في التفاعل حساب الضريبة = صعبة البرمجة طباعة فاتورة = سهلة البرمجة</p> Signup and view all the answers

    ما هي التقنية التي لا تناسب التعبير عن المتطلبات الوظيفية؟

    <p>تخزين البيانات</p> Signup and view all the answers

    تفضل جميع الوظائف استخدام التوصيفات التفصيلية.

    <p>False</p> Signup and view all the answers

    اذكر مثالًا على وظيفة معقدة جدًا.

    <p>التعرف على الوجوه.</p> Signup and view all the answers

    مجال العمل غير المعروف يتطلب من المحلل _____.

    <p>معرفة المطورين</p> Signup and view all the answers

    طابق بين أنواع الوظائف ودرجات التعقيد:

    <p>حساب الحسم = مجال عمل غير معروف أسرع طريق معبد بين نقطتين = صعب البرمجة طلبيات الطعام = مجال عمل معروف قواعد الأعمال = نصف معقد</p> Signup and view all the answers

    ما هي الطريقة المستخدمة لوصف الوظائف البديهية؟

    <p>لغة طبيعية أو جداول</p> Signup and view all the answers

    التفاعل المعقد يتطلب أساليب وصف غير مباشرة.

    <p>True</p> Signup and view all the answers

    ما هي الوظيفة المعروفة الموضوعة تحت المجال الشائع؟

    <p>إيجاد غرفة فارغة.</p> Signup and view all the answers

    الوظائف _____ تترك في بعض الأحيان لبديهيتها.

    <p>البديهية</p> Signup and view all the answers

    ما هو النوع الذي يعد صعب البرمجة؟

    <p>حساب الضريبة</p> Signup and view all the answers

    ما هو الهدف الرئيسي من الفصل؟

    <p>تكوين فكرة عن دور المتطلبات الوظيفية</p> Signup and view all the answers

    تعتبر واجهات الاستخدام جزءاً ثانوياً من الوظائف.

    <p>False</p> Signup and view all the answers

    ما هو نموذج domain model for functionality؟

    <p>هو نموذج يحدد كيفية عمل النظام من خلال تحديد الأدوار بين الأشخاص والحاسوب.</p> Signup and view all the answers

    النموذج المـادي الوظيفي يسمى _____

    <p>physical model for functionality</p> Signup and view all the answers

    قم بربط المصطلحات التالية مع تعريفاتها:

    <p>التقنيات المستخدمة في النمذجة = طرق تستخدم لوصف المتطلبات المتطلبات الوظيفية = أسباب استخدام المعطيات ومهام النظام مخططات السياق = تستخدم لتوضيح التفاعلات بين النظام والمستخدم تقنيات التصميم = تساعد في وضع تفاصيل التصميم ونمذجة الوظائف</p> Signup and view all the answers

    أي من التالي هو مثال على تقنيات النموذج السلوكي؟

    <p>مخططات الحالة</p> Signup and view all the answers

    الحاسوب يجب عليه دائماً أخذ رأي المستخدم عند اتخاذ القرار.

    <p>False</p> Signup and view all the answers

    ما هو دور موظف الاستعلامات في نموذج عمل نظام الفندق؟

    <p>استقبال رغبات الضيف وإدخال التواريخ ونوعية الغرف المطلوبة إلى الحاسوب.</p> Signup and view all the answers

    تسمى قائمة ________________ التي تظهر من قبل الحاسوب بعد إدخال المعلومات.

    <p>الغرف المتوفرة</p> Signup and view all the answers

    ما هي التقنيات المناسبة لتوصيف المتطلبات؟

    <p>مخططات تدفق المعطيات</p> Signup and view all the answers

    Study Notes

    أهداف الفصل

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

    مقدمة

    • المتطلبات الوظيفية تحدد كيفية استخدام المعطيات وطرق تسجيلها وحسابها وتحويلها وتعديلها ونقلها.
    • واجهات الاستخدام تعتبر جزءاً مهماً من الوظائف، حيث تتيح للمستخدم إجراء العمليات المتعلقة بها.
    • أهمية تقسيم العمل بين الحاسوب والمستخدم لتحقيق كفاءة أكبر في أداء المهام.
    • نموذج المجال الوظيفي يظهر تقسيم الأدوار بين المستخدمين والحاسوب في البيئات العملية.

    نماذج العمل

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

    تعقيد العمليات

    • الوظائف تختلف في التعقيد، مما يتطلب مستويات مختلفة من توصيفها:
      • وظائف بديهية لا تحتاج لتوصيف مفصل.
      • وظائف شبه معقدة، تحتاج لتوصيف تفصيلي.
      • وظائف معقدة جداً تتطلب طرق توصيف غير مباشرة.

    التقنيات المستخدمة

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

    تصنيف الوظائف

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

    أهمية معرفة المجال

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

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

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

    More Like This

    Punishment and Modeling Quiz
    47 questions
    Modeling System Behavior and Structure
    17 questions
    Chpt 6
    48 questions

    Chpt 6

    PoignantWisdom2930 avatar
    PoignantWisdom2930
    Use Quizgecko on...
    Browser
    Browser