RE_Lecture 19

RE_Lecture 19

محاضرة حول نمذجة الفانكشن

مقدمة عن الفانكشن

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

مفهوم الفانكشن

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

خطوات إنشاء نموذج للفانكشن

  • يجب البدء بإنشاء تمثيل للفانكشن عبر سيناريوهات أو قصص توضح المتطلبات.
  • تحديد الأكت (actors) والتفاصيل المتعلقة بهم هو خطوة أساسية لفهم التفاعل مع النظام.

تحليل السيناريوهات

  • بعد تحديد الأكت، يتم تحليل السيناريوهات لتحديد كل فانكشن وخدمة موجودة.
  • استخدام تقنيات مثل المقابلات لجمع احتياجات المستخدمين وتوقعاتهم من النظام.

توصيف اليوز كيس

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

التعامل مع الاستثناءات

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

الخاتمة

  • تم تناول كيفية رسم اليوز كيس وتفاعلات الأكت مع بعضها البعض.