EA基本使用.docx
- 文档编号:15376712
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:19
- 大小:511.76KB
EA基本使用.docx
《EA基本使用.docx》由会员分享,可在线阅读,更多相关《EA基本使用.docx(19页珍藏版)》请在冰点文库上搜索。
EA基本使用
二.创建工程
依次点击“File->NewProject->命名保存->在“Selectmodel”中选择需要创建的类型(如图-1)->单击“OK”确认,得到界面如图-2所示
图-1:
创建工程
BusinessProcess
业务流程
Requirements
需求分析
UseCase
用例
DomainModel
领域模型
Class
类设计
Database
数据库设计
Component
组件
Deployment
部署
Testing
测试
Maintenance
维护
ProjectManagement
项目管理
UserInterface
用户接口
表-1:
创建项目的常见类型
图-2:
创建项目后界面截图
三.一些基本的通用设置
设置默认代码环境
依次点击:
“Tool->Options-SourceCodeEngineering->DefaultLanguageForCodeGeneration->C#”如图3所示,完成:
单击“Close”确认退出。
图-3:
设置默认代码环境
设置默认数据库
依次点击:
“Tool->Options-CodeEditors->DefaultDatabase->SQLServer2005”如图4所示:
图-4:
设置默认数据库
四.Class模型
.创建“Class”模型
依次点击“File->NewProject->命名保存->在“Selectmodel”中勾选“Class”,最后单击“确定”进入设计界面。
在设计界面的左边是工具箱(如图5)
图-5:
类模型工具栏
ClassElements
Common
Package
包
Note
注释
Class
类
Constraint
约束条件
Interface
接口
Document
文档:
附加文档附件
Enumeration
枚举
Artifact
人工:
表示任意的系统任意的信息块
Table
表
Requirement
需求描述
Signal
对象通信信号的描述
Issue
问题描述
Association
关联
Change
变化描述
ClassRelationships
Boundary
分界线
Associate
关联
Dependency
依赖关系
Generalize
泛化
Realize
实现
Compose
组成
Trace
追踪
AssociateClass
关联类
InformationFlow
数据流
Assembly
程序集
NoteLink
注释链接
Realize
实现
?
?
Nesting
嵌套
?
?
PackageMerge
包的合并
?
?
PackageImport
包的导入
?
?
.为模型中创建的“Class”对象使用别名
首先在工具箱中点选
,然后在合适的位置左键单击确定,之后弹出属性窗口(如图7所示)
图-7:
新建类截图
在“Name”栏中输入Class的名称“Test”,然后在“Alias”中输入一个别名“测试”。
其他相应设置好之后,确定退出属性窗口。
我们发现,在默认情况下“Class”所显示的名称是Test,但如果我们需要显示别名的时候,我们需要进行以下设置;在类Test所在的包中找到classdiagram,点击右键然后选择“Propreties…”进入如图8所示的窗口;
选择“Diagram”,进入如图9所示的窗口;勾选“UseAliasifAvailable”,别名的显示即设置完成。
五.代码的生成
.把整个包的设计类生成C#格式代码
依次单击“Project->SourceCodeEngineering->GeneratePackageSourceCode…(如图10所示)”
进入如图11所示界面:
点击“Generate”,将包中所有的类成批转换为C#文件。
.单个自动生成C#代码
右键单击需要转换为C#文件的“Class”,在菜单中选择“GenerateCode…”或者使用快捷键“F11”,弹出如图12所示菜单:
单击图中1的位置,选择将要生成文件的存储路径,然后在2的位置选择要生成什么语言的文件(在此我们点击下拉菜单选择C#),最后点击3位置的“Generate”生成。
六.设计模型与生成的代码同步
当生成了C#代码之后,接下来我们就将设计模型和生成的代码同步,步骤如下:
鼠标右键单击需要进行代码同步的对象,选择“SynchronizeModelWithCode…”或者使用快捷键“F7”,弹出如图13所示的对话框:
七.数据库模型,需求模型,组件,部署
.建立数据表;
依次点击“File->NewProject…->输入一个名称后保存->在右边选中Database(如图-14所示)”
最后点击“OK”确认进入设计界面,“工程窗口”如图15所示:
工具栏及工具栏中的工具如图6及表2所示.
.建立数据表
在“工具箱”中单击
,然后将鼠标移入工作区域,此时鼠标变成
状,单击鼠标,出现如图16所示的窗口.
在进行一些表基本的设置(如表的命名“Name”等等)后,单击“TableDetail”进入表字段的设计(图17),
单击图14中红圈标识的“Columns/Attributes”进入表字段的设置。
如图18所示。
设置表字段名称“Name”,数据类型“DataType”,及主键“PrimaryKey”,是否为空“NotNull”,等等,单击“Save”保存,然后单击“New”新建一个,就这样逐个设置表的字段。
?
?
?
八.文档的生成
文档的生成
依次单击“Project->Documentation->RichTextFormat(RTF)Report…(如图19)”或直接使用快捷键“F8”
在“Outputtofile”后面单击,选择Text文档的生成路径,而后即可。
文档的生成
依次单击“Project->Documentation->HTMLReport…(如图16)”或直接使用快捷键“Shift+F8”,弹出图20所示窗口;
相关设置后,点击“Generate”生成即可。
九.将包导入成XML形式
依次单击“Project->XMLSchema->ImportXMLSchema”如图21所示
在“Filename”后面单击确定生成的XML文档的名称及路径,然后单击“Import”即可
十.画图的线的弯曲,自动布局,改变线的连接点的方法
首先在“活动图”中对“实线”点击右键(必须是实线,虚线不起作用),然后点击“SetLineStyle”,而后“Bezier”,拖动中间的点调整线的弯曲。
AutoRouting(自动布局的方式)?
?
?
Direct(改变线的连接点)
十一.活动图及时序图的绘制
.活动图的绘制
在已建立的“Package”上右键单击->New…->NewDiagram…->在弹出的窗口左边选择“UMLBehavioral”(如图22所示)
在“NewDiagram”的右边“DiagramTypes”窗口中选择“Activity”,最后单击OK保存退出。
此时,我们发现“ProjectBrowser”窗口中增加了一个如图23所示的对象“ClassMedel”。
在左边的“Toolbox”中我们看到相关的工具。
(如图24及表3所示)
Activity
ActivityRelation
Activity
活动状态
ControlFlow
控制流
StructuredActivity
嵌套活动
ObjectFlow
对象流
Action
动作
InterruptFlow
中断流
Partition
分区
Common
Object
对象
Note
注释
CentralBufferNode
中央缓冲节点
Constraint
约束条件
Datastore
数据存储
Document
文档:
附加文档附件
Decision
判断
Artifact
人工:
表示任意的系统任意的信息块
Merge
合并
Requirement
需求描述
Send
发送
Issue
问题描述
Initial
最初的
Change
变化描述
Final
最终的
Boundary
分界线
FlowFinal
流结束
Dependency
依赖关系
Region
区域
Realize
实现
Exception
异常
Trace
追踪
Fork/Join
并发
InformationFlow
数据流
?
?
NoteLink
注释链接
.时序图的绘制
在已建立的“Package”上右键单击->New…->NewDiagram…->在弹出的窗口左边选择“UMLBehavioral”(如图25所示)
在“NewDiagram”的右边“DiagramTypes”窗口中选择“Sequence”,最后单击OK保存退出。
此时,我们发现“ProjectBrowser”窗口中增加了一个如图26所示的对象“ClassMedel”。
在左边的“Toolbox”中我们看到相关的工具。
(如图27及表4所示)
InteractionElements
Common
Actor
角色
Note
注释
Lifeline
生命线
Constraint
约束条件
Boundary
?
Document
文档:
附加文档附件
Control
控制
Artifact
人工:
表示任意的系统任意的信息块
Entity
实体
Requirement
需求描述
Fragment
片段
Issue
问题描述
Endpoint
端点
Change
变化描述
DiagramGate
?
Boundary
分界线
State/Continuation
延时状态
Dependency
依赖关系
InteractionRelationships
Realize
实现
Message
消息
Trace
追踪
Self-Message
安全消息
InformationFlow
数据流
Call
呼叫
NoteLink
注释链接
Recursion
递归
?
?
.如何添加注释
在Toolbox中点击
图标,然后在Workspace中左键单击你所需要添加注释的方位。
弹出如图-28所示的窗口;
在空白区域填入注释内容,然后左键单击“OK”返回。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EA 基本 使用
![提示](https://static.bingdoc.com/images/bang_tan.gif)