uml建模工具EA如何使用?
如何在 EA 中创建项目
1. 首先启动 EA, 可以通过单击选项“ Create New ” 来创建本地项目。
2. 打开一个 “ 新建项目 ” 对话框,可以输入文件名和选择保存文件的位置。
3. 在 浏览器窗口中 (按 F2 ),可以重命名 “ 模型 ” 节点修改项目名称。
3.EA 建模的基本用法示例
下面以聊天室的需求模型示例,介绍 EA 建模的基本用法。
3.1 新建视图
1. 首先打开 EA, 在浏览器窗口中,鼠标右键单击新创建的模型项目,选择“ Add View ”
2. 新建包,重命名包的 name ,这里命名为需求视图,选择创建图。
3. 在弹出的新图对话框中,选择相应的 UseCase ,选择 ok 即可创建。
3.2 建立模型图
创建好视图后,双击打开,建立模型图:
3.2.1 使用工具箱页面绘制图表
1. 打开工具箱, EA 菜单 ->Design->Toolbox
3.2.2 在图上创建元素
将工具箱中的元素拖到模型中,如下是工具箱中用例的元素:
以下是以聊天室中的用例图为示例,建立的需求模型。
注:从 “ 工具箱 ” 添加元素时,它们会同时添加到 “ 浏览器 ” 窗口中,并将显示在与图相同的包中。
3.2.3 设置元素属性
创建好元素后,可以双击打开一个元素,查看和设置元素的各个属性,包括:
• 构造型
• 状态
• 别名
• 关键字
• 作者
• 难易度
• 版本
• 阶段
还可以查看元素所属的包,元素创建时间和修改的时间。
3.2.4 添加元素之间的关系
从工具箱中选中用例关系,指定两个元素之间的关系,工具箱中用例的关系如下:
3.2.5 编辑元素之间关系的属性
可以查看元素之间的关系, 设置所指的方向和类型以及构造型。
3.2.6 设置元素的外观
单击一个元素,选择,可以设置元素的外观,包括:
• 背景色
• 字体
• 边框的粗细
• 边框颜色
在元素属性中,选择 Custom Style ,还可以以自定义图的方式显示
可以定义一个用例的场景,右键单击一个元素,选择场景,填写事件流信息。
3.3 使用多种视图浏览模型
EA 支持使用项目浏览视图( Project View )、规格管理器( Specification Manager ) 来浏览元素,并维持项目浏览窗口中的层次结构,还支持使用 仪表板图和柱状图,查看需求。
3.3.1 使用项目浏览视图查看元素
项目浏览视图 查看需求元素,在屏幕的左下角打开并显示层次结构。
3.3.2 使用规格视图创建和查看模型元素
以简单的文本格式显示元素类型,并帮助建模者创建、编辑和管理这些元素。
查看的步骤有:
1. 在图上空白处右键单击,选择切换视图 -> 切换到规格视图
2. 打开规格视图,可以添加新元素,还可以进行编辑的有:
• 构造型( Stereotype )
• 状态( Status )
• 难易度( Difficulty )
• 优先级( Priority )
3.3.3 使用仪表板图查看需求
在 EA 中,显示属性的仪表板图表,可以对需求进行管理。此图是 EA 中创建仪表板图的示例;它说明了图表中需求优先级的比率。
例如下图:
3.3.4 柱状图查看需求
这个图显示了一个柱状图元素,描述了所选包中所有需求的元素状态。
3.4 在模型中的协作与共享
EA 是一个功能强大的建模工具,提供了一系列协作工具,帮助团队在模型中进行团队协作。
以下是 EA 协作面板,包括的功能
uml建模工具哪个好用?
UML建模工具常用在软件工程的分析设计中,以下是一些比较常用的:
PowerDesigner:PowerDesigner是一款功能强大的建模工具,支持UML建模、数据建模、流程建模等多种建模方式,是国内外广泛使用的建模工具之一。
Visual Paradigm:Visual Paradigm是一款功能丰富的UML建模工具,支持多种UML图形建模,包括用例图、类图、时序图、活动图等。
StarUML:StarUML是一款免费的UML建模工具,支持多种UML图形建模,界面简洁易用。
Poseidon for UML:Poseidon for UML是一款功能强大的UML建模工具,支持多种UML图形建模,包括用例图、类图、时序图、活动图等。
Rational Rose:Rational Rose是一款经典的UML建模工具,也是最早推出的UML建模工具,支持多种UML图形建模,但是rose产品目前停留在对UML1.4规范的执行,现在已经停止更新和升级换代。
Trufun Plato:国产自主研发的UML建模工具,支持最新UML2.5标准,支持UML建模,数据库建模,MDA研发驱动,可以和IDE无缝集成,实现模型和代码的双向实时同步,是国内常用的建模工具之一。
除此以外,UML建模工具常用的还有Enterprise Architect,基本上国内就是这几种,开发人员可以根据自己的实际使用需求和习惯选择适合自己的建模工具。 作者:旎旎卡丘 https://www.bilibili.com/read/cv23715066/ 出处:bilibili