做架构设计好多年了,中间换了十多种UML工具,用EA也有好多年了。


最近使用比较多,顺便发现了一些有趣的东西,在这里列一下,大家乐乐:


1、去掉类上面的讨厌的包名/组件名。

  这是一个未完成的类图的一部分:

wKiom1LLwmyCwTEBAABbp-sFTNA472.jpg

  这是去掉之后的结果

wKioL1LLwl-TRmnbAABIvptSEaM734.jpg


  肿么做到的捏?

  在EA软件的组件图操作界面的画布区域,背景/空白位置,点击右键选“Properties...”,出现的窗口中,点击“Diagram”选项卡,将“Disable fully scoped object”选项打勾,就可以了。

wKiom1LLxHHj64LsAAC272uj1ds558.jpg


2、有趣的手绘风格

  下面是一个有意思的手绘风格设置。

  还是刚才的那个对话框,当你将“Hand Drawn”进行了勾选,会有神奇的事情发生。

wKiom1LLxHHCtxXxAAC1GXXyWm0104.jpg

  当当当当,多么的无聊,哈哈。

wKioL1LLw-fjyDOJAABKUiBWPME873.jpg


3、让类图显示属性/方法的中文名

  用了PowerDesigner的盆友,用EA开始都会不太习惯,因为PD默认是显示中文的,而英文的字段名也不耽误,在正向工程时仍旧毫无压力。

  其实EA也为我们提供了这个强大功能,只是很少有人知道。

  请看设置之前和设置之后的区别:

wKioL1LLxw2AwDBUAABJz6VQeW0418.jpg

wKiom1LLxxmCmX8oAABJUanN8QI519.jpg

  我们是如何做到的捏?

  还是上面提到的那个对话框,只需要勾选“Use Alias if Available”就行了。

wKioL1LLxz3hohxAAAC1BQZ9FWA026.jpg


4、待追加(有空再编辑更新)

  HiaHiaHiaHia~