检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
代码模型 2.3.1代码模型的元素要与指定的代码模型层次结构保持一致 详细描述 在代码模型中创建代码元素,代码元素在架构树中与上下级元素的关系层级结构要与代码模型架构方案配置定义的层次结构一致,即该代码元素与上层父级元素、下层子级元素的父子关系(也称上下层级关系)、以及它们之间的连线关系和方向指向
代码模型 代码模型定义代码结构以及代码元素逻辑模型中逻辑元素的对应关系,建立逻辑元素到代码仓或者代码目录的映射关系,以实现软件源代码的显示管理。
Build From 构建关系,表示当前构建结果从某一代码目录或者代码文件构建而来,仅适于构建元素与代码元素之间的关系,连线方向由构建元素指向代码元素。
开发视图 开发视图概述 代码模型 构建模型 父主题: 4+1视图建模
对应的代码模型。 父主题: 顺序图
模型类别 描述 代码模型(必选) 代码模型定义代码结构以及代码元素逻辑模型中逻辑元素的对应关系,建立逻辑元素到代码仓或者代码目录的映射关系,以实现软件源代码的显示管理。 构建模型(必选) 构建模型定义软件编译构建结构及工具链,构建模型建立代码到运行期文件的映射和追溯关系。
Component 组件,可独立加载、部署和运行的二进制代码,采用轻量级通讯机制、松耦合高内聚的软件架构构建单元,部署时不能跨节点类型部署(计算机百科全书:组件是软件系统中具有相对独立功能、接口由契约指定、和语境有明显依赖关系、可独立部署、可组装的软件实体)。
检查结果: 2.4.4构建元素与代码元素需存在build from关系 详细描述 在构建模型图上,构建元素与从代码模型中引用过来的代码元素如果存在连线关系,必须为build from的构建关系,且方向指向必须从构建元素指向代码元素。
Component 组件,可独立加载、部署和运行的进制代码,采用轻量级通讯机制、松耦合高内聚的软件架构构建单元,部署时不能跨节点类型部署(计算机百科全书:组件是软件系统中具有相对独立功能、接口由契约指定、 和语境有明显依赖关系、可独立部署、 可组装的软件实体)。
开发视图 开发视图面向系统开发及软件管理,是描述系统代码结构,构建结构的视图,主要解决系统技术实现和开发的问题,它依托逻辑视图,描述代码、构建结构。
Manifest Repo和对应的逻辑设计对象使用"Manifest”连接 表示由此代码仓的代码实现此设计对象的功能。 Deployment 描述现实世界环境运行系统的配置的开发步骤。 Association 关联,是一种拥有的关系,它使一个类知道另一个类的属性和方法。
架构视图模型检查规则 逻辑模型 技术模型 代码模型 构建模型 交付模型 部署模型 上下文模型 运行模型 父主题: 通用检查规则
以用户在线购物为例,结合代码示例解释消息线的使用场景,以及其与对象/方法之间的对应关系。
在交付模型图上创建出来的交付元素; 引用到交付模型中的交付元素(包含关联空间中的引用的交付元素); 引用到交付模型中的构建元素;(构建元素的定义参考代码模型检查章节); 如何检查 检查交付模型中的引用来的构建元素与交付元素之间的连线关系类型是否为组合Compostion或者聚合Aggregation
Component 组件,可独立加载、部署和运行的二进制代码,采用轻量级通讯机制、松耦合高内聚的软件架构构建单元,部署时不能跨节点类型部署(计算机百科全书:组件是软件系统中具有相对独立功能、接口由契约指定、和语境有明显依赖关系、可独立部署、可组装的软件实体)。
具体示例代码。 建模步骤 提升消息线层级。 如果消息线源端激活块的上方有子激活块,则可以对该消息线做提升层级操作,将该消息线的发送方设置为上方子激活块。