预订演示
前页 后页

存储库概述

EA Project Files

Enterprise Architect存储库包含有关企业及其运行的项目的宝贵信息。信息可以处于战略、战术或运营级别,模型可以基于从业务到技术再到工程的一系列学科。这些模型可以代表企业或其业务或技术部门或服务之一的当前或未来状态。该存储库将成为企业知识的中心枢纽,并且通过与一系列其他工具的集成,可以提供所有企业知识及其联系的统一视图。

作为建模者,您以互连元素图形的形式创建内容,这些元素在图表、列表和专门的表示形式(如矩阵、看板、图表、图形、路线图等)上可视化。建模组之外的利益相关者能够查看这些可视化,并通过讨论、评论和聊天进行协作,提供反馈和提问,从而参与模型的发展。

Enterprise Architect存储库存储在关系数据库中;这可以是基于文件的数据库,例如 SQLite 或火鸟(旧版本为MS Access ),也可以是数据库管理系统 (DBMS),例如 MS #

服务器、 MySQL 、PostgreSQL 或 Oracle。 Enterprise Architect可以通过直接连接或使用通常称为基于云的存储库的类型的专业云服务器连接到基于 DBMS 的存储库。通常从基于文件的存储库开始,当项目获得一些动力并且有许多建模者访问存储库时,将其转移到 DBMS。无论实施哪种类型的存储库,用户界面都保持不变,用户可以无缝地从一种类型的存储库移动到另一种类型的存储库,并继续作为该建模平台上的团队成员做出贡献。

概念

概念

描述

也见

存储库作为文件

在任何版本的Enterprise Architect中,您都可以将项目存储在扩展名为 .qea 或 .feap 的单个文件中。旧版本的Enterprise Architect支持 .eap/.eapx 文件,但是自从Enterprise Architect版本 16 发布以来,这种格式已被弃用。

  • A文件是 SQLite 数据库
  • A文件是一个火鸟数据库
  • A /.eapx 文件是 Microsoft JET 数据库,.eap 是基于MS Access 97 的文件,.EAPX 是MS Access 2000
基于文件的项目

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

在Enterprise Architect企业统一版和终极版中,您还可以为项目使用合适的 DBMS 存储库。

DBMS 项目具有与 .qea 和 .feap 文件相同的数据库架构/结构,但提供了更大的可伸缩性和并发访问。 Enterprise Architect使用“本机”连接(在 EA v16 中引入)或 ADO/ODBC(请参阅连接到数据存储库)连接到 DBMS。 Sparx Systems建议继续使用本机连接。

注记当在 64 位机器上配置 ODBC 数据源时,您应该为您的Enterprise Architect安装使用匹配的 ODBC 数据管理器。例如,如果您安装了 64 位版本的Enterprise Architect ,那么您的 ODBC DSN 将需要具有 64 位定义。要确保使用正确版本的 ODBC 数据管理器,请使用Enterprise Architect的“设置 >用户工具 > ODBC 数据源”功能区选项。

基于服务器的存储库

云存储库

在Enterprise Architect的企业版、统一版和终极版中,您可以进一步启用Enterprise Architect的分布式功能,并使用Internet或本地网络连接到已安装并配置一个或多个Repositories的专业云服务器以供访问。专业云服务器是Sparx Systems提供的免费软件,在合适的基于 Windows 的机器上设置和配置相对简单。基于云的存储库提供了终极的分布式开发和最少的客户端配置。事实上,客户端只需要服务器的 URL 和数据库名称就可以连接到基于云的存储库。

专业云服务器支持与Enterprise Architect相同的基于文件的DBMS,即火鸟、 MariaDB 、 MySQL 、Oracle、PostgreSQL、SQLite和SQLServer。如果使用 DBMS 服务器,为确保Enterprise Architect客户端的最佳性能, Sparx Systems建议专业云服务器和数据库服务器应位于同一局域网上,并通过高速连接连接。

专业云服务器存储库

楷模

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

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

添加初始内容

创建并访问您的新项目后,您可以现在任何形式的存储库、模型向导模型包首页(基于模型包首页的“创建自模式”选项卡)来创建从通用视图和简单视图到更复杂视图的范围内的内容。

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

  • 右键单击现有模型并选择“使用向导添加模型”选项
  • 右键单击一个包并选择“使用向导添加模型”选项
  • 单击现有模型,按插入键并选择“使用向导添加模型”菜单选项
  • 单击一个包,按 Insert 键并选择“使用向导添加模型”菜单选项
基于文件的项目 模型向导

打开现有项目

现有项目可通过“文件管理”图标 ( Project list ) 下的“最近的模型”列表或“打开项目”选项或首页上的“最近的”列表或管理项目按钮访问。

连接到现有的 DBMS 或基于云的存储库将在有关使用这些存储库类型的相关部分的更多细节中进行讨论。

对于新用户,您可以使用“开始>帮助>帮助>打开示例模型”功能区选项来打开和探索Enterprise Architect提供的Enterprise Architect Architect示例存储库。这个例子与其说是一个完整的例子,不如说是一个模型集合,展示了如何利用Enterprise Architect平台和UML的力量来创建范围广泛的基于视觉和文本的模型。

管理与项目的连接

DBMS 存储库

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

  • 火鸟
  • MariaDB
  • 微软访问2007起
  • 微软#
    服务器起(包括 Express 和 Azure)
  • MySQL
  • Oracle 9i 以上
  • PostgreSQL

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

然后,数据库需要Enterprise Architect函数运行的初始数据量。初始数据可以是现有存储库的副本,也可以是来自多个不同来源的最低限度的数据。详细信息可在基于服务器的存储库部分中找到。

基于服务器的存储库