用EA画图的一些记录

Posted carl-cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用EA画图的一些记录相关的知识,希望对你有一定的参考价值。

  1.EA设置字体时,选择@开头的字体,字会横过来,不选择@开头的字体,字就是竖着的

2.选择Tools--Options,打开Options选项框,在Objects,勾选show status colors on diagram,可以让不同状态的图显示不同的颜色,比如需求图。

技术分享图片       技术分享图片

另外在选项属性框,还可以设置其他图像显示显示属性,比如

技术分享图片

 

3.点击Settings-Auto Name Counters,在打开的窗口,设置不同类型的命名计数器,可自定义命名。比如:Type选择Requirement,Name的Prefix设为REQ,Counter设为102,勾选Active,在下次创建Requirement元素时,默认命名从REQ102开始。

技术分享图片 技术分享图片

4.画业务过程图时(BPMN),事件(Event),在属性框里的标记值(Tagged Value)-Trigger,选择Trigger的值,可以改变事件的图形外观,如message为数据外观,Timer为时间外观

技术分享图片 技术分享图片

5.结构化场景编辑和行为模型生成

在用列图中,选择一个用例,如Login,打开其属性窗口,点击方案(Scenarios),更改Basic path(只能有一个)的名字为登录,然后在描述(Description)里输入该用例的流程,然后保存,然后新建两个异常路径:用户不存在,用户名和密码不正确,写一些描述

技术分享图片

选中登录,点击结构化规范(Structured Specification),可以看到是空的,这时可以手动编辑,这里切回描述视图,全选描述,右键,Create Structure From Notes--New Line Delimited,即可根据每一行生成一个Structure

技术分享图片技术分享图片

在第四步,登录验证,可能存在异常(Exception),选中,然后Add exception Path,把用户不存在和用户和密码不正确添加进去,发生这两种异常,都会回到主路径的第二步即系统提示输入用户名及密码,所以设置Join为2。

技术分享图片

然后如下图选择Activity,可以根据结构规范自动生成活动图,当然也可以生成其他的图,请自行尝试。。

技术分享图片

 6.在一个具体的diagram(图)中,右键属性,在属性窗口-Diagram,勾选Show Diagram Details,可以显示关系图一些信息(不可移动),如下图。

技术分享图片

如果想要可以移动的图属性,可以点击Diagram--Property Note菜单添加,或者直接从Tools-Common组件,直接选择Property Note然后添加。注意这里的Property Note与上面的 Details Note的区别。

7.EA提供生成报告,比如,选择需求分析的包,然后右键,选择Documentation,一般生成RTF报告,

技术分享图片

生成时,可以使用模板(这里,选择需求模板),还可以设置一些选项,可自行查看。

技术分享图片

也可以自定义报告模板,打开的生成RTF窗口,点击Template,New一个新的模板,可以选择从其他模板复制,然后进行修改。可以插入logo,日期,做一个封面页。

技术分享图片

然后,再生成报告时,就可以选择自己定义的模板了。

想要组合不同包生成报告,可以在Tools选择Documentation,点击Model Document,新建一个元素ModelTest,然后使用Ctrl+鼠标选择不同的包,然后拖动到刚才新建的ModelTest元素中

技术分享图片

 

想要组合不同元素,使用Documentation的Master Document元素,不同的是,这个元素新建时,会自动生成一个相同名称包和图,所以,选中元素要往Project Browser中刚才新建的包中拖动即可

 技术分享图片

8.数据建模:MDA(模型驱动架构)转换

先画好ER图,然后选中ER图所在的包,右键选中转换当前包技术分享图片,一般在数据转换时使用(ER模型转换成数据表模型)

如果逻辑模型中,实体之间是多对多关系,EA将在生成DDL模型时,自动创建一个联合表。

技术分享图片

然后在生成的DDL模型,右键,选中源码工程(Code Engineering)--生成DDL,在弹出的窗口,点击运行,就可以生成创建表的sql脚本了

9.当前图中元素属性显示

双击当前图画板或者右键--Properties,打开图的属性,点击元素(Elements),可以设置元素显示属性。

技术分享图片

在View--Tagged Value(Ctrl+Shift+6)打开标记值窗口,在里面新建标记值就可以了

技术分享图片

点击特色(Features),可以设置属性显示的方式:Name and Type、Name Only,设置是否显示操作的返回类型,设置是否关闭没有参数的操作的方括号等外观

点击连接器(Connector),可以设置是否显示连接器属性等外观

注意:这里设置的是当前图的外观属性,Tools-Options设置的是全局外观属性。

也可以选择单一元素,右键特色可见(Feature Visibility,快捷键Ctrl+Shift+Y),打开功能和分区的可见性

技术分享图片技术分享图片

 

比如一个类的父类不在当前包中,选中该类,右键高级(Advanced)--父类(Parent),在打开的窗口搜索并选择其父类,这时勾选上图继承特性下面的两个复选框,该类就会显示父类的属性和方法。

 10.类图创建

在Tools--Options--Objects--Edit Object on New 勾选这个表示创建对象时打开编辑窗口(默认),不勾选就不会自动弹出修改框,快捷键F9打开属性窗口,F10打开操作窗口。

11.更改元素外观(用图像替换元素),选中元素,单击右键,选择外观(Appearance)--选择可替换图像,打开图像管理器,在这里可以加载想要的图像,

技术分享图片

选中想要的图像,点击OK即可。

技术分享图片

 

以上是关于用EA画图的一些记录的主要内容,如果未能解决你的问题,请参考以下文章

初级Matlab画图经验简单记录以及错误使用plot矢量长度必须相同问题解决

gnuplot画图中文标注相关问题

javascript 用javascript记录一些东西

记录一些自己用的前端工具函数

怎么用cmd查看操作历史记录

ios的一些经验记录2