如何建模程序以便更容易理解

时间:2015-03-09 02:00:01

标签: python uml modeling

我正在修改适合我目的的Python程序。首先,我阅读源代码以了解我认为需要更改然后修改它的类或函数。现在,我想了解所有源代码(只是程序中每个函数和类的含义,输入,输出)。那么我怎么能对整个程序进行建模,我知道UML就是为了这个目的,但我不知道如何开始

1 个答案:

答案 0 :(得分:0)

我不知道python世界是怎样的。

在像java这样的语言中,您要求IDE为您创建代码中的简化模型。或者您使用Sparx Systems的Enterprise Architect等UML modeling toolreverse engineering features来为您创建初始UML模型。

一旦你拥有了最初的UML模型,保持更新并注释代码背后的重要事项,并设想更改主要是与语言无关的手动任务

另见: