检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何对模型工程进行版本管理 当模型工程设计工作进行到一定程度,可能需要基于当前的主干模型工程拉取一个分支 ,该分支需要继承当前时间节点的主干库的数据,并在该分支上进行再设计。此场景下用户就可以使用拉分支的功能(分支不支持合并到其它分支中)。 如果是需要对当前的主干或者分支打标记快
如何编辑顺序图中的操作符 fragment元素拖入图中会弹出选择框选择需要的操作符类型。 选中alt操作符元素右键菜单>编辑条件,也可单击右下角+。 在弹出的条件编辑窗口中修改/增加/删除条件名称。 父主题: 模型设计
元素介绍 顺序图是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。 元素分类 元素名 图标 含义 参考示例 生命线 Lifeline 生命线,在顺序图中表示为从对象图标向下延伸的一条虚线,表示对象存在的时间。 创建生命线 Boundary
在数据模型中构建数据对象、实体对象、及实体对象包含的属性对象的结构关系,如果数据模型图对象过多,图形比较复杂时,可以参考逻辑模型中的分层结构,创建多个数据模型,分解来画各实体对象间的关系。 父主题: 逻辑视图
类图 类图展示了系统的逻辑结构,类和接口的关系。 表1 类图元素介绍 元素名 图标 含义 Class 是对象的集合,展示了对象的结构以及与系统的交互行为。 Interface 接口,可以是单个接口,也可以是抽象的一组接口的组合。 圆形接口与矩形接口意义相同,仅形状不同。 Data
生命线介绍 生命线的类型/构造型变化不会影响消息线的发送/接收逻辑。通常情况下,生命线是同高同位置的,表示从发送第一条消息开始,这些生命线所代表的对象在系统中是存在的,直至最后一条消息结束,这些生命线对象也不会被销毁。 由创建对象消息线(Create Message)创建的生命线,它是
实现,是一种类与接口的关系表示类是接口所有特征和行为的实现。 Usage 使用,是一种使用的关系,表明一个模块在运行的时候,需要使用另外一个模块。 建模示例 从工具箱中拖入框架、服务、数据库、组件等等技术元素对象到技术模型图中,从工程树上引用逻辑模型中定义的涉及关键技术的逻辑对象“功能服务
组件图显示了复杂软件系统中的各个组件如何相互关联以及如何使用接口进行通信。它们不用于更简单或更直接的系统,元素介绍如下表所示: 表1 组件图元素介绍 元素名 图标 含义 Class 是对象的集合,展示了对象的结构以及与系统的交互行为。 Interface 接口,可以是单个接口,也可以是抽象的一组接口的组合。
时间图(Timing Diagram)用于详细描述系统中对象的状态随时间变化的情况。 元素介绍 元素名 图标 含义 Timeline 时间生命线,代表一个对象,x轴表示时间,y轴表示离散状态。 多个时间生命线可上下叠加,共用最下层的时间轴。 不支持Link和Instance方式引用。
创建顺序图 绘制顺序图时,必须保证图的类型为顺序图,否则可能导致无法绘制对应消息线。 已创建的模型图修改图类型具体请参考如何查看和修改模型图类型。 选中工程树包节点,单击“更多操作 > 新建图”。 弹出新建图弹窗选择“UML > 顺序图”,填写顺序图基本信息。 父主题: 顺序图
(控制流)在交互中,控制的后继轨迹之间的关系。 Object Flow (对象流)各种控制流表示了对象间的关系、对象和产生它(作输出)或使用它(作输入)的操作或转换间的关系。 Interrupt Flow 中断流是用于定义异常处理程序和可中断活动区域的连接器的两个UML概念的连接。 交互概述图示例,如下图所示:
顾名思义,创建对象消息线会动态创建目标对象,该目标对象可能是一个临时对象,也可能是一个动态创建的永久对象。对应软件模型,当一个对象不是在系统运行初期就存在,而是在运行过程中由其余对象创建出来的,则该对象的创建过程适合用创建对象消息线来表示。 销毁对象消息线会动态销毁目标对象,目标对象可能是由创建对象消息线临时
自消息连线,表示方法的自身调用或者一个对象内的一个方法调用另外一个方法。 Create Message 创建对象消息连线,这个消息指向对象以后,对象的位置就不会出现在顶部,而是创建消息所在的位置。 Delete Message 终止对象消息连线,这个消息线指向对象以后,对象生命线下方出现终止符,表示对象不再接收消息调用。
Object 封装了状态和行为的具有良好定义界面和身份的离散实体;即对象实例。 Boundary Object 边界对象。 Control Object 控制对象。 Entity Object 实体对象。 Package 包。对元素进行分组,并为分组的元素提供名称空间。一个程序包可
架构基础信息检查 1.1元素名称不能为空 详细描述 建模设计的元素名称不能为空,如果存在名称为空的元素,在检查结果中都会列出。 检查范围 在图上创建的元素在工程树中出现对应的节点,即为建模元素,都在被检查范围内。 如何检查 查询模型工程内所有建模元素,检查出名称为空元素。 正确示例
ThirdParty 表示构建中所使用的第三方元素。 OperatingSystem 表示逻辑对象构建时所需的操作系统。 BuildEnv 表示构建使用的构建环境信息。 Container 表示逻辑对象构建时所需的容器。 Virtual Machine 表示逻辑对象构建时所需的虚拟机。 Platform
“运行模型-活动图”展示了从起点到终点的工作流程,详细说明了在活动的进展中存在的许多决策路径。 活动图对用户和系统遵循流程的行为进行建模,它们是流程图或工作流的一种,但是它们使用的形状略有不同,元素介绍如下表所示: 表1 活动图元素介绍 元素名 图标 含义 Action 动作是可执行的原子计算,它导致模型状态的改变和返回值。
封装了状态和行为的具有良好定义界面和身份的离散实体,即对象实例。 Decision 是状态机中的一个元素,在它当中一个独立的触发可能导致多个可能结果,每个结果有它自己的监护条件。 Merge 状态机中的一个位置,两个或多个可选的控制路径在此汇合或"无分支"。 Send 即发送者对象生成一个
一种面向对象的可视化建模语言。UML规范定义了两种主要的UML图,分别为结构图和行为图。 结构图 结构图显示了系统及其部件在不同抽象和实现级别上的静态结构以及它们如何相互关联。结构图中的元素表示系统的有意义的概念,并且可以包括抽象的,现实的和实现的概念。包括:类图、对象图、包图、组件图、部署图、组合结构图。
在上下文模型中只能存在一个类型为System的元素;其它的三方交互的对象用ExternalSystem或者Actor元素表示。 检查范围 当前模型工程中的所有符合定义规则的System元素,工程设置 > 构造型下,绑定到4+1视图 : 上下文模型的System元素。 在上下文模型图上创建出来的System元素;