מה זה DDD?
זהו עיצוב שממוקד בתחום העיסוק של הארגון.
הגדרה
Domain-Driven Design (DDD) הוא גישה להנדסת תוכנה שמתמקדת ביצירת תוכנה באיכות גבוהה שתואמת את הצרכים העסקיים.
מיקוד ראשי
DDD שמה את המיקוד העיקרי של פרויקט בלוגיקה המרכזית ובמונחים של תחום העיסוק העסקי.
שיתוף פעולה
DDD מקדמת שיתוף פעולה יצירתי בין אנשי טכנולוגיה ומומחים בתחום כדי להבטיח שהמודל משקף נכון את העסק.
חומרי הפניה
המודל משמש כהפניה לצוותים עסקיים וטכנולוגיים, באמצעות "שפה אחידה" שמתארת את המונחים.
מוצרים במודל
המודל כולל מוצרים שונים כמו דיאגרמות, מסמכים ופרוטוטיפים המייצגים את תחום העיסוק.
סנכרון
המודל ועיצוב התוכנה חייבים להיות מסונכרנים, וכל שינוי בעיצוב מאומת מול המודל.