Podcast
Questions and Answers
ما هو الهدف من وضع المتطلبات للنظم؟
ما هو الهدف من وضع المتطلبات للنظم؟
يختصر النموذج السلوكي كيفية عمل نظام الأعمال فقط.
يختصر النموذج السلوكي كيفية عمل نظام الأعمال فقط.
False
ما هي بعض التقنيات المستخدمة لوصف المتطلبات الوظيفية؟
ما هي بعض التقنيات المستخدمة لوصف المتطلبات الوظيفية؟
قوائم الوظائف، وصف المهام، مخططات تدفق المعطيات.
تستخدم تقنيات مثل _____ لوصف تفاصيل الوظائف المعقدة.
تستخدم تقنيات مثل _____ لوصف تفاصيل الوظائف المعقدة.
Signup and view all the answers
طابق بين الوظائف ودرجة تعقيدها:
طابق بين الوظائف ودرجة تعقيدها:
Signup and view all the answers
ما هي التقنية التي لا تناسب التعبير عن المتطلبات الوظيفية؟
ما هي التقنية التي لا تناسب التعبير عن المتطلبات الوظيفية؟
Signup and view all the answers
تفضل جميع الوظائف استخدام التوصيفات التفصيلية.
تفضل جميع الوظائف استخدام التوصيفات التفصيلية.
Signup and view all the answers
اذكر مثالًا على وظيفة معقدة جدًا.
اذكر مثالًا على وظيفة معقدة جدًا.
Signup and view all the answers
مجال العمل غير المعروف يتطلب من المحلل _____.
مجال العمل غير المعروف يتطلب من المحلل _____.
Signup and view all the answers
طابق بين أنواع الوظائف ودرجات التعقيد:
طابق بين أنواع الوظائف ودرجات التعقيد:
Signup and view all the answers
ما هي الطريقة المستخدمة لوصف الوظائف البديهية؟
ما هي الطريقة المستخدمة لوصف الوظائف البديهية؟
Signup and view all the answers
التفاعل المعقد يتطلب أساليب وصف غير مباشرة.
التفاعل المعقد يتطلب أساليب وصف غير مباشرة.
Signup and view all the answers
ما هي الوظيفة المعروفة الموضوعة تحت المجال الشائع؟
ما هي الوظيفة المعروفة الموضوعة تحت المجال الشائع؟
Signup and view all the answers
الوظائف _____ تترك في بعض الأحيان لبديهيتها.
الوظائف _____ تترك في بعض الأحيان لبديهيتها.
Signup and view all the answers
ما هو النوع الذي يعد صعب البرمجة؟
ما هو النوع الذي يعد صعب البرمجة؟
Signup and view all the answers
ما هو الهدف الرئيسي من الفصل؟
ما هو الهدف الرئيسي من الفصل؟
Signup and view all the answers
تعتبر واجهات الاستخدام جزءاً ثانوياً من الوظائف.
تعتبر واجهات الاستخدام جزءاً ثانوياً من الوظائف.
Signup and view all the answers
ما هو نموذج domain model for functionality؟
ما هو نموذج domain model for functionality؟
Signup and view all the answers
النموذج المـادي الوظيفي يسمى _____
النموذج المـادي الوظيفي يسمى _____
Signup and view all the answers
قم بربط المصطلحات التالية مع تعريفاتها:
قم بربط المصطلحات التالية مع تعريفاتها:
Signup and view all the answers
أي من التالي هو مثال على تقنيات النموذج السلوكي؟
أي من التالي هو مثال على تقنيات النموذج السلوكي؟
Signup and view all the answers
الحاسوب يجب عليه دائماً أخذ رأي المستخدم عند اتخاذ القرار.
الحاسوب يجب عليه دائماً أخذ رأي المستخدم عند اتخاذ القرار.
Signup and view all the answers
ما هو دور موظف الاستعلامات في نموذج عمل نظام الفندق؟
ما هو دور موظف الاستعلامات في نموذج عمل نظام الفندق؟
Signup and view all the answers
تسمى قائمة ________________ التي تظهر من قبل الحاسوب بعد إدخال المعلومات.
تسمى قائمة ________________ التي تظهر من قبل الحاسوب بعد إدخال المعلومات.
Signup and view all the answers
ما هي التقنيات المناسبة لتوصيف المتطلبات؟
ما هي التقنيات المناسبة لتوصيف المتطلبات؟
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.
Description
يتناول هذا الفصل دور المتطلبات الوظيفية في تمثيل مهام النظام ووظائفه، بالإضافة إلى التعرف على التقنيات المستخدمة في نمذجة الجوانب السلوكية والهيكلية. يركز على الأنواع المختلفة من التقنيات المناسبة لكل نوع من الأعمال. كما يساعد في فهم فوائد ومساوئ هذه التقنيات.