EnterpriseArchitect7 入门教程Word文档格式.docx
- 文档编号:15339937
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:29
- 大小:691.86KB
EnterpriseArchitect7 入门教程Word文档格式.docx
《EnterpriseArchitect7 入门教程Word文档格式.docx》由会员分享,可在线阅读,更多相关《EnterpriseArchitect7 入门教程Word文档格式.docx(29页珍藏版)》请在冰豆网上搜索。
EA为UML构建软件模型提供了一个快速便捷的应用环境,它支持OMG定义的新UML2.0标准。
EnterpriseArchitect的基础构建于UML2.0规范之上,不仅如此,使用UMLProfile还可以扩展建模范围,与此同时,模型验证将确保其完整性。
产品含有免费的extensionsforBPMN和Eriksson-Penkerprofile,能够将业务程序、信息和工作流程联合到一个模型内。
利用EA,设计人员可以充分利用13种UML2.0图表功能——EA支持全部13种UML2.0图表和相关的图表元素;
包括:
结构图表:
类、对象、合成元素、包、组件、布局;
行为图表:
使用案例、通信、序列、交互概述、行为、状态、时序;
扩展:
分析(简单行为)、定制(需求、变动和UI设计)。
EA提供使用工具,能够跟踪依赖关系、支持大型模型,帮助您管理大型复杂的工程;
含有CVS或SCC提供工具,以时间快照为基线,通过比较来跟踪模型变动,从而实现版本控制;
含有类似explorer的项目视窗,为您提供直观高性能的工作界面。
EA还含有一个所见即所得形式的模板编辑器,提供强大的文档生成和报告工具,能够生成复杂详细的报告,报告可以按照公司或客户要求的格式提供所需信息。
EA具备源代码的前向和反向工程能力,支持多种通用语言,包括C++,C#,Java,Delphi,VB.Net,VisualBasic和PHP,除此,还可以获取免费的CORBA和Python附加组件。
EA提供一个内置的源代码编辑器,含语法突出功能,确保能够在一致的工作环境中快速导航和查找您的模型源代码。
对于Eclipse或VisualStudio.Net工作人员,SparxSystems还提供到这些IDE的轻量链接工具,您可以在EA中进行建模,而后直接跳转到自己偏爱的编辑器中进行源代码的进一步开发。
代码生成模板还允许您对生成的源代码进行定制,使之同公司规范相符。
EA还提供对大多数软件开发语言和数据库架构的逆向工程支持,令您的应用程序可视化,从源代码、Java.jar文件甚至是.Net二进制汇编语言中获取完整框架。
通过导入框架和库代码,实现对您已有投资重复利用的最大化。
EA还提供变换模板,编辑和开发均非常简单,支持先进的模型驱动结构体系(MDA)。
通过内置的DDL,C#,Java,EJB和XSD变换,您可以从简单的“平台独立模型”开始来构建复杂的解决方案,并定位于“平台专门模型”(PSM)。
一个PIM可以用来生成并同步多个PSM,使工作效率得到显著提高。
主要特性
UML设计和构建;
使用案例,逻辑,动态和物理模型;
定制进程模型的扩展或其他;
高品质的MSWord兼容文档;
应用直观方便;
低许可费;
数据建模,前向DDL数据库工程,反向ODBC数据库工程;
多用户(Professional和CorporateEdition);
前向或逆向代码工程(Professional和CorporateEdition)——支持Java,C#,C++,VB.Net,Delphi,VisualBasic和PHP;
XML导入/导出容易;
拼写检查;
产品新增特性
RTF所见即所得模板编辑器和报告生成器——EA增强了其企业版和专业版中RTF文档生成功能,采用一个模板驱动方式生成RTF文档,允许用户在模型的元素层面上对其文档的外观、内容等进行定制。
版本控制改进——对版本控件作了明显改进,支持对嵌套软件包的控制,这样,在导入基版本控制软件包时,就不会再覆盖嵌套软件包了。
大型文件加载时间显著缩短,同时对AccuRev和Perforce的支持也得到改进。
基线支持——企业版提供新的基线函数,在当前模型中,允许用户将一个完整的软件包分支保存为一个压缩的XMI文件。
通过该基线函数,用户可以对当前软件包和存储的基线软件包进行比较。
MDA风格转换——EA专业版和企业版中提供MDA风格转换功能。
MDA转换通过一个模板驱动方法将PIM(平台独立模型)元素转换为PSM(平台相关模型)元素。
比较工具(Diff)——专业版和企业版提供该功能,允许用户对模型结构体系和保存的XMI进行对照比较。
包括以下比较内容:
基线函数创建的基线、保存在硬盘上的EAXMI文件、由EAXMI控制的版本。
导入二进制模块——EA专业版和企业版允许对JavaArchive(.jar),.NETPEFiles*(.exe,.dll)和IntermediateLanguage(.il)二进制模块进行反向工程。
构建和运行——EAProfessional和Corporate版本支持该功能,为开发人员提供集成工具,将UML开发和建模同源代码开发和编译相集成。
能够使用MDA变换从源类中生成nUnit和jUnit测试类,并将测试过程直接集成到EAIDE中,如今还可以将UML和建模集成到构建/测试/运行/部署程序中。
MOF——在MOF1.3和1.4标准下,允许向XMI导出包。
向包中分配固定类型的元模型,可以创建MOF模型。
MOF模型还可以输出为MOF1.3或1.4XMI文件规范。
工程商讨论坛——确保整个团队始终处于最新状态。
使用商讨论坛可以讨论您工程的开发和进度,同时为了讨论方便,还可以将工程内容进行分类,并制定标题。
用户可以针对某个标题发出消息线程或响应消息线程。
在论坛消息板中,您可以链接到图表的不同元素。
在当前模型下还可以使用其他模型的商讨论坛。
Web服务——支持对W3CWeb服务定义语言(WSDL)的前向和反向工程。
支持对WSDL文件的建模、生成、输入操作。
XML架构(XSD)——支持对W3CXML架构(WSDL)的前向和反向工程。
支持对XML架构的建模、生成、输入操作。
TheCorporateEdition定位于大规模开发组。
它支持Desktop和Professional版本的所有功能,如连接到SQL服务器、MySQL,Oracle9i,PostgreSQL,MSDE,AdaptiveServerAnywhere和MSAccessbackends以实现知识库共享。
它还支持用户安全、用户注册、用户组、复制和元素的用户级同步。
该版本还包含对MDG技术的支持,而且用户还也可以获得更多的资源。
TheProfessionalEdition定位于工作组和开发人员。
它支持通过复制和网络文件实现项目共享。
专业版还含有ActiveX接口,可以查询EA项目、以XMI格式提取信息。
它完全支持代码导入/导出,模型元素和源代码的同步以及对SQLServer,MySQL,Oracle9i的逆向工程,而且包含对MDG技术的支持。
TheDesktopEdition是为个体用户准备的,可以生成UML分析和设计模型。
除代码工程(源代码和DLL导入/导出)、Active-X接口和多用户模型共享之外,它可以实现专业版的所有功能。
二.创建工程
依次点击“File->
NewProject->
命名保存->
在“Selectmodel”中选择需要创建的类型(如图-1)->
单击“OK”确认,得到界面如图-2所示
图-1:
创建工程
BusinessProcess
业务流程
Requirements
需求分析
UseCase
用例
DomainModel
领域模型
Class
类设计
Database
数据库设计
Component
组件
Deployment
部署
Testing
测试
Maintenance
维护
ProjectManagement
项目管理
UserInterface
用户接口
表-1:
创建项目的常见类型
图-2:
创建项目后界面截图
三.一些基本的通用设置
3.1设置默认代码环境
依次点击:
“Tool->
Options-SourceCodeEngineering->
DefaultLanguageForCodeGeneration->
C#”如图3所示,完成:
单击“Close”确认退出。
图-3:
设置默认代码环境
3.2设置默认数据库
Options-CodeEditors->
DefaultDatabase->
SQLServer2005”如图4所示:
图-4:
设置默认数据库
四.Class模型
4.1.创建“Class”模型
在“Selectmodel”中勾选“Class”,最后单击“确定”进入设计界面。
在设计界面的左边是工具箱(如图5)
图-5:
类模型工具栏
ClassElements
Common
Package
包
Note
注释
类
Constraint
约束条件
Interface
接口
Document
文档:
附加文档附件
Enumeration
枚举
Artifact
人工:
表示任意的系统任意的信息块
Table
表
Requirement
需求描述
Signal
对象通信信号的描述
Issue
问题描述
Association
关联
Change
变化描述
ClassRelationships
Boundary
分界线
Associate
Dependency
依赖关系
Generalize
泛化
Realize
实现
Compose
组成
Trace
追踪
AssociateClass
关联类
InformationFlow
数据流
Assembly
程序集
NoteLink
注释链接
Nesting
嵌套
PackageMerge
包的合并
PackageImport
包的导入
4.2.为模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EnterpriseArchitect7 入门教程