RE Lecture 23

RE Lecture 23

مقدمة في الريكوايرمنت انجينيرينج

تعريف اليوزر ستوري

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

مواصفات الجود يوزر ستوريز

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

أهمية الاستقلالية

  • مثال على استقلالية اليوزر ستوري هو إمكانية إعادة تعيين كلمة المرور دون الاعتماد على يوزر ستوري آخر.
  • إذا كانت اليوزر ستوري غير مستقلة، فإنها قد تؤثر سلبًا على ترتيب الأولويات في الباك لوج.

مفهوم القابلية للتقدير

  • يجب أن تكون هناك قدرة على تقدير الوقت والجهد المطلوب لإنجاز كل يوزر ستوري.
  • أمثلة جيدة تشمل مهام واضحة مثل تغيير كلمة المرور، بينما العبارات الغامضة مثل "يجب أن يكون النظام مثاليًا" تجعل التقدير صعبًا.

خصائص الجود يوزر ستوريس

  • يجب أن تكون صغيرة بما يكفي لإكمالها خلال دورة السبرنت الواحدة.
  • يجب تحديد معايير قبول واضحة لكل يوزر ستوري لضمان نجاح الاختبار والتحقق من الإنجاز.

السيناريوهات واستخداماتها

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

قيود ومعوقات

  • القيود تحدد الشروط التي يجب مراعاتها أثناء تطوير الميزات وتساعد في صياغة المتطلبات بشكل دقيق.
RE Lecture 23 | YouTube Video Summary | Video Highlight