带其他序列图引用的序列图VOPC设计是否需包含被引用图VOPC?
带引用序列图的VOPC设计疑问解答
核心结论
设计包含其他序列图引用的序列图时,不需要强制把被引用序列图的完整VOPC都加进来,具体要看你的建模目的:
- 如果当前VOPC只需要展示主流程的外部边界和交互关系,直接把被引用的子流程当成一个黑盒模块标注就行,不用展开它的内部上下文细节;
- 如果要呈现端到端的完整操作场景,让读者能看懂跨流程的全局交互,就得把被引用序列图VOPC里的关键元素(比如外部参与者、核心交互接口)整合到当前VOPC里,别让信息断档。
结合你的示意图说明
你提供的带引用的序列图里,被引用的子流程是主流程的一个环节:
- 要是主流程VOPC只关注自身的外部边界,子流程就作为内部模块处理,不用纳入它的VOPC;
- 要是需要体现主、子流程共同构成的完整操作环境,就得把子流程涉及的外部参与者或系统补充到主VOPC里,保证上下文连贯。
内容的提问来源于stack exchange,提问作者Deema
相关产品推荐
相关产品推荐

