【发布时间】:2019-06-12 21:49:23
【问题描述】:
我有一个 python 文件,rules.py,这是通过应用程序使用的许多功能实用程序。函数不包含在类中,根据需要从外部文件、类和函数中调用函数。
我开始创建一个带有空属性块的 UML 类图(在 Lucidcharts 中),并用函数填充方法块(下半部分)。
我应该使用或可以使用标准化的非类 UML 图标准来记录/绘制充满功能的长文件吗?我应该使用什么标准来记录充满功能的文件?
【问题讨论】:
我有一个 python 文件,rules.py,这是通过应用程序使用的许多功能实用程序。函数不包含在类中,根据需要从外部文件、类和函数中调用函数。
我开始创建一个带有空属性块的 UML 类图(在 Lucidcharts 中),并用函数填充方法块(下半部分)。
我应该使用或可以使用标准化的非类 UML 图标准来记录/绘制充满功能的长文件吗?我应该使用什么标准来记录充满功能的文件?
【问题讨论】:
UML 是许多不同图表类型的集合,其中许多可以应用于较少的“面向对象”类型代码。在此处查看第二个答案:https://softwareengineering.stackexchange.com/questions/302811/what-are-functional-programmers-using-in-place-of-uml
然而,事实上,UML 主要专注于面向对象的软件。如果你想在这种情况下使用它,你可以。但我怀疑它是否有任何“标准”。只需使用对您正在建模的内容有意义的 UML 部分即可。
【讨论】: