预订演示
前页 后页

工程方法或进程

系统建模语言与过程无关,可以与任何方法或过程一起使用。语言的新手有时不理解这一点,他们希望它应该是规范的,并就应该创建什么元素、图表和模型以及何时创建明确的指导方针。这种不可知论的立场提供了极大的灵活性,并允许以适用于流程和潜在问题或解决方案域的方式使用语言。

定义为系统建模语言一部分的元素、连接器、图表和语言定义都是为了允许工程师创建以下模型的明确目的而创建的:

  • 使命
  • 利益相关者
  • 要求
  • 有效性措施
  • 系统的结构和行为方面,例如最终实现需求的组件
团队用来管理和传播工件的过程是在组织或团队级别上完全任意定义的,并且必须是组织或团队。

系统通常需要一种协作或多学科的方法,团队一起工作以产生满足利益相关者需求的结果。任何过程都有两个重要方面:

  • A管理过程——管理利益相关者、风险、进度、预算和质量
  • A技术流程——管理架构、分析、设计、集成和测试
然而,这两个过程显然需要接触点,以确保实现项目的总体使命和目标。

Enterprise Architect允许您使用任何类型的流程,无论它是正式定义的、标准的一部分还是内部制作的。 Enterprise Architect中还有一些功能允许您定义、发布和共享定制流程。

支持良好A团队

Enterprise Architect提供了大量的工具,可以帮助团队进行协作,无论他们位于何处,也无论他们是如何被时间和距离分开的。该产品从头开始构建为一个协作平台,允许工程和非工程、技术和非技术利益相关者在一个协作和集成的结构中一起工作。

该存储库可以是基于云的,用户可以从全球任何地方安全地连接,有效地创建一个虚拟团队。这对于一些在当地没有专业知识或项目本身是全球性的项目很重要。用户和团队可以使用讨论、聊天、评论和模型邮件等协作特征进行协作。其结果将是协同的架构和设计,这不是一个工程师的工作成果,而是许多头脑的输出,并且工作将超过其部分的总和。

这些工具之所以有效,是因为它们可用于注释模型、元素和图表,使用户可以像在同一个房间的白板上协作一样一起工作。

团队图书馆是另一个方便的协作工具,它允许将任何类型的文件包含在存储库中,或者通过超链接和/或 URL 引用列出其在网站上的外部位置。标准、规范、指南、指南、示例、导师和其他材料等文档都可以在团队图书馆中进行分类。

还有许多其他工具可用于促进团队工作,包括图像管理器、日历、发布、看板、项目管理特征等等。此示例显示了一个看板图,可用于可视化开发系统的物理或软件组件的敏捷团队正在做什么。有关更多信息,请参阅建模团队帮助主题。

Showing the effect of exceeding the maximum number of elements in a lane for a Kanban Diagram in Sparx Systems Enterprise Architect.