Domain-Driven Design: Tackling Complexity in the Heart of Software
2008-08-06 23:18
761 查看
The software development community widely acknowledges that domain modeling is central to software design. Through domain models, software developers are able to express rich functionality and translate it into a software implementation that truly serves the needs of its users. But despite its obvious importance, there are few practical resources that explain how to incorporate effective domain modeling into the software development process.
Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development.
Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis--refactoring not just the code but the model underlying the code--in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.
http://rapidshare.com/files/15275442/I0321125215.rar
Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development.
Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis--refactoring not just the code but the model underlying the code--in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.
http://rapidshare.com/files/15275442/I0321125215.rar
相关文章推荐
- The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain.
- On The Value Of Fundamentals In Software Development (基础知识在软件开发中的价值)
- The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain
- Designing and Engineering Time: The Psychology of Time Perception in Software
- Test of Hypothesis(假设检验) Case Study - in the Context of Software Industry
- 获取本机已安装的软件列表C#/VB.NET(Get the list of installed software in local pc)
- The war of the world-----The war in my heart
- "Your computer could not be joined to the domain. You have exceeded the maximum number of computer accounts you are allowed to create in this domain. Contact your system administrator to have this limit reset or increased."
- About the Rebase and Bind operation in the production of software
- Project - Build a Software for Traffic Control in the City of Harbin
- 软件随想录(local.joelonsoftware.com/wiki)-2001年05月05日 这个国家的狗做什么工作? - What Is the Work of Dogs in this Cou
- Tips to Survive and Progress in the Field of Software Testing
- The DCOM settings which are independent of whether the PC is in a work group or in a domain
- XAF–The State of Domain Components Technology in V2010 Vol 2
- 11 Laws of The System Thinking in Software Development
- 10 Tips to Survive and Progress in the Field of Software Testing
- the name or security ID(SID) of the domain specified is inconsistent with the trust information for that domain
- Code in the Language of the Domain
- find the install path of some software in linux (ubuntu)
- 血液本体:血液学领域的本体(The Blood Ontology-An Ontology in the Domain of Hematology)