Integrera effektiv domänmodellering i mjukvaruutvecklingsprocessen
Mjukvarudesignens tankeledare och grundare av Domain Language, Eric Evans, presenterar ett systematiskt angreppssätt för domänstyrd design. Han presenterar en omfattande uppsättning av bästa praxis för design, erfarenhetsbaserade tekniker och grundläggande principer som underlättar utvecklingen av mjukvaruprojekt som hanterar komplexa domäner.. Genom att sammanfläta systemdesign och utvecklingspraxis innehåller denna bok talrika exempel baserade på faktiska projekt för att illustrera tillämpningen av domänstyrd design på verklig mjukvarumodellering och utveckling.
Domänmodell: Del I beskriver målen med domänstyrd utveckling, definierar termer och ger en översikt över konsekvenserna av att använda domänmodellen för att styra kommunikation och design.
Modellbaserad design: Del II sammanfattar en kärna av bästa praxis inom objektorienterad domänmodellering till en uppsättning grundläggande byggstenar och fokuserar på de typer av beslut som håller modellen och implementationen i linje med varandra, där var och en förstärker den andras effektivitet.
Refaktorering: Del III går in på modelleringsprinciper som kan vägleda val längs vägen och tekniker som hjälper till att styra sökningen
Strategisk design: Del IV utforskar en triad av principer som gäller för systemet som helhet: kontext, destillation och storskalig struktur
Genom hela boken illustreras diskussionerna inte med överdrivet förenklade ""-problem, utan med realistiska exempel anpassade från faktiska projekt. Med den här boken i handen kommer objektorienterade utvecklare, systemanalytiker och designers att ha den vägledning de behöver för att organisera och fokusera sitt arbete, skapa rika och användbara domänmodeller och utnyttja dessa modeller till kvalitativa, långvariga mjukvaruimplementationer.
"Boken är en rolig läsning. Eric har massor av intressanta berättelser, och han är bra på att uttrycka sig.. Jag ser den här boken som obligatorisk läsning för mjukvaruutvecklare – den är en framtida klassiker."
Om författaren:
Eric Evans är grundaren av Domain Language, en konsultgrupp som är dedikerad till att hjälpa företag att bygga utvecklande mjukvara djupt kopplad till deras verksamheter.. Sedan 1980-talet har Eric arbetat som designer och programmerare på stora objektorienterade system inom flera komplexa affärs- och tekniska områden.. Han har också tränat och coachat utvecklingsteam i Extreme Programming.