检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
约束与限制 本节介绍了软件建模中的限制,如下表所示: 表1 软件建模使用限制说明 指标类型 指标项 限制说明 浏览器 类型 目前适配的主流浏览器类型包括: Chrome IE10以上 Microsoft Edge Firefox Safari 推荐使用Chrome、Microsoft
的各模型中元素关系约束规则,例如逻辑模型的默认架构方案规则,方案中约束System下级节点只能是Subsystem、Domain、Service、MS这四类元素,如果在实际画图中出现了这四种以外的逻辑元素,则在最后的逻辑架构信息树中不会挂出。 每种模型只能启用一种默认方案,但可以
部署模型 部署模型定义产品的部署关系,它依托于构建模型或交付模型,描述每个构建文件或者交付件以及相应的软件部署实体的部署依赖关系和部署约束。元素介绍如下表所示: 表1 部署模型元素介绍 元素名 图标 含义 FRU 现场可更换单元(Field-Replaceable Unit)。 Proc
型,以及增量版本中影响架构的用例模型;而交互场景描述系统与外部实体之间复杂的交互关系图,采用UML顺序图进行描述绘制,帮助描述隐含的需求和约束,以及系统的验证。元素介绍如下表所示: 表1 用例模型元素介绍 元素名 图标 含义 UserCase 用例,代表的是一个完整的功能。 Actor
架构检查方案 架构检查方案功能是基于架构检查中的规则项,设置一个检查规则集合,可将该检查集合设置为架构检查中默认启用的检查规则集,该检查会生成检查任务到架构检查历史中。 单击“新增架构检查方案”,输入方案名称,规则集中的检查项来源基于通用检查规则,选择要配置到规则集中的方案。 新
如图所示的Subsystem中的关联父级列;三级及更深层级可以依次参照此方式配置,不再赘述。 配置完后需要保存配置,并设置为启用状态,勾选上图启用状态位置,并保存。 父主题: 架构信息
自定义激活块 激活块代表了一段生命周期,激活块内可包含子激活块。激活块的断开代表了其生命周期的终止。 同步消息线(Message)与异步消息线(Async Message)会在其指向的目标上创建一个激活块。如果指向生命线,则在生命线上创建,如果指向某个激活块,则在其内创建一个子激活块。
部署模型(必选) 部署模型定义产品的部署关系,它依托于构建模型或交付模型,描述每个构建文件或者交付件以及相应的软件部署实体的部署依赖关系和部署约束。 父主题: 部署视图
型,以及增量版本中影响架构的用例模型;而交互场景描述系统与外部实体之间复杂的交互关系图,采用UML顺序图进行描述绘制,帮助描述隐含的需求和约束,以及系统的验证。 父主题: 用例视图
系统。 fragment 组合片段,一组合片段反映了一片段或者多个片段的交互(称为交互操作数)由交互运算符控制,其相应的布尔条件被称为互动约束。它将显示为一个透明的窗口并以水平虚线分割。 loop 循环,片段重复一定次数,可以在临界中指示片段重复的条件。 alt 选择,用来指明在
使用,是一种使用的关系。表明一个模块在运行的时候,需要使用另外一个模块。 Constraint 是一个语义条件或者限制的表达式。UML 预定义了某些约束,其他可以由建模者自行定义。 Anchor 锚点。 Containment 内嵌,表示嵌在内部的类。 Generalization 泛化,
Dependency 依赖,是一种使用的关系,即一个类的实现需要另一个类的协助。 Constraint 是一个语义条件或者限制的表达式。UML 预定义了某些约束,其他可以由建模者自行定义。 Anchor 锚点。 Containment 内嵌,表示嵌在内部的类。 Include 基用例与包含用例之间
对象和产生它(作输出)或使用它(作输入)的操作或转换间的关系。 Constraint 是一个语义条件或者限制的表达式。UML 预定义了某些约束,其他可以由建模者自行定义。 Exception Handler 异常处理。捕获异常根据异常类型查找到对应的异常处理方法,然后执行对应的方法。
Instantiate 实例化,声明用一个类的方法创建了另一个类的实例。 Constraint 是一个语义条件或者限制的表达式。UML 预定义了某些约束,其他可以由建模者自行定义。 Anchor 锚点。 Containment 内嵌,表示嵌在内部的类。 Abstraction 抽象是确认一
提升或降低消息线层级 激活块层级表示当前消息任务与前一个消息任务之间是并列还是包含关系,支持对消息线源端升降级。 右键单击消息线,选择提升层级或者降低层级。 提升层级后效果。 父主题: 顺序图
Message)会在其指向的目标上创建一个激活块(如果指向生命线,则在生命线上创建;如果指向某个激活块,则在其内创建一个子激活块)。 返回消息线(Reply Message)指向到激活块上,不会额外创建子激活块。如果返回消息指向的是生命线则会创建一个激活块。 连线算法: 目标端寻源:一条消息线M1尝试连接到生命线L2上。
序,通信或交互概述),交互事件和组合片段(以指定表达式)上。 Diagram Gate并不是激活块(Activation),顺序图在绘制连线时会自动生成激活块,激活块的使用请参考自定义激活块。 使用示例 拖动工具栏中的Diagram Gate图标到顺序图中,然后根据需要输入名称即可。
目标生命线,待目标生命线变色后松开鼠标左键。 连线成功后生命线会自动生成激活块,手动无法拉伸长度,根据生命线消息线的发送/接收自动调节长度,可通过连线右键设置激活块的向上/向下延伸源端、结束源端/目标端激活块,提升/降低消息线层次。 方式二:鼠标移至生命线直至元素四周出现蓝色三角
顺序图 元素介绍 创建顺序图 创建生命线 绘制消息线 消息线连线规则 自定义激活块 提升或降低消息线层级 绘制组合片段 Diagram Gate使用 父主题: UML建模
实体,该实体建立了一种和数据库表的映射关系。 Attribute 属性。 Class 类,是对象的集合,展示了对象的结构以及与系统的交互行为。 Database 数据库。 Composition 组合,是整体与部分的关系,但部分不能离开整体而单独存在。 Aggregation 聚合,是整体与