读书月福利
欢迎光临中图网 请 | 注册
> >>
领域驱动设计软件核心复杂性应对之道

领域驱动设计软件核心复杂性应对之道

作者:埃文斯
出版社:人民邮电出版社出版时间:2016-06-01
开本: 32开 页数: 370
中 图 价:¥48.3(7.0折) 定价  ¥69.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

领域驱动设计软件核心复杂性应对之道 版权信息

  • ISBN:9787115376756
  • 条形码:9787115376756 ; 978-7-115-37675-6
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>>

领域驱动设计软件核心复杂性应对之道 本书特色

本书是领域驱动设计方面的经典之作,修订版更是对之前出版的中文版进行了全面的修订和完善。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计新实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。

领域驱动设计软件核心复杂性应对之道 内容简介

● “领域驱动设计之父”经典著作● 众多声名显赫软件大师鼎力推荐● 凝聚领域建模专家数十年的实战经验● 深度剖析构建高质量复杂系统的核心技术领域模型使开发人员可以表达丰富的软件功能需求,由此实现的软件可以满足用户真正的需要,因此被公认为是软件设计的关键所在,其重要性显而易见。但讲述如何将领域模型用于软件开发过程的杰出的实用资料却不多见。本书正是这一领域声名显赫的作品,受到众多业界大师的赞美和推介,广受读者好评。要通过创建领域模型来加速复杂的软件开发,就需要利用大量实践和标准模式在开发团队中形成统一的交流语言;不但要重构代码,而且要重构代码底层的模型;同时采取反复迭代的敏捷开发方法,深入理解领域特点,促进领域专家与程序员的良好沟通。针对这些内容,本书结合真实项目,系统地介绍了领域驱动开发的目标、意义和方法,充分讨论了复杂系统的建模与设计问题。本书将指导面向对象开发人员、系统分析人员和设计人员合理地组织工作,各有侧重、彼此协作,有条不紊地进行复杂系统的开发,帮助他们建立丰富而实用的领域模型,并由此创建长期适用的优质软件。 

领域驱动设计软件核心复杂性应对之道 目录

目录**部分 运用领域模型第1章 消化知识 51.1 有效建模的要素 91.2 知识消化 101.3 持续学习 111.4 知识丰富的设计 121.5 深层模型 15第2章 交流与语言的使用 162.1 模式:ubiquitous language 162.2 “大声地”建模 212.3 一个团队,一种语言 222.4 文档和图 242.4.1 书面设计文档 252.4.2 完全依赖可执行代码的情况 272.5 解释性模型 27第3章 绑定模型和实现 293.1 模式:model-driven design 303.2 建模范式和工具支持 323.3 揭示主旨:为什么模型对用户至关重要 383.4 模式:hands-on modeler 39第二部分 模型驱动设计的构造块第4章 分离领域 434.1 模式:layered architecture 434.1.1 将各层关联起来 464.1.2 架构框架 474.2 领域层是模型的精髓 484.3 模式:the smart ui“反模式” 484.4 其他分离方式 50第5章 软件中所表示的模型 515.1 关联 525.2 模式:entity(又称为reference object) 565.2.1 entity建模 595.2.2 设计标识操作 605.3 模式:value object 625.3.1 设计value object 645.3.2 设计包含value object的关联 675.4 模式:service 675.4.1 service与孤立的领域层 695.4.2 粒度 705.4.3 对service的访问 705.5 模式:module(也称为package) 715.5.1 敏捷的module 725.5.2 通过基础设施打包时存在的隐患 735.6 建模范式 755.6.1 对象范式流行的原因 765.6.2 对象世界中的非对象 775.6.3 在混合范式中坚持使用model-driven design 78第6章 领域对象的生命周期 806.1 模式:aggregate 816.2 模
展开全部

领域驱动设计软件核心复杂性应对之道 相关资料

“这本书应该出现在每位软件开发人员的书架上。”  ——kent beck,软件开发方法学泰斗,极限编程的创始人“eric的这本书太棒、太神奇了,他准确地告诉你如何让软件设计满足你的模型需求……本书读起来趣味无穷。eric有许多有趣的故事,而且描述起来很有一套……它将成为软件开发人员必读的经典之作。”  ——ralph johnson,《设计模式》的作者“如果你认为自己在面向对象编程中的投入没有收到回报,读了这本书你就会知道自己漏掉了什么。”  ——ward cunningham,设计模式和敏捷软件方法的先驱“eric evans力证作为开发核心的领域模型的重要性。他搭建了一个稳固的框架,并提供了一套实现技术和技巧。这里沉淀下来的是亘古不变的智慧,在流行的方法论都沦为明日黄花后,它依然光华璀璨。”  ——dave collins,designing object-oriented user interfaces的作者“eric完全从实战者的角度着笔,描述了通用的语言、与用户共享模型的好处、对象生命周期的管理、深度重构的过程和结果,这是对我们这个领域的巨大贡献。”  ——luke hohmann,beyond software architecture的作者

领域驱动设计软件核心复杂性应对之道 作者简介

Eric Evans “领域驱动设计之父”,世界杰出软件建模专家。他创建了Domain Language公司,致力于帮助公司机构创建与业务紧密相关的软件。他在世界各地宣讲领域驱动设计(Domain-Driven Design,DDD)的思想,开设课程,参加会议,接受专访,拥有大批的追随者。从20世纪80年代开始,他就以设计师和程序员的双重身份参与过许多大型面向对象系统的设计和开发,涉及各种复杂的业务和技术领域。同时,他还培训和指导过许多开发团队开展极限编程实践。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服