检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
模型图、模型对象参考同源、引用同源、变更同源,形成全关联的全量系统架构。 架构规范检查 内置了公司实践的架构设计 30+ 检查规则集,自动识别设计中的缺陷或者违反的设计规范,并提供相应的报告和可视化反馈。
创建模型工程 前提条件 已注册华为账号并开通华为云。 已有可用项目,如果没有,请先新建项目。 操作步骤 在页面左上角单击,选择进入“软件建模”服务首页。 在页面单击“+新建模型工程”,参考表1,将模型工程名称命名为“Test1”,元模型勾选为“4+1 View”,初始化模板勾选“
个终止符,表示该对象不再接收新的消息。 激活块 Activation 在顺序图中,activation位于对象的生命线上。当对象接收到消息并开始执行相关活动时,该对象的生命线上会出现这个矩形框,表示该对象处于激活状态。当活动完成后,矩形框消失,表示对象回到非激活状态。 组合片段 fragment
广义上,系统是指提供给市场,被客户注意、获取、使用或者消费,并能满足客户某种需求的载体,包括各种有形的物品、无形的电子产品、服务及观念。 狭义上,系统指能独立满足客户某种需求、并符合客户的理解及业界划分习惯的实体。 ExternalSystem 外部系统、设备或者其它系统。 Boundary 边界,可以放入元素,形成一个模块。
不支持Link和Instance方式引用。 建模步骤 以门禁系统为例展示时间生命线的状态过程。 从左侧工具箱拖动Timeline元素至画布中并命名,如:ACSystem,选中ACSystem右键“时间生命线设置”支持修改生命线的状态、状态转换和时间范围。 状态:对象状态变化场景,支
在代码模型图上创建出来的代码模型元素; 引用到代码模型中的代码元素(包含关联空间中的引用的代码元素); 如何检查 查询基于模型图(只有代码模型图内的代码元素参与构树)并展示不匹配元素构出的代码模型架构树,找出所有代码元素中不在架构树中的代码元素。 正确示例 按代码架构方案构建的架构信息树: 模型图示例: 错误示例
在交付模型图上创建出来的交付元素; 引用到交付模型中的交付元素(包含关联空间中的引用的交付元素); 如何检查 查询基于模型图(只有交付模型图内的交付元素参与构树)并展示不匹配元素构出的交付模型架构树,找出所有交付元素中不在架构树中的交付元素。 正确示例 错误示例 错误示例场景1:独立的交付元素Dlvr Trgt存在图上。
内嵌,表示嵌在内部的类。 Include 基用例与包含用例之间的关系。说明如何将包含用例中定义的行为插入基用例定义的行为中。基用例可以看到包含用例,并依赖于包含用例的执行结果。但是二者不能访问对方的属性。 Extend 是指扩展用例与基用例之间的关系。特别是如何将扩展用例定义的行为插入基用例定义的行为序列。
在技术模型图上创建出来的技术元素; 引用到技术模型中的技术元素(包含关联空间中的引用的技术元素); 如何检查 查询基于模型图(只有技术模型图内的技术元素参与构树)并展示不匹配元素构出的技术模型架构树,找出所有技术元素中不在架构树中的技术元素。 正确示例 按逻辑规则构建的架构信息树: 模型图示例: 错误示例
如图所示的Subsystem中的关联父级列;三级及更深层级可以依次参照此方式配置,不再赘述。 配置完后需要保存配置,并设置为启用状态,勾选上图启用状态位置,并保存。 父主题: 架构信息
箱中构建模型图形库中拖入构建元素,创建与代码元素需要建立关系的构建元素,并建立构建元素与代码元素的Build From关系,同时需要创建一些构建过程中构建元素使用到的构建工具和依赖的构建环境、平台等信息,并建其中的连线关系。 父主题: 开发视图
逻辑模型 逻辑模型描述系统的逻辑功能模块分解,将系统分解为相应的逻辑功能元素,并描述各逻辑功能元素之间的关系。元素介绍如下表所示: 表1 逻辑模型元素介绍 元素名 图标 含义 System 广义上,系统是指提供给市场,被客户注意、获取、使用或者消费,并能满足客户某种需求的载体,包
在构建模型图上创建出来的构建元素; 引用到构建模型中的构建元素(包含关联空间中的引用的构建元素); 如何检查 查询基于模型图(只有构建模型图内的构建元素参与构树)并展示不匹配元素构出的构建模型架构树,找出所有构建元素中不在架构树中的构建元素。 正确示例 按构建规则构建的架构信息树: 模型图示例: 错误示例
编辑 编辑名称、规则集、检查规则,是否默认。 删除 删除对应方案。 架构检查历史 查看架构检查历史 查看所有历史架构检查的记录和检查结果详情,并支持导出架构检查结果。 工程设置 基本信息 工程属性 需要工程管理员权限或者带config的自定义角色,可查看工程类型,修改工程名称、绑定项目、所有者、视图设置。
包括:在逻辑模型图上创建出来的逻辑元素,引用到逻辑模型中的逻辑元素(包含关联空间中的引用的逻辑元素); 如何检查 查询基于模型图(只有逻辑模型图内的逻辑元素参与构树)并展示不匹配元素构出的逻辑模型架构树,找出所有逻辑元素中不在架构树中的逻辑元素。 正确示例 按逻辑架构方案构建的架构信息树: 模型图示例: 错误示例