检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
用例视图 用例视图概述 上下文模型 用例模型 父主题: 4+1视图建模
架构检查 通用检查规则 4+1视图规范一致性检查错误修复指导 父主题: 4+1视图建模
通用检查规则 架构基础信息检查 架构视图模型检查规则 父主题: 架构检查
顺序图 元素介绍 创建顺序图 创建生命线 绘制消息线和激活块 消息线连线规则 自定义激活块 设置消息线层级 绘制组合片段 使用Diagram Gate 父主题: UML建模
架构信息树页签中可展示基于各种模型的架构方案规则,根据该类模型的元素关系集合生成一棵全量关系结构树。 架构方案规则的配置只有工程的管理员级别角色(带有配置资源操作权限的角色)才可配置,一般是产品的架构师来配置,制定产品的各模型中元素关系约束规则,例如逻辑模型的默认架构方案规则,方案中约束System下
创建模型工程 前提条件 已注册华为账号并开通华为云。 已有可用项目,如果没有,请先新建项目。 操作步骤 在页面左上角单击,选择进入“软件建模”服务首页。 在页面单击“+新建模型工程”,参考表1,将模型工程名称命名为“Test1”,元模型勾选为“4+1 View”,初始化模板勾选“
状态:对象状态变化场景,支持通过右侧上下移动箭头调整状态顺序,状态变化线对应改变,上限个数100。 状态转换:配置状态转换节点,表示生命线转换到什么状态,上限个数100。 时间范围:只有最下层时间线支持配置,包括起始时间、结束时间、刻度间距。新建的时间轴默认单位为秒,起始时间默认0,结束时间默认为200。
逻辑视图 开发视图 部署视图 运行视图 用例视图 架构信息 架构检查 02 入门 从0到1,快速学习软件建模知识。 快速入门 创建模型工程 创建模型图 创建元素 创建连线关系 04 使用UML视图 统一建模语言UML。 UML视图 概述 类图 用例图 顺序图 活动图 部署图 组件图 状态机图
部署模型的基础构造型与自定义构造型元素才认定为部署元素)。 在部署模型图上创建出来的部署元素; 引用到部署模型中的部署元素(包含关联空间中的引用的部署元素); 如何检查 查询部署模型图内元素类型为架构方案配置构造型的所有元素,查询基于模型图构出的部署模型架构树。 正确示例 每个部署元素都有连线关系和上下级关系(包含关系)。
√ √ √ × × 更新(可修改任何包、图、元素) √ √ √ √ √ × × 删除(可删除任何包、图、元素) √ √ √ √ √ × × 配置(可操作工程设置) √ × × × × × × 执行(可执行架构检查) √ √ √ √ √ √ × 复制(可复制图) √ √ √ √ √ ×
线 而架构配置方案要求Composition/Aggregation。 在模型图中修改连线类型为Composition/Aggregation。 常见错误场景: 连线类型不符合架构配置方案。 规则 实际 子元素构造型不符合架构配置方案。 System下层子元素按架构配置方案只能是
Modeling服务。 CodeArts基础版/专业版介绍请参考计费说明。 在CodeArts支持的区域内,各区域独立开通购买、独立计费。 新用户定义:在华为云当前区域未开通过CodeArts按需服务组合、单个服务的按需,未购买过CodeArts包月套餐包(1元/1000元),未创建过任何CodeArts项目和资源。
认证证书 合规证书 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。 图1 合规证书下载 父主题: 安全
的检查规则集,该检查会生成检查任务到架构检查历史中。 单击“新增架构检查方案”,输入方案名称,规则集中的检查项来源基于通用检查规则,选择要配置到规则集中的方案。 新建名称为逻辑模型检查项,勾选对应检查规则。 “架构检查 > 通用检查规则”即可看到新增规则。 父主题: 架构信息
1技术模型的元素要与指定的技术模型层次结构保持一致 详细描述 在技术模型中创建技术元素,技术元素在架构树中与上下级元素的关系层级结构要与技术模型架构方案配置定义的层次结构一致,即该技术元素与上层父级元素、下层子级元素的父子关系(也称上下层级关系)、以及它们之间的连线关系和方向指向,都要与层级规则中定义的保持一致。
系的逻辑元素和接口 (即使层级规则方案中配置了除使用、实现、依赖之外的指定的连线类型,也会检查出来)。 正确示例 使用、实现、依赖关系: 错误示例 场景一:使用非实现、使用、依赖之外的连线关系(即使关系已经配置到方案中)。 即使方案中配置了组件与模块之间有组合连线关系,但是该规则依然会检查出来。
当架构树上没有标红元素,就没有2.3.1的检查错误结果。 错误示例 场景一:方案中没有配置子节点,但是在画图设计中绘制了子节点。 File画在Repo Grp下是子节点,但方案中Repo Grp没有配置File为子节点。 架构信息树中报红: 架构检查结果: 2.3.2代码模型不能存在游离的代码模型元素
1交付模型的元素要与指定的交付模型层次结构保持一致 详细描述 在交付模型中创建交付元素,交付元素在架构树中与上下级元素的关系层级结构要与交付模型架构方案配置定义的层次结构一致,即该交付元素与上层父级元素、下层子级元素的父子关系(也称上下层级关系)、以及它们之间的连线关系和方向指向,都要与层级规则中定义的保持一致。
单击新视图类型后面的“+”按钮,弹出“创建模型”窗口,输入新模型的名称。 单击确定后,会弹出关联工具箱的提示,单击“确定”。 界面右边弹出关联工具箱界面,勾选要给自定义模型配置的工具箱资源,并“保存”。 创建自定义视图完成,新增图就可以选择到自定义的视图模型。 工程中新建一个自定义类型的模型图,如下图所示。 父主题:
1构建模型的元素要与指定的构建模型层次结构保持一致 详细描述 在构建模型中创建构建元素,构建元素在架构树中与上下级元素的关系层级结构要与构建模型架构方案配置定义的层次结构一致,即该构建元素与上层父级元素、下层子级元素的父子关系(也称上下层级关系)、以及它们之间的连线关系和方向指向,都要与层级规则中定义的保持一致。