知识卡片

序列图有两种

专业/工作

内容

描述需求的序列图刻画系统与外部参与者的“内外对话”,描述设计的序列图刻画系统内部对象或模块的“内部协作”。混淆两者会让需求和设计边界模糊。发散:同样叫序列图,服务的设计问题不同,抽象层级也必须不同。

参考来源

《软件架构设计:程序员向架构师转型必备(第2版)》第14章《用例驱动的模块划分过程》