前页 | 后页 |
我们前进的方向
系统工程的学科可以追溯到 1900 年代初期;该术语被认为是贝尔实验室在 1940 年代初期首次创造的。 60 多年过去了,直到 2001 年才意识到对建模系统的专用语言的需求,但直到 2006 年,系统建模语言(SysML)才被物件管理组采用并成为首选语言用于描述系统。
在系统工程领域, Enterprise Architect凭借其灵活、可扩展和实用的复杂系统建模方法以及对系统建模语言规范的高度遵从性,已成为众多行业领导者的首选工具。
作为一个平台, Enterprise Architect在支持战略、业务、工程和技术模型的集成方面提供了独特的能力,从激励模型到系统的实施以及继续提供支持。该工具帮助系统工程师创建战略模型 - 包括图表,如平衡记分卡- 能力模型,战术模型 - 如间隙分析和路线图 - 和运营模型,吸引包括高级管理人员、工程经理、解决方案和实施团队和工程师。
它将如何帮助您
读者通常会带着一些现有的知识或经验来到基于模型的系统工程的主题,即使它是在讲座或在职培训中学到的东西,或者可能是通过使用不同的工具。读者将受益于了解Enterprise Architect的特征以及可用于在Enterprise Architect中开发和管理基于模型的系统工程模型的工具。这些知识将使他们作为个人和团队成员更有效率。读者还将了解系统建模语言(俗称 SysML)的语法和语义,以及如何使用它来模型甚至模拟复杂的工程系统。
谁将受益
参与开发、管理或支持基于模型的系统工程计划的任何人,无论是:
- 战略层面,
- 业务价值水平,
- 管理层或
- 工程级别
将受益于阅读此信息。这涵盖了广泛的角色,包括:
- 顾客,
- 战略思想家,
- 高级管理人员,
- 工程管理,
- 系统设计师和架构师,
- 软件设计师和架构师,
- 系统工程师,
- 软件工程师,
- 制造团队,
- 实施团队,
- 技术支持人员。
这种工作方式和使用Enterprise Architect作为工具的真正力量在于跨学科团队的统一。因此,允许来自广泛学科、可能在地理上分散并在从战略到支持的广泛层面工作的人们分享对正在开发的产品或系统的共同看法。
你会学到什么
本指南将教您如何使用Enterprise Architect特征丰富特性来开发和管理基于模型的系统工程计划、编写和阅读系统建模语言(SysML)、创建文档以及作为团队成员使用正式或非正式的工程过程。
您将了解可用的工具功能以及应该使用哪些工具来执行特定技术,并使用链接来帮助主题如何使用它们。例如,无论采用何种流程或框架,在某些时候都需要执行结构元素和行为元素之间的分配;本主题将描述该技术以及如何通过采用Enterprise Architect使用触手可及的工具和功能来最好地实现它。
文档概述
此表提供了本作品中包含的主题的列表和描述,并提供了材料概述。
具有四个变量的方程 |
本主题从数学角度将基于模型的系统工程描述为一个具有四个变量的方程,即:建模、 Enterprise Architect选择的工具、系统建模语言和工程进程。初等数学表明我们需要四个联立方程来解决这样的问题。本主题将介绍这四个变量,并建议您作为工程师或经理无需同时求解方程即可精通该学科的方法。 我们将看到Enterprise Architect如何在方程式的所有四个部分中发挥重要作用,并且旨在帮助您的工程计划取得成功。 |
需求概览 |
开始 |
本主题向该工具的新手介绍应用程序的最重要方面,包括设置模型结构、定制应用程序、使用图表、其他可视化内容的方式以及与其他工具的集成。它还包括关于用户界面的讨论,包括功能区和蓝图,这是使用该工具的基础。 该工具有一个广泛的帮助系统,该系统已经开发了二十多年,可以为工程师或其他利益相关者在使用该工具时可能遇到的几乎所有问题提供答案。 |
满足需求工具 |
我们前进的方向 |
本主题描述了指南中的主题列表,并对每个主题进行了概述。 |
|
了解 SysML图表 |
本主题介绍图表作为可视化模型和存储库内容的首选和最常用方法。它对每个图表进行了简要介绍,并允许读者建立一个关于图表是什么以及如何使用它来表达自己的想法和解释他人的想法的思维导图。 |
|
系统建模语言概述 |
本主题提供对系统建模语言的解剖学和生理学的深入了解。它提供了有用的符号概要并描述了语言架构。它还介绍了基本概念,包括:元素、图表、模型和视图。虽然可以从规范本身收集到这些信息,但在本主题中总结了足够的细节,以保护新手无需涉足规范。 Enterprise Architect提供了示例模型和广泛的帮助系统,它们将作为有用的资源来帮助新手和经验丰富的从业者获得使用该语言的经验。 |
其他需求工具 |
作为工程团队进行协作 |
本主题介绍了强大的协作工具,系统工程师、经理、客户、咨询工程师、监管机构和标准机构都可以为模型做出贡献。这包括讨论、聊天、模型邮件、团队库、评论等。 |
|
使用包构建存储库 |
本主题涵盖存储库结构的基本方面以及如何将其用作组织原则以确保存储库适合用途。它还涵盖了如何将包用作容器,既允许添加内容,又提供管理添加到每个包中的元素、图表和视图的属性的机制。 |
|
需求定义与管理 |
本主题向工程师和其他利益相关者介绍这一所有重要且核心的学科,这些学科构成了建模工作的所有其他方面的基础。 Enterprise Architect拥有一套强大且无与伦比的工具,用于开发、管理、可视化和记录需求,并介绍了这些工具,并给出了如何使用该工具的实际示例。 |
|
使用案例描述用户目标 |
本主题描述了一种以用户为中心的表达需求的方式,其中用户试图实现的目标是编写需求的基础。用户的目标在使用案例中进行了编码,这些案例仅在图表上表示,但其细节在Enterprise Architect中使用 Scenario Builder 进行了充实。此功能允许将描述、约束(如前置条件和后置条件)以及场景的步骤写入引人注目且高效的用户界面中。它还描述了如何从该工具自动生成行为图,以及诸如活动之类的元素可以链接到诸如需求之类的上游建模元素和诸如组件之类的下游元素——创建有效且有用的可追溯性。 |
|
使用模块构建和约束模型 |
本主题介绍的块是语言中结构的基本单位,也可用于模型约束。正是交互中可以有属性特征和属性点的原子语言和原子点来描述细节。本主题还描述了块与其他模型元素的关系,包括将块与活动相关联的最重要的分配关系。分配将 SysML 的两个重要支柱联系在一起:结构和行为。它还介绍了用于建模数量和值类型的设备,这些设备可用于对物理世界中的模型进行建模。 |
|
使用属性和部件来模型块用途 |
本主题继上一主题之后介绍内部块图,用于可视化在给定上下文。这些图显示了一个块的部分属性如何连接在一起。拥有块表示为图框,并且出现在块定义图上的部件连接部分关联的部件作为部件元素出现在内部块图上 |
|
协调行为与活动 |
本主题介绍活动和更原子的单元行动,它们都用于描述系统在不同级别的行为方面。这些最重要的元素等同于我们自然语言中的动词,并且与函数一样,在模型中具有组织功能。 Enterprise Architect有许多有用的设备,例如 Simulations,它们可以使这些模型栩栩如生,并使复杂的现实世界问题得以简化和可视化。 |
|
使用参数和模拟进行可视化 |
本主题探讨参数图与块定义图的结合使用,定义图定义模型数学方程的约束块及其使用的参数。该主题描述了如何在参数图上表示这些约束和参数,它是内部块图的表亲。还介绍了参数图的仿真,您将学习如何安装和使用 Open内部Modelica 界面。您将了解如何在无需离开Enterprise Architect环境的情况下可视化高级方程图。 |
|
用状态机建模更改 |
本主题介绍状态机作为描述实体(如块)可以表现的离散条件(状态)的方法。这种行为装置可以为模型带来极大的清晰度并解决其他棘手的问题。 Enterprise Architect有许多工具特征可以将这些模型变为现实,即状态库表和可执行状态机,它们允许状态和转换在引人注目的可视化中处于活动状态。 |
|
作为消息序列的交互 |
在本主题中,序列图被介绍为一种建模基于消息的行为的方法。您将学习如何使用此图来模型一系列工程概念。图表模型了系统内部的块之间的交互,或者系统本身与其环境之间的交互,它们可以用来模型用例的步骤发生的通信。研究生命线和激活,并使用片段介绍信息编排。 |
|
A一个示例SysML模型 |
在本主题中,我们探讨了指定、设计和测试混合动力 SUV 车辆的图表,该车辆利用燃料和电力作为动力源,具有再生制动等机制以满足其燃油效率要求。示例模型发布在 SysML 规范的附件中;在本主题中,我们将探索在Enterprise Architect中创建的图表,解释重要的语言和工具特征。 |
|
认识系统工程工具 |
本主题介绍了使用系统工程模型的一些最重要的工具,描述它们是什么、在哪里可以找到它们以及如何使用它们,包括选项和在哪里可以找到更多帮助。还有许多其他建模者可能会发现有用的工具。这些在文件的相关点进行了介绍。 |