السلام عليكم ..
لدي مشروع ، قمت بتحليله و وصل الأمر الان إلى أن usecase لوحدها ستحمل أكثر من 50 عملية - process - ..
طبعاً أعرف أن usecase هو high level وتصوّر عام للنظام وتفاعله مع المستخدم .. وبلا بلا بلا .. ولكن الواقع يقول أن أضيف هذا الكم الهائل لأن هذا نظامي الذي نتج ! فمثلاً :
- عملية :ارسال رسالة ،
- عملية :حذف رسالة ،
- عملية :اضافة مجموعة ،
- عملية : بحث عن مجموعة ،
الخ ..
كلها عمليات تظهر للمستخدم النهائي ويتفاعل معها ( كأزرار ) ..
السؤال :
- هل في الأنظمة الكبيرة يحصل هذا الأمر ؟ هل هذا شيء طبيعي ؟
-بعض الزملاء اقترحوا دمج أكثر من عملية في عملية واحدة ، مثلاً : دمج عملية اضافة مجموعة + حذف مجموعة + تحرير مجموعة = ادارة مجموعة ؟ هل هذا صحيح ؟
