前页 后页

模型库

Enterprise Architect是一个丰富的建模平台,可用于广泛的建模和设计情况,从单个用户访问基于文件的存储库,到分布在世界各地的数千名使用基于Cloud的存储库的建模人员组成的庞大团队。可以按比例缩放存储库,并且可以将以单个用户开始的项目无缝扩展为大型多用户存储库。

构建Enterprise Architect是为了支持跨学科的建模人员合作以创建系统或企业的统一视图,并且该平台具有许多内置功能来支持该团队的发展。通过利用基本的UML建模语言,除了众多扩展语言(例如BPMN和SysML)以及高效框架(例如TOGAF和UAF / UPDM)之外,建模人员,设计人员,管理人员和其他人员都可以构建全面的互连模型它充分表达了功能齐全,多层,复杂的系统和/或企业的功能,结构和行为。

此外,还有一些功能允许建模人员讨论模型,例如“协作”窗口(包括发送模型邮件),以及查看“库”窗口中正在进行的工作。可以实施模型安全性,从而促进协作并防止意外覆盖工作。

项目管理具有一系列功能,例如任务和资源分配,用于随时间推移查看任务进度的甘特图以及跟踪重要项目事件的项目日历。

集成是如此简单,功能集也如此强大,以至于战略思想家,业务经理,架构师,信息和数据建模者,测试人员,软件工程师和许多其他人将从使用该工具并将其模型整合到总体愿景中受益匪浅。


模型库

该图像集合说明了一些可在Enterprise Architect使用的模型库工具。


关键概念

概念

描述

储存库格式

Enterprise Architect模型存储在标准关系数据库中 。从第一个版本开始,此方法已内置到Enterprise Architect 。通过依赖基于简单文本文件的模型存储系统,使用关系数据库相对于其他在范围和功能上受限制的工具提供了巨大的优势。通过支持两种基于文件的存储库格式(MS JET和Firebird)以及许多行业标准的DBMS服务器(例如SQL Server,MySQL和Oracle)以及基于Cloud的存储, Enterprise Architect提供了对模型的快速,可扩展,灵活和透明的访问。在各种各样的部署方案中。

建模语言

Enterprise Architect基于行业标准UML (由对象管理组(OMG)维护的规范)。尽管最初将其设计为主要用于软件开发的建模语言,但多年来,功能和正式(标准)扩展使UML能够发展为一组丰富的构造和建模行为,这些行为为软件的所有内容提供了非常丰富而详尽的支持,业务流程,嵌入式软件,企业体系结构,组织结构图,战略模型,思维导图,需求管理等等。 UML的成功已经在现实世界中一遍又一遍地证明,并且使用UML作为底层“元语言”的新技术和建模配置文件的数量是对UML的力量和有效性的贡献。

团队发展

从Enterprise Architect的第一个版本开始,目标就是为基于团队的开发提供最佳和最易访问的支持。多年来,该平台已设计了许多工具和功能来支持安全性,可伸缩性,信息共享,并发访问,管理,报告和查询。随着Internet的增长和分布式开发方案的发展, Enterprise Architect已发展成为在全球分布情况下开发模型和设计的卓越平台。基于Cloud Server的部署提供了高可用性,出色的性能和简单的配置,可将各种分散的团队迅速地带到一个活动的存储库中,可以轻松地共享,查看,讨论和管理工作。

可扩展性

通过利用当今的DBMS服务器和基于Cloud的技术的功能,可以轻松地将Enterprise Architect扩展到真正的史诗级比例。大型且分散的团队可以实时存储和访问数百万个对象。可伸缩性的水平仅受选择DBMS或Cloud技术以及模型所基于的网络和服务器基础结构功能的限制。在实践中,多年来, Enterprise Architect在行业中一直被使用,建模者和设计师已经利用强大的内置可伸缩性来构建惊人的且通常是巨大的模型,这些模型捕获了大量有关复杂且高度互连的信息。系统和企业。

安全

由于Enterprise Architect使用的存储库的性质以及可能的部署方案,可以通过多种方式来管理安全性。在Enterprise Architect的Corporate , Unified和Ultimate版本中,内置了对定义用户和组的支持,这些用户和组允许锁定和管理模型中的元素和包。稍后将在“安全性”部分中对此进行讨论。此外,还可以通过对MS JET和基于Firebird的模型(.EAP和FDB)使用基于文件的安全访问,对大型数据库服务器系统使用DBMS服务器身份验证,来限制对模型的常规访问。作为进一步的改进,在连接到基于Cloud的服务器时,还可以使用HTTPS协议限制对模型的访问。

版本控制

Enterprise Architect使用行业标准的XMI(XML交换)格式文件来存储和版本化模型包。通过将XMI模型片段的导入和导出集成到Enterprise Architect支持的版本控制系统(例如SVN)中,您可以在不同的存储库中维护同一模型的多个版本,并对开发和设计过程进行精细控制。鉴于此版本控制系统的性质,可以使用几种不同的方案来维护不同的模型以及团队如何访问信息。例如,在将版本控制系统用作单个事实点和实际存储库的情况下,可以方便地使用许多工作组或基于单个用户的存储库来反映特定时间点的实际模型。相反,在版本文件主要仅用于备份和基准目的的情况下,将使用更大的基于Team的DBMS服务器来提供模型共享和协作功能。因此,无论实际需求如何, Enterprise Architect都有许多解决方案场景,可以适应这些场景,以提供正确级别的变更管理和协作开发。

存储库任务示例

任务

也可以看看

在基于文件的简单存储库(.EAP和.FEAP文件)中创建项目

基于文件的项目

在一系列DBMS存储库之一中创建项目-这些存储库可为更大的模型提供更多并发连接的用户( Corporate和扩展版)

基于服务器的存储库

管理模型中的变更

更换管理层

维护项目数据的完整性

项目维护

在整个项目之间,模型之间以及项目之间共享参考数据

共享参考数据 参考资料

允许每个用户针对项目工具在工作站上的显示和行为方式配置其个人偏好

本地选项

通过文档或网络报告记录模型,您可以根据自己的目的进行调整

模型发布