#runtime-view #scenario
您可以使用场景来澄清、沟通或指定构建块的责任。
通过可视化场景或流程,您可以创建对团队内构建模块的共同理解。
使用轻量级工具-即纸质或基于文本的工具。使用全面建模工具,您可以实现视觉美学效果-以更高的维护工作成本。
示例:使用PlantUML渲染序列图
PlantUML是一个免费工具,可以从文本描述中呈现序列图。
考虑一个例子:在以下列表中,您可以找到简单序列的描述,如下图所示:
1 |
|
迷人:此类文本描述可以像任何其他源代码一样合并和版本化!
PlantUML支持大多数UML SD构造,如交互引用、循环、替代品等。您可以将一些样式应用于图表,并以多种图形格式(png、jpg、svg)导出。有许多插件可用于维基、开发环境、构建工具或命令行。
根据我(Gernot)的经验,PlantUML对开发人员非常友好,因此非常适合在开发团队中讨论场景替代方案。