My Account Log in

1 option

What is domain-driven design? / Vladik Khononov.

O'Reilly Online Learning: Academic/Public Library Edition Available online

O'Reilly Online Learning: Academic/Public Library Edition
Format:
Book
Author/Creator:
Khononov, Vladik, author.
Language:
English
Subjects (All):
Computer software--Development.
Computer software.
Computer software--Development--Management.
Physical Description:
1 online resource (1 volume) : illustrations
Edition:
First edition.
Place of Publication:
Sebastopol, CA : O'Reilly Media, 2019.
System Details:
text file
Summary:
The majority of software projects are delivered late or over budget, or they fail to meet the client’s requirements. Attack the problem head-on and build better software with domain-driven design (DDD)—a methodology that aligns software design with a business’s domain, needs, and strategy. In this report, Vladik Khononov introduces the key patterns and practices of domain-driven design and shows you how to apply them to improve the success rate of your projects. You’ll discover how to explore, analyze, and model your company’s business domain along with techniques for implementing that knowledge. Once you understand the fundamentals, you’ll be able to selectively apply DDD concepts to analyze and simplify your codebase, explore new requirements, and more. You’ll learn: Key domain-driven design concepts, including ubiquitous language and bounded contexts How to employ “event storming” to streamline the process of discovering domain knowledge and building a ubiquitous language Patterns and techniques for implementing business logic and architecting solutions that deliver business goals How to maintain and evolve both tactical and strategic designs over time
Notes:
Description based on online resource; title from title page (Safari, viewed November 13, 2019).
Includes bibliographical references.
ISBN:
9781492057802
1492057800
9781492057796
1492057797
OCLC:
1127651190

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account