前页 后页

工程方法或过程

系统建模语言与过程无关,可以与任何方法或过程一起使用。刚接触该语言的新手有时可能无法理解这一点,他们希望该语言具有说明性,并就应创建哪些元素,图表和模型以及何时创建给出清晰的指导。这种不可知论的位置提供了极大的灵活性,并允许以适用于过程和潜在问题或解决方案领域的方式使用该语言。

定义为系统建模语言一部分的元素,连接器,图表和语言定义都是为了使工程师能够创建以下内容的模型而明确创建的:

  • 任务
  • 利益相关者
  • 要求
  • 有效性指标
  • 系统的结构和行为方面,例如最终实现要求的组件

团队用于创建,管理和传播工件的过程是完全任意的,必须在组织或团队级别进行定义。

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

  • 一个管理过程-控制利益相关者,风险,进度,预算和质量
  • 技术流程-管理架构,分析,设计,集成和测试

但是,这两个过程显然需要接触点,以确保实现总体任务以及项目的目的和目标。

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

润滑良好的团队

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.