首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sparx企业级架构师版本10 -从源代码创建类图

Sparx企业级架构师版本10 -从源代码创建类图
EN

Stack Overflow用户
提问于 2013-11-29 08:30:50
回答 2查看 2K关注 0票数 1

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-29 10:02:56

解决了。在默认配置文件中隐藏了一些选项.太棒了。重新配置配置文件,现在它可以工作了。

不管怎样,谢谢

票数 1
EN

Stack Overflow用户

发布于 2013-11-29 09:46:34

模型树中的最顶层由一个或多个“根节点”组成,有时在帮助文件中称为“模型”。其中一个是在创建项目时创建的,默认情况下称为“模型”。

这个级别只用于组织模型包,并且在使用它时受到很大的限制。不能将图表或类直接放置在根节点下,也不能将工程代码反向转换到根节点。严格地说,根节点不是UML包。

相反,必须在根节点中创建包。根目录下的第一个级别称为“视图”,但是视图包是常规的UML包,您可以对它们做任何事情,包括在图表中显示它们,绘制它们的连接器,并将代码导入它们。

创建视图时,EA会询问要显示什么图标。这仅仅是GUI糖,对您可以放置在包中的内容没有任何影响。

要记住的是,如果需要,可以在树周围自由移动常规包,但不能将根节点移动或查看包到其他级别。换句话说,不能将视图转换为根节点,也不能将视图放置在另一个视图中。因此,在导入代码之前在视图中创建一个常规包可能是个好主意。

因此:在"Model“根节点中创建一个视图,最好是在视图中创建另一个包。您将能够将代码导入其中之一。

增加截图后的增编:

您至少需要职业执照来完成代码工程。如果您已经做到了这一点,那么您要么在一个项目中工作,因为您没有进行反向工程所必需的特权(并且需要与项目管理员联系才能得到它),要么您已经选择了一个不包含它的命令集。

在安装后的第一次启动时,EA 10询问您是否希望自定义GUI。这实际上意味着删除了许多菜单项。如果找不到菜单项,转到View --工作区和命令--命令,然后选择Complete。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20281313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档