如何在UML类图中表示Shell脚本?

时间:2018-10-18 14:08:37

标签: uml class-diagram

我正在为一个正在使用UML进行工作的小项目建模。但是,我不确定如何以及是否应该包括编写的脚本来在类图中编译其余代码。任何建议都将受到欢迎。

3 个答案:

答案 0 :(得分:0)

它真的不合适吗? Shell脚本主要涉及行为,即实际上运行的代码,即“业务逻辑”。但这几乎正是类图所不涵盖的内容。他们只做“结构”。

也许在某种组件图中(“在此处 插入参数”会有意义),shell脚本会产生“)。我很难在类图中想象如何做到这一点。也许只是图的一部分上的注释注释?

答案 1 :(得分:0)

为什么不使用活动图?它代表行为。每个活动都可以采用参数,就像脚本一样,您可以在通话活动操作中将它们链接在一起。

答案 2 :(得分:0)

这是一个抽象问题。以及您想在模型/文档中包括哪些级别。通常,在模型中包括诸如配置管理之类的东西是一个很好的主意。那就是:必须如何编译东西,需要什么样的数据维护,等等。如果您决定这样做,则只需引入适当的软件包即可。 CIM / PIM / CSM的用法仅指向CSM,您可以在其中放置这些与部署相关的内容。一个类或一个工件就可以代表您的脚本,您可以将其与脚本背后的过程联系起来。可以通过用例/活动和/或序列图对行为部分进行建模。