我开发了一个用于自动化openstack配置的puppet脚本。 现在我必须制作一个UML图来模拟我的木偶脚本。我需要制作一个类图。但我没想到如何。
所以我的问题是:
建模木偶脚本的合适方法是什么?
如果我们可以使用一个UML类图,那怎么可能并且有一个例子?
感谢。
答案 0 :(得分:1)
UML对于建模Puppet清单代码的用途非常有限,因为UML图表描述了
行为和交互不适用于Puppet,因为它的语言不是必需的 - 它是声明性的。
您可以尝试在defined types中代表structure diagrams,但这不合适,因为定义的类型实例不是实际的右值。
在给定一段代码的情况下,行为图可能是可行的,用于描述代理在系统上的行为,但这些代码很简单且非常重复,因为您基本上需要为每个属性维护一个简单的图表清单中的每个资源。
我根本不推荐使用UML方向。请注意,Puppet 不是脚本引擎,而Puppet清单不是脚本!它是Puppet代理管理的资源集合。