知识卡片
业务服务打通需求分析与软件设计并表达6W模型
内容
业务服务是全局分析对业务场景分解获得的独立业务行为:问题空间是需求分析产出,解空间是软件设计输入,其服务价值即服务契约公开的API,从而打通需求分析与软件设计的鸿沟。它是一次完整功能交互,参与对象涵盖全部角色构造型。服务驱动设计借其表达6W:服务价值/业务功能/功能实现对应Why/What/hoW,角色构造型对应Who,协作序列对应When,所在限界上下文对应Where。
参考来源
- 位置:《解构领域驱动设计》16.3.1/16.3.3(源文件:_epub-src/OEBPS/028.xhtml)
- 结论依据:定义业务服务及其6W映射。
- 原始内容:它提供的服务价值就是服务契约对外公开的API,如此就拉近了需求分析与软件设计的距离……职责层次中的服务价值、业务功能与功能实现分别体现了Why、What与hoW……体现Where的限界上下文中。