上一页 下一页

存储库概述

Enterprise Architect存储库存储在关系数据库中; 这可以是基于文件的数据库,如MS Access或Firebird,也可以是网络或基于云的存储库中的数据库管理系统(DBMS),如Oracle或MS SQL Server。通常从基于文件的存储库开始,当项目获得一些动力并且有许多建模者访问存储库时,将其传输到DBMS。无论使用哪种类型的存储库,用户界面都保持不变,用户可以无缝地从一种类型的存储库移动到另一种存储库,并继续作为团队成员在这个功能强大的建模平台上做出贡献。

概念

概念

描述

请参阅

存储库作为文件

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

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

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

在Enterprise Architect企业版(及更高版本)中,您还可以使用合适的DBMS存储库来进行项目。

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

基于服务器的存储库

云中的存储库

在Enterprise Architect的企业版(及更高版本)中,您可以进一步启用Enterprise Architect的分布式功能,并使用Internet或本地网络连接到基于云的服务器,在该服务器上已安装并配置了一个或多个存储库以进行访问。Cloud Server是Sparx Systems提供的免费软件,在基于Windows的计算机上进行设置和配置相对简单。Firebird文件或任何DBMS服务器是Cloud Server支持的必需存储库类型,它们可以驻留在同一台计算机上以获得最佳性能,也可以驻留在另一台计算机上以最大化本地和网络访问。基于云的存储库提供最佳的分布式开发和最小的客户端配置。

基于云的存储库

楷模

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

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

添加初始内容

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

您可以通过以下方式项目浏览器向项目添加模型

  • 右键单击现有模型并选择“新建模型”或“使用向导添加新模型”选项
  • 右键单击包并选择“添加|” 使用向导选项添加新模型
  • 单击现有模型,按Insert键并选择“新建模型”或“使用向导添加新模型”菜单选项
  • 单击一个包,按Insert键并选择“使用向导添加新模型”菜单选项
基于文件的存储库 模型向导

打开现有项目

现有项目可通过“文件管理”图标(下的“最近文档”列表,“ 起始页 ”上的“最近”列表以及“文件管理”图标下的“打开项目”选项访问。

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

对于新用户,可以使用“开始>帮助>帮助>打开示例模型”功能区选项打开并浏览Enterprise Architect随附的Enterprise Architect示例存储库。这个示例并不是一个完整工作的示例,而是一组模型,展示了如何利用Enterprise Architect平台和UML的强大功能来创建各种基于视觉和文本的模型。

打开一个项目

DBMS存储库

您可以连接到任何这些数据存储库:

  • MS Access 97,2000,2003(在所有版本中 - .eap文件存储在Microsoft JET数据库中)
  • MS Access 2007起
  • Firebird
  • SQL Server 2000以后
  • SQL Server Express 2005以上版本
  • MySQL的
  • MariaDB的
  • Oracle 9i,10g,11g和12c
  • PostgreSQL的
  • Adaptive Server Anywhere

简而言之,要创建新的数据存储库,首先要使用DBMS管理软件创建新数据库,然后运行提供的脚本来创建逻辑结构。

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

基于服务器的存储库