领域故事会:用协作、可视化和敏捷方式构建领域驱动的软件

领域故事会:用协作、可视化和敏捷方式构建领域驱动的软件
作 者: 斯特凡·霍费尔 亨宁·施文特纳
出版社: 机械工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Stefan Hofer拥有计算机科学博士学位,并负责维护DomainStoryting.org,这是一个领域故事讲述社区。自2005年以来,他一直为WPS Workplace Solutions工作,帮助团队开发以正确方式完成正确工作的软件。

内容简介

通过讲述和可视化故事来构建更好的商业软件,从故事到工作软件,帮助读者构建软件内容的本质,提出以种用于协作领域建模的平易近人、结构化、基于叙述的技术。该书是领域建模技术的实用指南,并从领域驱动设计的关键方面提炼出的丰富见解。

图书目录

译者序

前言

第一部分领域故事会详解

第1章概述2

11什么是领域故事会2

12第一个领域故事4

第2章象形语言13

21角色13

22工作对象14

23活动16

24编号16

25说明17

26建模画布18

27分组19

28颜色20

29没有分支23

210围绕角色展开23

211领域故事会的语法25

212良好的语言风格27

第3章按场景建模32

31什么是场景32

32领域故事会中的场景33

33把具体实例当作场景34

34提纲挈领36

第4章范围38

41粒度38

42时间点41

43领域纯粹性42

44范围维度的组合:典型的故事发展脉络43

X第5章建模工具48

51在白纸或白板上建模48

52使用软件工具建模52

53工具选择57

第6章工作坊形式59

61工作坊开始之前60

62工作坊63

63工作坊结束之后69

64TOBE工作坊70

65线上工作坊71

66主持人72

67不要一人分饰两角74

68是独乐乐还是众乐乐74

第7章领域故事会与其他建模方法的关系75

71领域驱动设计75

72事件风暴76

73用户故事地图78

74实例地图80

75故事风暴81

76用例83

77统一建模语言84

78业务流程模型和表示法85

79小结85

XI第二部分根据不同目的运用并调整领域故事会

第8章案例研究——Alphorn汽车租赁公司88

81探索Alphorn汽车租赁公司的完整领域89

82深入研究风险评估——理解一个重要的子领域89

83整理风险评估——避免使用技术化的术语91

84优化风险评估——TOBE流程92

85引入新软件——业务流程与IT支持相结合93

86小结93

第9章学习领域语言96

91讲得清,听得懂98

92组织中的领域语言不止一种101

93使用自然语言102

94迷失在翻译中104

95接下来做什么105

第10章寻找边界106

101多套模型的乐趣108

102寻找子领域的启发式方法108

103从子领域到限界上下文113

104从上下文边界到团队边界115

105接下来做什么116

第11章处理需求118

111软件开发就是持续沟通120

112从领域故事到需求121

113调整“菜谱”128

114局限性129

115接下来做什么130

XII第12章在代码中建模131

121从领域故事到领域模型133

122实现领域模型137

123接下来做什么146

第13章支持组织变化147

131改变人们的工作流程149

132数字化工作153

133接下来做什么155

第14章是自建还是采购或选择现成软件157

141理解现成解决方案中的流程159

142接下来做什么163

第15章寻找影子IT164

151开发软件的不只是IT人员165

152让影子IT不再隐蔽166

153接下来做什么168

第16章总结169

161领域故事会的未来169

162领域故事会的根基170附录领域故事会史话171

参考文献176XIII