什么时候需要统一语义呢?答案是当对话双方或者多方在各自表达,没有办法理解对方真实意图的时候,就需要统一语义了。
对于架构规划而言,统一语义的终极目标只有一个:项目所有参与方的需求能够被无损地表达、记录和传递,然后通过架构活动实现出来。
统一语义的终极目标只有一个:项目所有参与方的需求能够被无损地表达、记录和传递,然后通过架构活动实现出来。
统一语义的价值包括如下几个方面:
- 架构活动的目标,能够清晰传递并分解给每个参与者;
- 所有参与者的诉求,能够被准确地表达、记录和传递;
- 架构活动的目标和所有需求,能够反映到整体的架构规划中,并且能够被无损地拆分到多个子领域的任务中;
- 需求方能得到执行者的真实反馈,从而对整个架构活动的产出有个合理的期望;
- 每个子领域交付并组装好之后,能够语义契合、相互兼容,最终符合架构活动的整体目标。
统一语义的目的不是为了统一参与者日常工作的语言,而是确保整个架构规划在一个逻辑完备且语义一致的环境中,能完成架构规划全生命周期的信息流转。也就是先在所有参与者之间统一语义,然后让参与者在同一个语义环境中交流和协作。
此文章为5月Day24学习笔记,内容来源于极客时间《郭东白的架构课》