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



Download 7,21 Mb.
Pdf ko'rish
bet342/343
Sana17.11.2022
Hajmi7,21 Mb.
#867526
1   ...   335   336   337   338   339   340   341   342   343
Bog'liq
Eric Evans 2003 - Domain-Driven Design - Tackling Complexity in the Heart of Software

strategic design
Modeling and design decisions that apply to large parts of the system. Such decisions affect
the entire project and have to be decided at team level.
supple design
A design that puts the power inherent in a deep model into the hands of a client developer
to make clear, flexible expressions that give expected results robustly. Equally important, it
leverages that 
same
deep model to make the design itself easy for the implementer to mold


and reshape to accommodate new insight.
UBIQUITOUS LANGUAGE
A language structured around the domain model and used by all team members to connect
all the activities of the team with the software.
unification
The internal consistency of a model such that each term is unam-biguous and no rules
contradict.
VALUE OBJECT
An object that describes some characteristic or attribute but carries no concept of identity.
WHOLE VALUE
An object that models a single, complete concept.
[ Team LiB ]


[ Team LiB ]
References
Alexander, C., M. Silverstein, S. Angel, S. Ishikawa, and D. Abrams. 1975. 
The Oregon
Experiment
. Oxford University Press.
Alexander, C., S. Ishikawa, and M. Silverstein. 1977. 
A Pattern Language: Towns, Buildings,
Construction
. Oxford University Press.
Alur, D., J. Crupi, and D. Malks. 2001. 
Core J2EE Patterns
. Sun Microsystems Press.
Beck, K. 1997. 
Smalltalk Best Practice Patterns
. Prentice Hall PTR.
———. 2000. 
Extreme Programming Explained: Embrace Change
. Addison-Wesley.
———. 2003. 
Test-Driven Development: By Example
. Addison-Wesley.
Buschmann, F., R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal. 1996. 
Pattern-Oriented
Software Architecture: A System of Patterns
. Wiley.
Cockburn, A. 1998. 
Surviving Object-Oriented Projects: A Manager's Guide
. Addison-Wesley.
Evans, E., and M. Fowler. 1997. "Specifications." Proceedings of PLoP 97 Conference.
Fayad, M., and R. Johnson. 2000. 
Domain-Specific Application Frameworks
. Wiley.
Fowler, M. 1997. 
Analysis Patterns: Reusable Object Models
. Addison-Wesley.
———. 1999. 
Refactoring: Improving the Design of Existing Code
. Addison-Wesley.
———. 2003. 
Patterns of Enterprise Application Architecture
. Addison-Wesley.
Gamma, E., R. Helm, R. Johnson, and J. Vlissides. 1995. 
Design Patterns
. Addison-Wesley.
Kerievsky, J. 2003. "Continuous Learning," in 
Extreme Programming Perspectives
, Michele
Marchesi et al. Addison-Wesley.
———. 2003. Web site: http://www.industriallogic.com/xp/refactoring.
Larman, C. 1998. 
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and
Design
. Prentice Hall PTR.
Merriam-Webster. 1993. 
Merriam-Webster's Collegiate Dictionary
. Tenth edition. Merriam-
Webster.
Meyer, B. 1988. 
Object-oriented Software Construction
. Prentice Hall PTR.
Murray-Rust, P., H. Rzepa, and C. Leach. 1995. 
Abstract 40
. Presented as a poster at the 210th
ACS Meeting in Chicago on August 21, 1995. http://www.ch.ic.ac.uk/cml/
Pinker, S. 1994. 
The Language Instinct: How the Mind Creates Language
. HarperCollins.
Succi, G. J., D. Wells, M. Marchesi, and L. Williams. 2002. 
Extreme Programming Perspectives
.
Pearson Education.


Warmer, J., and A. Kleppe. 1999. 
The Object Constraint Language: Precise Modeling with UML
.
Addison-Wesley.
Wirfs-Brock, R., B. Wilkerson, and L. Wiener. 1990. 
Designing Object-Oriented Software
. Prentice
Hall PTR.
Wirfs-Brock, R., and A. McKean. 2003. 
Object Design: Roles, Responsibilities, and Collaborations
.
Addison-Wesley.
[ Team LiB ]


[ Team LiB ]

Download 7,21 Mb.

Do'stlaringiz bilan baham:
1   ...   335   336   337   338   339   340   341   342   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