UML数据建模工具之EA实例

栏目: 编程工具 · 发布时间: 7年前

内容简介:一.需求建模,模拟银行ATM机用户取款实例.1.新建项目选择模型视图类别
编辑推荐:

本文来自于cnblogs,文章以实力讲解,步骤较为详细,希望可以让大家有个新的认识。

一.需求建模,模拟银行ATM机用户取款实例.

1.新建项目选择模型视图类别

UML数据建模 <a href='https://www.codercto.com/tool.html'>工具</a> 之EA实例

2.将model更改成ATM(项目名称).

UML数据建模工具之EA实例

3.将Requirements更改成'需求建模',Analysis View 更改成'领域模型',Use Case View更改成'用例模型',将Logical View更改成'逻辑模型'.

UML数据建模工具之EA实例

4.在需求建模,分别建立包,卡处理,用户登录,取款,用户界面,查询余额,其次,

Add a package--->Create diagram--->extended--->Requirements(增加示例图)

UML数据建模工具之EA实例

UML数据建模工具之EA实例

5.从Active Diagrams中找到'卡处理'的用例图,增加相关元素,从而绘制第一个子需求模块.

UML数据建模工具之EA实例

6.从Toolbox选中--->Requirements,再拖动Requirement到diagram界面--->增加第一个元素到卡处理子模块.

UML数据建模工具之EA实例

UML数据建模工具之EA实例

7.在卡处理的黑色箭头出向上拖动--->选择Requirement-->Aggregation to part--->生成第2个元素---更概名称为'识别卡'.

UML数据建模工具之EA实例

UML数据建模工具之EA实例

8.同理,生成第3个元素'退卡',至此,第一个子模块的功能需求完成.

UML数据建模工具之EA实例

9.取款子需求模块 .

UML数据建模工具之EA实例

10.用户登录子模块

UML数据建模工具之EA实例

11.查询余额子模块.

UML数据建模工具之EA实例

12.用户界面子模块.

UML数据建模工具之EA实例

13.将所有需求拖动到功能性需求模块中显示.

UML数据建模工具之EA实例

UML数据建模工具之EA实例

14.增加一个A标签描述项目名称--->ATM系统功能性需求分析.

UML数据建模工具之EA实例

二.用例模型

1.增加1个Actor--->用户

2.增加3个Use Case,分别是: 查询余额,用户登录,取款

3.Actor与Use Case的关系为:Use

UML数据建模工具之EA实例

4. Use Case用户登录与查询余额,取款之间的关系为:Precedes

目的是用户应该先登录系统才能进行取款与查询余额操作.

UML数据建模工具之EA实例

4.画一个boundary(边界),加一个用例图名称.

UML数据建模工具之EA实例

三.行为模型.

1.增加Add a modeling using wizard--->Dynamic View

UML数据建模工具之EA实例

2.将Package名称更改为:行为模型.

3.在行为模型基础上Add Diagram--->UML Behavioral--->分别选择:

1)Activity---更名(行为图)

2)State Machine---更名(状态图)

3)Sequence---更名(顺序图)

UML数据建模工具之EA实例

4.行为模型3种图形显示效果.

UML数据建模工具之EA实例

5.在活动图中创建3个分区,分别是用户,主机,后台系统.

UML数据建模工具之EA实例

UML数据建模工具之EA实例

UML数据建模工具之EA实例

6.在用户分区插入初始元素--->进行第一个动作插卡.

UML数据建模工具之EA实例

UML数据建模工具之EA实例

7.建立用户分区与ATM主机分区的联系.

UML数据建模工具之EA实例

UML数据建模工具之EA实例

UML数据建模工具之EA实例

8. 户分区与ATM主机分区效果图.

UML数据建模工具之EA实例

在实际项目中,活动图,状态图,顺序图根据系统需求与用例需求制造出一个效果图即可.

四.项目导出成PDF格式步骤:

1.

UML数据建模工具之EA实例

2.

UML数据建模工具之EA实例

五.生成 JAVA 实体类数据脚本

1.选择add diagram--->UML Structual--->Class

UML数据建模工具之EA实例

2.更改类名称class3--->t_fqc

t_fqc表右健--->attrubutes--->增加类成员.

UML数据建模工具之EA实例

3.生成代码---在父类文件夹选择Code Engineering--->Generate Source Code

UML数据建模工具之EA实例

4.增加calss字段.

UML数据建模工具之EA实例

5.Property提供编程语言选择属性.----并且可以让EA自动生成get,set方法.

UML数据建模工具之EA实例

六.生成 SQL 语句(MySql).

1.Add new diagram--->Entity Relationship Diagram--->Entity Relationship

UML数据建模工具之EA实例

2.在diagram右边画布空白出,右健---增加实体,属性.

UML数据建模工具之EA实例

3.将实体更名为t_sorting,将属性更名为sorting.将实体与属性建立联系.

选中实体与属性,右健选择Transform.

UML数据建模工具之EA实例

UML数据建模工具之EA实例

4.系统将产生一个文件夹Domain ModelDataModeling,下层将产生数据表<table>sorting

在diagram视图中将可以看见数据表的信息.

UML数据建模工具之EA实例

5.在t_sorting基础上右健,选择Columsn,进行数据库列增加操作.

UML数据建模工具之EA实例

6.增加id(int)主健,mold(varchar),lot(varchar),inspectId(varchar)4个字段.

UML数据建模工具之EA实例

7.字段添加完成效果图.

UML数据建模工具之EA实例

8.t_sorting数据表右健--->Code Engineering--->Generate Code--->产生SQL代码.

UML数据建模工具之EA实例

9.确认并选择数据库.在搜索工具栏位搜索关键字database---找到Database Datatypes...

UML数据建模工具之EA实例

10.选择数据库MySql ,并且设置为默认数据库

UML数据建模工具之EA实例

11.选择SQLL输出的物理路径,单击Generate,即可产生数据表SQL语句.

UML数据建模工具之EA实例

12.Mysql产生物理路径与效果图.

UML数据建模工具之EA实例


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Design and Analysis of Distributed Algorithms (Wiley Series on P

Design and Analysis of Distributed Algorithms (Wiley Series on P

Nicola Santoro / Wiley-Interscience / 2006-10-27 / USD 140.95

This text is based on a simple and fully reactive computational model that allows for intuitive comprehension and logical designs. The principles and techniques presented can be applied to any distrib......一起来看看 《Design and Analysis of Distributed Algorithms (Wiley Series on P》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具