Domain-Driven Design: Tackling Complexity in the Heart of Software



Download 7,21 Mb.
Pdf ko'rish
bet280/343
Sana17.11.2022
Hajmi7,21 Mb.
#867526
1   ...   276   277   278   279   280   281   282   283   ...   343
Bog'liq
Eric Evans 2003 - Domain-Driven Design - Tackling Complexity in the Heart of Software

Domain Vision Statement
At the beginning of a project, the model usually doesn't even exist, yet the need to
focus its development is already there. In later stages of development, there is a need
for an explanation of the value of the system that does not require an in-depth study of
the model. Also, the critical aspects of the domain model may span multiple 
BOUNDED
CONTEXTS
, but by definition these distinct models can't be structured to show their
common focus.
Many project teams write "vision statements" for management. The best of these documents lay
out the specific value the application will bring to the organization. Some mention the creation of
the domain model as a strategic asset. Usually the vision statement document is abandoned after
the project gets funding, and it is never used in the actual development process or even read by
the technical staff.

DOMAIN VISION STATEMENT
is modeled after such documents, but it focuses on the nature of the
domain model and how it is valuable to the enterprise. It can be used directly by the management
and technical staff during all phases of development to guide resource allocation, to guide
modeling choices, and to educate team members. If the domain model serves many masters, this
document can show how their interests are balanced.
Therefore:
Write a short description (about one page) of the 
CORE DOMAIN
 and the value it will
bring, the "value proposition." Ignore those aspects that do not distinguish this domain
model from others. Show how the domain model serves and balances diverse interests.
Keep it narrow. Write this statement early and revise it as you gain new insight.

DOMAIN VISION STATEMENT
can be used as a guidepost that keeps the development team headed
in a common direction in the ongoing process of distilling the model and code itself. It can be
shared with nontechnical team members, management, and even customers (except where it
contains proprietary information, of course).



Download 7,21 Mb.

Do'stlaringiz bilan baham:
1   ...   276   277   278   279   280   281   282   283   ...   343




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish