检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
速打开图形; 当前图元在项目树节点下面有子模型图,单击操作可以打开该图元包含的模型图; 如果当前图元在项目树节点下面有多个了模型图,单击该操作右侧界面会弹出多个模型图的列表,单击列表中的模型图名称,可以打开对应的模型图; 通过双击图标上的子图图标也可以直接打开图元的子图; 关联图
除了右键菜单,也可以通过鼠标悬浮到Fragment元素的条件名称上,单击编辑图标打开条件编辑面板。 调整条件区域高度 当Fragment元素有多个条件时,在元素内会有多个条件区域,以虚线进行分隔。可以通过拖拽虚线来调整条件区域的高度。 模型示例 alt操作符:表示if...else if...或者switch语句的逻辑执行。
特性就是表示传递有关模型元素信息的值的一般性术语。属性具有语义效果,在 UML中一部分属性已经事先定义好了,其他的特性是用户定义的。 Port 端口定义了分类器与其环境之间的交互。 Collaboration 协作定义了一组协作角色及其连接器。 CollaborationUse 使
模型图示例: 错误示例 场景一:存在没有连线且没有与包含关系的独立元素。 检查结果: 2.3.3代码模型同一个树的同一层上不能有同名同类型的元素 详细描述 在同一棵代码架构信息树上,在同一个父元素节点下面,不能存在类型相同,并且名称也相同的元素。 检查范围 当前模型工程中的所有符合定义规则的代码模型元素(定义规则:工程设置
Fork,复杂转换中,一个源状态可以转入多个目标状态,使活动状态的数目增加。 Join,状态机活动图或顺序图中的一个位置,在此处有两个或以上并列线程或状态归结为一个线程或状态。 Fork Join Fork,复杂转换中,一个源状态可以转入多个目标状态,使活动状态的数目增加。 Joi
错误示例 错误示例场景1:存在没有建立任务关系的部署元素在图上。 架构检查结果: 2.6.3部署模型同一个树的同一层上不能有同名同类型的元素 详细描述 在同一棵部署架构信息树上,在同一个父元素节点下面,不能存在类型相同,并且名称也相同的元素。 检查范围 当前模型工程中的所有符合定义规则的部署元素(定义规则:工程设置
Interface和Provided Interface之间可以建立Dependency,表明一个组件需要的接口是由另外一个组件提供的。 port 端口 PackagingComponent 包装组件。 Artifact 制品。 Document Artifact 文档制品。 Object
从工具箱中拖入功能域和特性元素到功能模型图中,以一个应用部署功能为例建立如下图所示模型结构: 如果当功能模型设计图形比较复杂时,可以参考逻辑模型中的分层结构,创建多个功能模型,分解来画各功能域和特性之间的结构关系。 父主题: 逻辑视图
中央缓冲区节点是一个对象节点,用于管理活动图中表示的来自多个源和目标的流。 Datastore 数据存储区定义了永久存储的数据。 Object 封装了状态和行为的具有良好定义界面和身份的离散实体;即对象实例。 Decision 是状态机中的一个元素,在它当中一个独立的触发可能导致多个可能结果,每个结果有它自己的监护条件。
部署图 部署图用于大型和复杂系统的另一张专门图,其中软件部署在多个系统上,元素介绍如下表所示: 表1 部署图元素介绍 元素名 图标 含义 Node 部署节点。 Device 设备节点。 DeploymentSpecification 部署规格。 ExecutionEnvironment
按构建规则构建的架构信息树: 模型图示例: 错误示例 场景一:独立存在的构建元素 检查结果: 2.4.3构建模型同一个树的同一层上不能有同名同类型的元素 详细描述 在同一棵构建架构信息树上,在同一个父元素节点下面,不能存在类型相同,并且名称也相同的构建元素; 检查范围 当前模型工程中的所有符合定义规则的构建元素(定义规则:工程设置
场景一:Component1与父级元素连线错误,导致子元素Module1变成游离的元素。 检查结果: 2.1.3逻辑模型同一个树的同一层上不能有同名同类型的元素 详细描述 在逻辑架构信息树上,同一个父元素节点下面,不能存在类型相同,名称也相同的元素。 检查范围 当前模型工程所有逻辑模型图中的逻辑元素
错误示例 错误示例场景1:独立的交付元素Dlvr Trgt存在图上。 架构检查结果: 2.5.3交付模型同一个树的同一层上不能有同名同类型的元素 详细描述 在同一棵交付架构信息树上,在同一个父元素节点下面,不能存在类型相同,并且名称也相同的交付元素。 检查范围 当前模型工程中的所有符合定义规则的交付元素(定义规则:工程设置
创建代码元素并与逻辑元素建立Manifest连线关系。 在步骤2中将逻辑元素引用到代码模型中后,再从工具箱中拖入代码仓元素,如果存在一个代码仓组下的多个代码仓元素,可以选代码仓组元素,将多个代码仓元素包含起来,如果具体模块对应的是代码仓中某一目录中的代码,则需要在对应的代码仓元素中创建Dir目录元素,再建立对
的离散实体,即对象实例。 Decision 是状态机中的一个元素,在它当中一个独立的触发可能导致多个可能结果,每个结果有它自己的监护条件。 Merge 状态机中的一个位置,两个或多个可选的控制路径在此汇合或"无分支"。 Send 即发送者对象生成一个信号实例并把它传送到接收者对象以传送信息。
的离散实体,即对象实例。 Decision 是状态机中的一个元素,在它当中一个独立的触发可能导致多个可能结果,每个结果有它自己的监护条件。 Merge 状态机中的一个位置,两个或多个可选的控制路径在此汇合或"无分支"。 Send 即发送者对象生成一个信号实例并把它传送到接收者对象以传送信息。
对象之间异步通讯的声明。信号可以带有表示为属性的参数。 Association Node 关联节点。 Part 表示类或接口的运行时实例。 port 端口。 Interface Required Interface和Provided Interface之间可以建立Dependency,表
模型图示例: 错误示例 场景一:独立存在在技术模型图上的技术模型元素。 检查结果: 2.2.3技术模型同一个树的同一层上不能有同名同类型的元素 详细描述 在同一棵技术架构信息树上,在同一个父元素节点下面,不能存在扩展类型相同,并且名称也相同的元素。 检查范围 当前模型工程中的所有符合定义规则的技术元素(定义规则:工程设置
表1 领域模型元素介绍 元素名 图标 含义 Domain 域,用于在架构表达、开发管理、对外介绍的过程中,表达系统的层次关系或内部分组,一般由多个服务组成,可以是一级(域)或多级(域/子域,或者域/1级子域/2级子域…)。 域和子域不对应实际的设计开发实体,可以根据需要灵活调整。 Dependency
引用到上下文模型中的System元素(包含关联空间中的引用的system元素); 如何检查 查询上下文模型图中的所有元素,从中找出类型为System的元素,如果存在多个System元素,则全部列出到检查结果中,不符合规则。 正确示例 错误示例 错误示例场景1:关联空间引用system元素到上下文。 架构规则检查结果: