Enterprise Architect 7 入门教程(二)

本文详细介绍了UML建模的基本步骤,包括数据库模型创建、文档生成、活动图与时序图的绘制等。通过实例演示了如何进行表设计、生成文档、绘制流程图,并提供了操作指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

七.数据库模型,需求模型,组件,部署

7.1. 建立数据表;

依次点击“File->New Project…->输入一个名称后保存->在右边选中Database(如图-14所示)”

最后点击“OK”确认进入设计界面, “工程窗口”如图15所示:

工具栏及工具栏中的工具如图6及表2所示.

7.2.建立数据表

在“工具箱”中单击 ,然后将鼠标移入工作区域,此时鼠标变成 状,单击鼠标,出现如图16所示的窗口.

在进行一些表基本的设置(如表的命名“Name”等等)后,单击“Table Detail”进入表字段的设计(图17),

单击图14中红圈标识的“Columns/Attributes”进入表字段的设置。如图18所示。

设置表字段名称“Name”,数据类型“Data Type”,及主键“Primary Key”,是否为空“Not Null”,等等,单击“Save”保存,然后单击“New”新建一个,就这样逐个设置表的字段。   

八.文档的生成

8.1.Text文档的生成

依次单击“Project->Documentation->Rich Text Format(RTF) Report…(如图19)”或直接使用快捷键“F8”

在“Output to file”后面单击,选择Text文档的生成路径,而后即可。

8.2.Html文档的生成

依次单击“Project->Documentation->HTML Report…(如图16)”或直接使用快捷键“Shift+F8”,弹出图20所示窗口;

相关设置后,点击“Generate”生成即可。

九.将包导入成XML形式

依次单击“Project->XML Schema->Import XML Schema”如图21所示

在“Filename”后面单击确定生成的XML文档的名称及路径,然后单击“Import”即可

十.画图的线的弯曲,自动布局,改变线的连接点的方法

首先在“活动图”中对“实线”点击右键(必须是实线,虚线不起作用),然后点击“Set Line Style”,而后“Bezier”,拖动中间的点调整线的弯曲。

Auto Routing(自动布局的方式)    Direct(改变线的连接点)

十一.活动图及时序图的绘制

11.1.活动图的绘制

在已建立的“Package”上右键单击->New…->New Diagram…->在弹出的窗口左边选择“UML Behavioral”(如图22所示)

在“New Diagram”的右边“Diagram Types”窗口中选择“Activity”,最后单击OK保存退出。

此时,我们发现“Project Browser”窗口中增加了一个如图23所示的对象“Class Medel”。

在左边的“Toolbox”中我们看到相关的工具。(如图24及表3所示)

ActivityActivity Relation
Activity活动状态Control Flow控制流
Structured Activity嵌套活动Object Flow对象流
Action动作Interrupt Flow中断流
Partition分区Common
Object对象Note注释
Central Buffer Node中央缓冲节点Constraint约束条件
Datastore数据存储Document文档:附加文档附件
Decision判断Artifact人工:表示任意的系统任意的信息块
Merge合并Requirement需求描述
Send发送Issue问题描述
Initial最初的Change变化描述
Final最终的Boundary分界线
Flow Final流结束Dependency依赖关系
Region区域Realize实现
Exception异常Trace追踪
Fork/Join并发Information Flow数据流
  Note Link注释链接

11.2.时序图的绘制

在已建立的“Package”上右键单击->New…->New Diagram…->在弹出的窗口左边选择“UML Behavioral”(如图25所示)

在“New Diagram”的右边“Diagram Types”窗口中选择“Sequence”,最后单击OK保存退出。此时,我们发现“Project Browser”窗口中增加了一个如图26所示的对象“Class Medel”。

在左边的“Toolbox”中我们看到相关的工具。(如图27及表4所示)

Interaction Elements
Common
Actor角色Note注释
Lifeline生命线Constraint约束条件
Boundary Document文档:附加文档附件
Control控制Artifact人工:表示任意的系统任意的信息块
Entity实体Requirement需求描述
Fragment片段Issue问题描述
Endpoint端点Change变化描述
Diagram Gate Boundary分界线
State/Continuation延时状态Dependency依赖关系
Interaction RelationshipsRealize实现
Message消息Trace追踪
Self-Message安全消息Information Flow数据流
Call呼叫Note Link注释链接
Recursion递归  

11.3.如何添加注释

在Toolbox中点击 图标,然后在Workspace中左键单击你所需要添加注释的方位。弹出如图-28所示的窗口;

在空白区域填入注释内容,然后左键单击“OK”返回。

11.4.设置图中的字体样式

当我们在图中建立好元素后,使用下列方式对元素进行样式改变。图-30是在11.2的时序图的基础上增加了几个元素。

下面我们就来改变注释中的字体样式。

鼠标选中注释对象,下图是选中注释对象的前后对比;

图-31

11.5.将一个图的元素重新复制一份新的到其它图

首先新建一个图,然后在Project Browser中使用鼠标左键点中需要复制的元素不放指导拖到新建的图中即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值