检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何创建自定义视图和模型 工具支持用户根据业务需要在“工程设置>视图”中新增自定义类型的视图和模型。 单击上图位置中的“新增”按钮,输入新建视图类型的名称,单击“确定”。 单击新视图类型后面的“+”按钮,弹出“创建模型”窗口,输入新模型的名称。 单击确定后,会弹出关联工具箱的提示,单击“确定”。
XX模型的元素要与指定的XX模型层次结构保持一致 以逻辑模型为例: 查询逻辑模型架构信息树,右侧操作开关把展示不匹配架构方案的元素打开。 架构信息树构出后 根据错误元素名称查询定位到其所在架构树节点。 查询错误元素与其他元素关系。 对比架构方案设置。 Subsystem1报错是因为与System1(架构信息树
置。 新增一个新方案,单击 “新增方案”按钮,出现一条记录,名称为:scheme1,名称可以通过后面编辑再次修改。 单击操作栏“新增层级”。 选择逻辑模型下的System元素为一级节点,一级节点不需要配置关联的父级节点和关系,只需要配置显示是否嵌套,如下所示。 添加第二层级构造型
中默认启用的检查规则集,该检查会生成检查任务到架构检查历史中。 单击“新增架构检查方案”,输入方案名称,规则集中的检查项来源基于通用检查规则,选择要配置到规则集中的方案。 新建名称为逻辑模型检查项,勾选对应检查规则。 “架构检查 > 通用检查规则”即可看到新增规则。 父主题: 架构信息
要与代码模型架构方案配置定义的层次结构一致,即该代码元素与上层父级元素、下层子级元素的父子关系(也称上下层级关系)、以及它们之间的连线关系和方向指向,都要与层级规则中定义的保持一致。 检查范围 当前模型工程中的所有符合定义规则的代码模型元素(定义规则:工程设置 > 构造型下,绑定到4+1视图
引用到部署模型中的部署元素(包含关联空间中的引用的部署元素); 交付目标和执行目标,即Dlvr Trgt和Exec Trgt元素; 如何检查 查询部署模型图中生成的部署元素,查询部署模型图中的交付目标和可执行目标(Dlvr Trgt、Exec Trgt),找出交付目标和可执行目标中既无Deployed To部署
关联父级:配置的是当前层级元素与上一层级的元素之间的连线类型和父子关系指向。 嵌套:是否支持当前类型的元素与同类型元素建立关系。 嵌套关系:当前类型的元素与同类型元素建立连线关系类型,指向关系默认为父指向子(即被指向的一方为子)。 图中画法示例1–包含的父子关系和连线关系: 架构信息树展示结果: 错误示例
元素类型:此处选择的类型决定图元的外观样式和默认属性。 继承构造型:继承选择的目标类型的属性信息。 是否继承扩展属性:是否继承类型选择的元素的扩展属性。 创建成功后显示在自定义构造型列表,操作栏功能如下: “修改构造型”修改名称、描述及元素类型。 “检查属性”,查看继承过来的属性,并新增属性或调整已有属性的顺序。
接口Provided Interface和请求接口Required Interface 非实体接口,不在检查目标中; 如何检查 找出逻辑模型图里的在检查范围内的逻辑元素与实体接口间存在连线关系但连线关系不是使用、实现、依赖关系的逻辑元素和接口 (即使层级规则方案中配置了除使用、实
同的信息树,同一工程不同分支共用的是同一套架构方案。 有些必选模型是带有默认方案,默认方案不可修改,可供参考,也可以导出默认方案,修改方案名称后,再导入生成新的方案,基于该方案来修改为自己想要的结构方案。 以逻辑模型的默认方案其中一条System > Subsystem > Component
架构检查 通用检查规则 4+1视图规范一致性检查错误修复指导 父主题: 4+1视图建模
视图>逻辑视图>逻辑模型”,单击“下一步”进入“基本信息”页。 参考表1配置模型图的基本信息。 表1 新建模型图参数表 模型图信息 说明 名称 必填。最多128位,只能包含中英文、数字、下划线、中划线、中括号和空格。 描述 非必填。限制200字符。 父级节点 必填。可以选择任一包节点。 单击“确定”创建成功。
供了使用频率较高的loop和alt操作符片段,可以快速拖入使用。 打开编辑条件面板。 Fragment元素通常会包含有一定量的条件集,可以在元素上通过单击“右键 > 编辑条件”打开条件编辑面板。 通过交互操作符下拉框设置操作符类型,支持设置操作符的显示和隐藏。 通过新增条件按钮/
关联父级:配置的是当前层级元素与上一层级的元素之间的连线类型和父子关系指向。 嵌套:是否支持当前类型的元素与同类型元素建立关系。 嵌套关系:当前类型的元素与同类型元素建立连线关系类型,指向关系默认为父指向子(即被指向的一方为子)。 图中画法示例1–包含的父子关系和连线关系: 架构信息树展示结果: 当架构树上没有标红元素,就没有2
所有阶段提供模型化和可视化支持。 “4+1 View”:是一组相关联模型的集合,从不同的视角,反映不同利益干系人的关注点。通过逻辑、开发、部署、运行4个典型视角描述系统的各个切面,以用例串接和验证各切面设计。 初始化模板 非必填。选择自动生成模型工程初始的包和图结构。 模板语言 必填。选择创建目录结构的语言类型。
Object 封装了状态和行为的具有良好定义界面和身份的离散实体;即对象实例。 Boundary Object 边界对象。 Control Object 控制对象。 Entity Object 实体对象。 Package 包。对元素进行分组,并为分组的元素提供名称空间。一个程序包可能
要与交付模型架构方案配置定义的层次结构一致,即该交付元素与上层父级元素、下层子级元素的父子关系(也称上下层级关系)、以及它们之间的连线关系和方向指向,都要与层级规则中定义的保持一致。 该规则项检查出的是架构信息树中按模型图构树后显示红色叹号的告警元素。 检查范围 当前模型工程中的
图表门是一种简单的图形方式,用于指示可以将消息传输到交互片段和从交互片段传出的点。可能需要一个片段来接收或传递消息。在内部,有序消息反映了这一要求,并在片段帧的边界上指示了门。任何与此内部消息“同步”的外部消息必须适当地对应。可以出现在交互图(顺序,时序,通信或交互概述),交互事件和组合片段(以指定表达式)上。
接口稳定。 Component 组件,可独立加载、部署和运行的进制代码,采用轻量级通讯机制、松耦合高内聚的软件架构构建单元,部署时不能跨节点类型部署(计算机百科全书:组件是软件系统中具有相对独立功能、接口由契约指定、 和语境有明显依赖关系、可独立部署、 可组装的软件实体)。 MS
编辑 编辑名称、规则集、检查规则,是否默认。 删除 删除对应方案。 架构检查历史 查看架构检查历史 查看所有历史架构检查的记录和检查结果详情,并支持导出架构检查结果。 工程设置 基本信息 工程属性 需要工程管理员权限或者带config的自定义角色,可查看工程类型,修改工程名称、绑定项目、所有者、视图设置。