EA——搭建基于服务器的存储库(亲测成功)

如果您购买公司版、 业务和软件工程版、 系统工程版或最终版,您可以升迁 (如 EABase.eap).eap 模板或任何现有的.eap 项目到DBMS 数据存储库。

DBMS 资料库的一个重要优点是支持有更多模型和众多同时连接的用户。

步骤

  • 安装数据库管理系统软件
  • 创建一个存储库
  • 设置ODBC 驱动程序,启用连接到存储库
  • 执行项目数据传输

安装数据库管理系统软件

我使用的是MySQL 5.7

创建一个存储库

运行 Sparx Systems 提供的脚本来创建所需的表。

执行脚本在sql_scripts可以找到

注:Mysql 5.5 直接用该脚本,而我用的5.7版本,所以按照官方推荐的,将 '0000-00-00 00:00:00' 修改成 NOW()了。

参考了提问 DATETIME类型的字段设置默认值为NOW()的方法

创建的数据库名为ea

如果有需要,修改后的脚本下载

数据填充

Initial data into a DBMS repositories可以找到

设置ODBC 驱动程序,启用连接到存储库

在客户端安装MySQL ODBC Connector驱动程序,从下面的Oracle网站下载,注意要下载5.1 32位版本,因为EA只支持5.1版本,并且不支持Win64位版本,如果安装的是64位版本,则EA连接时候会提示配置不一致错误

详细参考搭建基于CentOS+MySQL的EA服务器环境

完整性检查

打开Enterprise Architect和执行项目.eap 文件的项目完整性检查 (现有的或模板) ;这可确保数据之前上传是清洁的。

执行项目数据传输

在Enterprise Architect中,打开项目转化对话框,连接EAP 文件到存储库,并从项目EAP文件数据传输到 DBMS 存储库中。

详细参考搭建基于CentOS+MySQL的EA服务器环境

EA 没有 IDEA的连接或插件,VS和eclipse的连接都是要钱的,下次不要再去找了。

用Enterprise Architect从源码自动生成类图 - zhouyong0的专栏 - 博客频道 - CSDN.NET

看点开源代码学习下,本想找个代码查看方便点的工具,便于理清代码层次,结果发现了Enterprise Architect这一好工具,试用下来还挺方便的。功能上和Rational Rose大致是一类,用处很广,很多我都不懂,知道能画各种UML图,支持的源码语言类型包含如下图中几种,下面是简单记录用Enterprise Architect从一个完整的开源代码生成出来类图。

1、project---new project 建立工程,会弹出配置框,选择要包含的图形,只是分析代码结构,选择'class'类图即可(如下图),完成工程建立。

2、在右侧Project Browser窗口中,在目录上右键选择Code Engineering---Import Source Directory(如下图).选择好源码目录及语言类型后,“OK”开始导入,导入的过程即会生成工程配置中包含的图类型,默认是以命名空间为单元生成逻辑图。

3、导入完成后,在Project Browser窗口中,源码目录下,即可选择打开生成的类图(如下图)。

4、生成出来的图,可以通过菜单Diagram---Copy Image将图片复制到别的文档中进行处理。

来源: 用Enterprise Architect从源码自动生成类图 - zhouyong0的专栏 - 博客频道 - CSDN.NET

EA代码工程生成编码格式

EA:生命周期软件设计方案——Enterprise Architect(简称EA)是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。
修改代码工程生成编码格式

修改后,需要重启软件。