我想反向工程一个目前的c#项目的工作。有人告诉我要使用企业架构师。但是我可以选择在哪里导入源代码呢?我使用的是第10版企业版,在我看来,与早期版本有很大的不同。当我选择一个项目时,没有像我在youtube视频或文本教程中看到的“代码工程”这样的选项。

发布于 2013-11-29 10:02:56
解决了。在默认配置文件中隐藏了一些选项.太棒了。重新配置配置文件,现在它可以工作了。
不管怎样,谢谢
发布于 2013-11-29 09:46:34
模型树中的最顶层由一个或多个“根节点”组成,有时在帮助文件中称为“模型”。其中一个是在创建项目时创建的,默认情况下称为“模型”。
这个级别只用于组织模型包,并且在使用它时受到很大的限制。不能将图表或类直接放置在根节点下,也不能将工程代码反向转换到根节点。严格地说,根节点不是UML包。
相反,必须在根节点中创建包。根目录下的第一个级别称为“视图”,但是视图包是常规的UML包,您可以对它们做任何事情,包括在图表中显示它们,绘制它们的连接器,并将代码导入它们。
创建视图时,EA会询问要显示什么图标。这仅仅是GUI糖,对您可以放置在包中的内容没有任何影响。
要记住的是,如果需要,可以在树周围自由移动常规包,但不能将根节点移动或查看包到其他级别。换句话说,不能将视图转换为根节点,也不能将视图放置在另一个视图中。因此,在导入代码之前在视图中创建一个常规包可能是个好主意。
因此:在"Model“根节点中创建一个视图,最好是在视图中创建另一个包。您将能够将代码导入其中之一。
增加截图后的增编:
您至少需要职业执照来完成代码工程。如果您已经做到了这一点,那么您要么在一个项目中工作,因为您没有进行反向工程所必需的特权(并且需要与项目管理员联系才能得到它),要么您已经选择了一个不包含它的命令集。
在安装后的第一次启动时,EA 10询问您是否希望自定义GUI。这实际上意味着删除了许多菜单项。如果找不到菜单项,转到View --工作区和命令--命令,然后选择Complete。
https://stackoverflow.com/questions/20281313
复制相似问题