用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即可。

原文地址:https://www.cnblogs.com/carl-cn/p/use-ea.html

时间: 2024-08-30 06:36:06

用EA画图的一些记录的相关文章

python matplotlib画图常用设置记录查阅

为方便查找和使用python matplotlib相应的画图设置接口,将常用的设置书写在同一代码中,方便查阅,包含: 1.中文.特殊字符的设置 2.子图.标题.图例的设置 3.坐标轴的名称.刻度.间距等设置 4.线条的颜色.样式.宽度的设置 代码github链接:(待添加) #-*- coding:utf-8 -*- import numpy as np import numpy.random import matplotlib.pyplot as plt from pylab import *

EA类图与代码同步

画了一段时间的图,愈发感觉到EA是一个强大的软件,而不仅仅是一个画图工具那么简单.. 随着学习时间的延长,现在敲代码并不能像以前一样随心所欲,想到什么就敲什么了,而是要先画图(也就是理需求和思路的过程),但是对于现在的我们来说,总会有考虑不全面的地方,那么敲代码的时候就会有很多的改动,而且会越来越多,而项目验收的时候代码和图是都要验收的,所以代码在改动的时候图也要相应地去完善,那么用EA画图与代码同步会省不少的事. 首先,画好类图 1.新建一个类,填写好类名.备注和语言 2.编辑变量和属性 属性

图的排序和遍历

??基础排序和查找算法完结后就进入了图这一章节. 整理数据结构一直参考的是<数据结构与算法c#语言描述>这本书,是图灵系列丛书,相信学计算机的同学都很欣赏这个系列的书,但是整理到这个地步却发现两个编写不合理的地方.第一个是集合操作,细看会发现给的代码是有问题的,不能运用到实际中:第二个是本篇文章将要记录的有向图的拓扑排序.也许是翻译的问题,也或许是作者故意留下让读者去探索~~~,so ,whatever,本书对算法思想的解释非常清晰易懂的. 图的构造需要顶点和边,顶点类定义如下: class

机房收费重构之总结篇

<机房收费重构>之路终于接近了尾声,这么一个月的时间做梦都在敲代码.总结<机房收费重构>的道路需要从学习方法,注意问题,知识总结三方面来进行! <机房收费重构>之路的背景: 1.设计模式: 设计模式的思想这次在<机房收费重构>中体现出来了,算是对设计模式的一种考察吧,思想运用于实践.本次机房收费系统使用了外观模式,模板模式,原型模式等.具体在哪里应用大家都可以运用自有. 2.三层架构的基本认知 三层架构主要是让我们了解了关于分层的主要思想,算是给项目打下良好

EA使用记录

1.Del键只能删除桌面上的图形,不能删除项目树中的图形:要同时从项目树中删除需要ctrl + del: 2.要找到桌面上的图形对应的项目树中的图 alt + g: 3.要设置默认的LINK样式,在菜单栏tool -> Options 对话框中的: 关联关系连接默认是双向的,这里可以改为从SOURCE 到TARGET. 连线方式默认是DIRECT,这里改成ROUTED. 4.可以查找当前快捷键 或是 重新设置快捷键对应的功能:菜单栏 —> customize... 5.设置默认的生成代码采用的

EA强大的画图工具---设计数据库表格

http://passport.baidu.com/?business&un=%E6%83%A0%E4%B8%9C%E5%B0%8F%E5%A6%B9%E6%83%A0%E4%B8%9C%E6%89%BE#0 http://passport.baidu.com/?business&un=%E4%BC%9A%E5%90%8C%E5%B0%8F%E5%A7%90%E4%BC%9A%E5%90%8C%E6%89%BE#0 http://passport.baidu.com/?business&a

uniapp canvas 记录一下画图的问题

1.组件嵌套,在子组件中不能使用canvas ,也不是说不能,只能说使用了也没用,H5中显示无果,小程序一样. 2.在H5中 出现canvas闪烁的问题 ,就一定要用异步去显示canvas, 3.绘制canvas 时  得用uniapp 中的draw()去绘制,不然 不会显示(原生一般直接填充就完事了) 4.一定要在onReady函数中进行实例化canvas并且绘制 代码:let ctx = uni.createCanvasContext('myCanvas', this): 中间省略了....

Activiti 学习笔记记录(三)

上一篇:Activiti 学习笔记记录(二) 导读:上一篇学习了bpmn 画图的常用图形标记.那如何用它们组成一个可用文件呢? 我们知道 bpmn 其实是一个xml 文件

[EA]入门教程

一.简介 生命周期软件设计方案--Enterprise Architect是以目标为导向的软件系统.它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等.为整个团队提供高级的UML 2.0建模工具. EA为用户提供一个高性能.直观的工作界面,联合UML 2.0最新规范,为桌面电脑工作人员.开发和应用团队打造先进的软件建模方案.该产品不仅特性丰富,而且性价比极高,可以用来配备您的整个工作团队,包括分