预订演示
前页 后页

存储库概述

EA Project Files

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

作为建模师,您可以以图表的形式创建内容,这些图表由相互关联的元素组成,并以图表、列表和矩阵、看板、图表、曲线图、路线图等特殊表示形式进行可视化。建模团队之外的利益相关者可以查看这些可视化内容,并通过讨论、评审和聊天进行协作,提供反馈和提出问题,从而参与模型的演进。

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

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

概念

概念

描述

也见

存储库as a文件

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

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

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

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

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

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

基于服务器的存储库

云存储库

在Enterprise Architect的企业、统一和终极版中,您可以进一步启用Enterprise Architect的分布式功能,并使用互联网或本地网络连接到已安装并配置了一个或多个存储库的专业云服务器。专业云服务器是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 Enterprise Architect中的项目管理功能非常丰富,支持资源管理、安全、变更管理、测试和其他典型的项目管理任务。
  3. A是指包含一个或多个项目存储库单个文件、DBMS 数据库或云服务器地址。通常,基于文件的存储库(例如SQLite和火鸟模型)包含一个包含多个模型的项目,这些模型可以由小型工作组共享,或仅由单个建模者访问。DBMS 和基于云的存储库通常包含多个项目,尤其是在项目以某种方式相互关联或相互依赖的情况下。

添加初始内容

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

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

  • 右键单击现有模型并选择选项“模型生成器(模式库)”
  • 右键单击包并选择选项“模型生成器(模式库)”
  • 单击现有模型,按“Insert”键并选择“模型生成器(模式库)”选项
  • 单击包,按“Insert”键并选择“模型生成器(模式库)”选项
基于文件的项目 模型生成器

打开现有项目

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

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

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

管理项目连接

DBMS 存储库

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

  • 火鸟
  • MariaDB
  • Microsoft访问2007年以后
  • #
    服务器及以后(包括 Express 和Azure )
  • MySQL
  • Oracle 9i 及更高版本
  • PostgreSQL

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

然后,数据库需要初始量的数据才能使Enterprise Architect正常函数。初始数据可以是现有存储库的副本,也可以是来自多个不同来源的最小数据。详细信息请参阅基于基于服务器的存储库部分。

基于服务器的存储库