前页 后页

资料库概述

EA Project Files

Enterprise Architect存储库存储在关系数据库中。它可以是基于文件的数据库,例如MS Access或Firebird,也可以是数据库管理系统(DBMS),例如Oracle或MS SQL Server。 Enterprise Architect可以通过直接连接或使用Pro Cloud Server连接到基于DBMS的存储库,此类存储库称为基于Cloud的存储库。从基于文件的存储库开始是很常见的,当项目发展势头强劲并且有许多建模者访问该存储库时,通常会将其转移到DBMS。无论实施哪种类型的存储库,用户界面都保持不变,用户可以从一种类型的存储库无缝迁移到另一种类型,并继续作为团队成员在这个强大的建模平台上做出贡献。

概念

概念

描述

也可以看看

存储库作为文件

在任何版本的Enterprise Architect您都可以将项目存储在扩展名为.eap或.feap的单个文件中。

  • .eap文件是Microsoft JET数据库,因此您也可以使用MS Access 97、2000、2003或2013或任何其他可与JET数据库一起使用的报告工具打开它
  • .feap文件是Firebird项目文件
基于文件的项目

DBMS(数据库管理系统)中的存储库

在Enterprise Architect Corporate , Unified和Ultimate版本中,您还可以为项目使用合适的DBMS存储库。

DBMS项目具有与.eap和.feap文件相同的逻辑结构,但是提供了更大的可伸缩性和并发访问权限。您使用ADO / ODBC连接到DBMS(请参阅连接到数据存储库 )。请注意,在64位计算机上配置ODBC数据源时,应使用“配置>用户工具> ODBC数据源”功能区选项访问ODBC数据管理器,因为这将加载正确的ODBC管理器以访问32位数据源。由Enterprise Architect 。

基于服务器的存储库

Cloud存储库

在Corporate , Unified和Ultimate的版本Enterprise Architect可以进一步实现分布式能力Enterprise Architect和使用互联网或本地网络连接到Pro Cloud Server上的一个或多个存储库已安装和配置的访问。 Pro Cloud Server是Sparx Systems提供的免费软件,在合适的基于Windows的计算机上设置和配置相对简单。 Pro Cloud Server支持Firebird文件或任何DBMS服务器是必需的存储库类型,它们可以驻留在同一台计算机上以获得最佳性能,也可以驻留在另一台计算机上以最大化本地和网络访问。基于云的存储库提供了最终的分布式开发和最少的客户端配置。实际上,在Pro Cloud Server上部署基于Firebird的存储库以进行分布式开发要比设置和管理完整的DBMS解决方案容易得多。

基于Cloud的存储库

楷模

在讨论存储库及其内容时, Enterprise Architect使用此术语。

  1. 模型是一组相关的内容,表示与所使用的建模工具和范式相关的系统或企业的某些方面。例如,您可以使用UML用例构建一个描述行为和方案的“用例模型”。过程模型,体系结构模型,行为模型,结构模型,类模型等都是当前项目中的模型。
  2. 项目是一组具有单一统一目的的模型。例如,为新飞机或汽车设计导航系统的项目将被视为单个项目。在该项目中,将有多个模型。项目通常定义安全级别,必要的视图和模型类型,必要的过程以及其他交付产品的管理任务。 Enterprise Architect中的项目管理功能非常丰富,可以执行资源管理,安全性,变更管理,测试和其他典型的项目管理任务。
  3. 存储库是包含一个或多个项目的单个文件,DBMS数据库或Cloud Server地址。通常,基于文件的存储库(例如MS JET和Firebird模型)包含具有多个模型的单个项目,这些项目可以由小型工作组共享,或者只能由单个建模者访问。 DBMS和基于Cloud的存储库通常包含多个项目,尤其是在项目以某种方式相互关联或相互依赖的情况下。

添加初始内容

在以存储库采用的任何形式创建和访问新项目之后,现在可以使用模型向导来创建模型包,其范围从通用视图和简单视图到更复杂和基于模式的内容。

您可以通过以下方式从“浏览器”窗口中将模型添加到项目中:

  • 右键单击现有模型,然后选择“新建模型”或“使用向导添加新模型”选项
  • 右键点击某个软件包,然后选择“添加|使用“向导”选项添加新模型
  • 单击现有模型,按插入键,然后选择“新建模型”或“使用向导添加新模型”菜单选项
  • 单击一个包,按插入键,然后选择“使用向导添加新模型”菜单选项
基于文件的项目 模型向导

打开现有项目

可通过“文件管理”图标( Project list )下的“最新文档”列表, Project list的“近期”列表以及“文件管理”图标下的“打开项目”选项来访问现有项目。

在有关使用那些存储库类型的相关章节中,将更详细地讨论如何连接到现有的DBMS或基于Cloud的存储库。

对于新用户,可以使用“开始>帮助>帮助>打开示例模型”选项丝带打开并探索Enterprise Architect实例存储库提供的Enterprise Architect 。该示例不是一个完整的示例,而是一个模型集合,这些模型显示了如何利用Enterprise Architect平台和UML来创建各种基于视觉和文本的模型。

管理与项目的连接

DBMS存储库

您可以连接到以下任何数据库:

  • MS Access 2007以上
  • 火鸟
  • SQL Server 2000以上
  • SQL Server Express 2005以上
  • 的MySQL
  • 玛丽亚数据库
  • Oracle 9i,10g,11g和12c
  • PostgreSQL的
简而言之,要创建一个新的数据库存储库,首先要使用DBMS管理软件创建一个新数据库,然后运行提供的脚本来创建逻辑结构。

然后,您可以使用Enterprise Architect数据传输功能将项目从.eap,.feap或DBMS模型移动到新项目中。详细信息在“ 基于服务器的存储库”部分下可用。

基于服务器的存储库