Home
简介
第一部分 叙事
第一章 领域模型:客观现实的主观反映
第一节 软件开发大图景:两个维度,四个象限
第二节 客观还是主观?发现还是发明?
第三节 领域模型的内容
第四节 领域模型与需求模型:动于内,形诸外
第五节 领域模型与设计模型:道法自然
第六节 领域模型的重要性
第二章 领域建模:识别对象、关系和职责
第一节 识别子域和限界上下文
第二节 识别领域对象
第三节 识别对象关系
第四节 识别业务规则、模式和机制
第五节 在领域对象间分配职责
第六节 识别类型层次结构与组成层次结构
第七节 区分主数据和事务性数据
第三章 领域模型,领域驱动设计与软件架构
第一节 领域驱动设计
第二节 领域模型与软件架构
第二部分 实例
第一章 组织架构建模
第一节 问题域概述
第二节 初始模型:公司、部门、岗位、雇员
第三节 组织抽象
第四节 多维组织
第五节 任职抽象与时间维度
第六节 组织机构树:截面与快照
第七节 抽象:当事方与责任
第八节 职务抽象
第九节 职务分类
第十节 发现自然人抽象
第十一节 总结:从牛顿的宇宙到爱因斯坦的宇宙
第二章 用户权限建模
第一节 问题域概述
第二节 初始模型:耦合到业务领域
第三节 用户、角色与权限:解耦业务领域
第四节 引入用户组
第五节 引入安全资源
第六节 引入授权范围
第七节 反向授权
第八节 使用者和实现者的核心抽象
第九节 重新关联业务领域
第十节 总结:凯撒的归凯撒,上帝的归上帝
第三章 薪酬福利建模
第一节 问题域概述
第二节 共性与个性
第三节 薪资帐套:隔离变化
第四节 识别维度:员工、薪酬项目与时间
第五节 薪水册:维度交汇点
第六节 总结:从三维空间到四维时空
第四章 绩效考核建模
第一节 问题域概述
第二节 标准化:识别绩效指标定义的合适对象
第三节 灵活性:绩效指标定义的多种选择
第四节 再造层级
第五节 级别与分数
第六节 总结 策略与机制
第五章 乐观离线细粒度锁
第一节 问题域概述
第二节 定义锁
第三节 定义锁的主体
第四节 定义锁的客体
第五节 总结
第三部分 回顾
第一章 一与万的辩证统一
第一节 泛化与特化
第二节 分与合
第三节 变与不变
第四节 维度、层级与粒度
第二章 建模选择与手段
选择合适的抽象层级
抽象:实体抽象、行为抽象与属性抽象
对象、枚举还是字符串
属性:分立、定级与定量
刚性与柔性
本书使用 GitBook 发布
第四节 维度、层级与粒度
第四节 维度、层级与粒度
第四节 维度、层级与粒度
results matching "
"
No results matching "
"