【问题标题】:Do real software Projects use automatic code generation from UML? [closed]真正的软件项目是否使用 UML 的自动代码生成? [关闭]
【发布时间】:2015-03-31 06:55:54
【问题描述】:
我遇到过像visualparadigmdemo 这样的工具,它们可以从以UML 建模的类图自动生成代码。由于我没有行业经验,我很想知道这是否是公司在使用 UML 对系统进行建模后开始开展项目的方式。由于需要的类的骨架是自动生成的,我认为这是节省时间的好方法。如果不是这样,那为什么会这样呢?
您还可以提供一些其他工具,可以从 UML 类图自动生成代码(首选开源)。
有没有不使用类图的OOP软件项目,以至于这种方法没有用?
【问题讨论】:
标签:
uml
class-diagram
object-model
【解决方案1】:
大多数 UML 都能够从 UML 类图生成代码,您只需 google 即可找到它们。
关于公司开始工作的方式,我想这取决于公司,但根据我的经验,公司会尽量避免无用的工作。
如果他们花一些时间在建模上,那是因为他们可以将它用于代码生成、文档等某些事情,或者仅仅是因为它是客户的请求。如果公司对建模没有任何兴趣,他们根本就不会使用它,我猜很多 OOP 并不是从模型开始的。