RE_Lecture 19
محاضرة حول نمذجة الفانكشن
مقدمة عن الفانكشن
- السلام عليكم ورحمه الله وبركاته، المحاضرة تتناول موضوع الفانكشن في النمذجة.
- أهمية الفانكشن تكمن في فهم ما يحتاجه النظام وكيفية تقديم الدعم للعمليات المختلفة.
مفهوم الفانكشن
- من خلال الاطلاع على الفانكشن، يمكن الحصول على نظرة عامة حول البرمجيات وما تقدمه.
- توفر الفانكشن رؤية داخلية للخدمات التي يقدمها النظام، مثل عمليات نقل البيانات.
خطوات إنشاء نموذج للفانكشن
- يجب البدء بإنشاء تمثيل للفانكشن عبر سيناريوهات أو قصص توضح المتطلبات.
- تحديد الأكت (actors) والتفاصيل المتعلقة بهم هو خطوة أساسية لفهم التفاعل مع النظام.
تحليل السيناريوهات
- بعد تحديد الأكت، يتم تحليل السيناريوهات لتحديد كل فانكشن وخدمة موجودة.
- استخدام تقنيات مثل المقابلات لجمع احتياجات المستخدمين وتوقعاتهم من النظام.
توصيف اليوز كيس
- عند كتابة اليوز كيس، يجب أن يكون الاسم ذو معنى ويعكس طبيعة التفاعل بين الأكت والنظام.
- توضيح الخطوات الطبيعية التي تحدث في الوضع الطبيعي مهم لفهم كيفية عمل النظام بشكل صحيح.
التعامل مع الاستثناءات
- يجب توضيح كيف يتعامل النظام مع الحالات الاستثنائية والأخطاء المحتملة أثناء تنفيذ العمليات.
- مثال على ذلك هو عملية تسجيل الدخول حيث يمكن أن يحدث خطأ إذا كانت بيانات الاعتماد غير صحيحة.
الخاتمة
- تم تناول كيفية رسم اليوز كيس وتفاعلات الأكت مع بعضها البعض.