Skip to content

Commit

Permalink
Chapter 3 - Review
Browse files Browse the repository at this point in the history
  • Loading branch information
mohammadKarimi committed Apr 10, 2024
1 parent 93b0cf7 commit 884eaf8
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion content/part 1 - Strategic Design/chapter 3/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ bookCollapseSection: true

## فصل سوم : مدیریت پیچیدگی دامنه

همانطور که در فصل قبل دیدید، برای اطمینان از موفقیت یک پروژه، حیاتی است که یک زبان فراگیر را توسعه دهید که توسط همه افراد مربوطه، از مهندسان نرم‌افزار تا متخصصان دامنه، برای ارتباطات بین خودشان استفاده کنند. این زبان باید مدل‌های ذهنی متخصصان دامنه را درباره‌ی کارکردهای داخلی و اصول اساسی دامنه کسب و کار را منعکس کند. از آنجایی که هدف ما استفاده از زبان جامع برای تصمیم‌گیری‌های طراحی نرم‌افزار است، این زبان باید واضح و سازگار باشد. باید از ابهام، فرض‌های ضمنی و جزئیات اضافی خالی باشد. با این حال، در مقیاس سازمانی، مدل‌های ذهنی متخصصان دامنه ممکن است خود ناسازگار باشند. متخصصان دامنه مختلف ممکن است از مدل‌های مختلفی از یک دامنه کسب و کار استفاده کنند. بیایید به یک مثال نگاهی بیندازیم.
همانطور که در فصل قبل دیدید، برای اطمینان از موفقیت یک پروژه، حیاتی است که یک زبان فراگیر را توسعه دهید که توسط همه افراد مربوطه، از مهندسان نرم‌افزار تا متخصصان دامنه، برای ارتباطات بین خودشان استفاده کنند. این زبان باید مدل‌های ذهنی متخصصان دامنه را درباره‌ی کارکردهای داخلی و اصول اساسی دامنه کسب و کار را منعکس کند. از آنجایی که هدف ما استفاده از زبان فراگیر برای تصمیم‌گیری‌های طراحی نرم‌افزار است، این زبان باید واضح و سازگار باشد. باید خالی از هر گونه ابهام، فرض‌های ضمنی و جزئیات اضافی باشد. متخصصان دامنه های مختلف ممکن است از مدل‌های مختلفی برای یک دامنه کسب و کار استفاده کنند. بیایید یک مثال بزنیم.

0 comments on commit 884eaf8

Please sign in to comment.