ما هو DDD؟
هو تصميم يركز على مجال العمل في المنظمة.
التعريف
Domain-Driven Design (DDD) هو نهج في هندسة البرمجيات يركز على بناء برمجيات عالية الجودة تتماشى مع الاحتياجات التجارية.
التركيز الرئيسي
DDD يضع التركيز الرئيسي للمشروع في المنطق الأساسي والمصطلحات الخاصة بمجال العمل التجاري.
التعاون
يُعزز DDD التعاون الإبداعي بين المتخصصين في التكنولوجيا والخبراء في المجال لضمان أن النموذج يعكس العمل بشكل صحيح.
مراجع
يستخدم النموذج كمرجع للفرق التقنية والتجارية من خلال "لغة مشتركة" تصف المصطلحات.
المنتجات في النموذج
يشمل النموذج منتجات مختلفة مثل الرسوم البيانية، المستندات والنماذج الأولية التي تمثل مجال العمل.
التزامن
يجب أن يكون النموذج وتصميم البرمجيات متزامنين، ويجب التحقق من أي تغيير في التصميم مقابل النموذج.