-
如何创建包 - 架构建模 CodeArts Modeling
如何创建包 在工程根节点下面建包,需要点击工程名称菜单项的“新建包”按钮。 在包目录下面建子包目录节点,则选中包目录节点,在菜单中使用“新建包”功能即可。 选择要增加包的包节点,点击后面的选项按钮,选择“新建包”。 建包需要创建包的角色权限,如果看不到新增包的菜单项,需要申请建包
-
创建模型图 - 架构建模 CodeArts Modeling
创建模型图 可以在包、元素下面建图,也可以在起始页建图,选择要增加模型的包目录或元素节点,单击右侧“菜单”,选择“新建图”。 在包下建图。 在元素下建图。 在工程树上新建图。 在起始页新建图。需在基本信息页指定父节点。 在弹出的窗口中选择要创建的模型类型。 “下一步”输入新建模型图的信息,单击“确定”创建成功。
-
运行模型(顺序图) - 架构建模 CodeArts Modeling
建模步骤 创建运行模型-顺序图。 在目录或者元素节点右键菜单,选择“新增图”,可以在对应的目录或者元素节点下面创建“运行模型>顺序图”。 引用角色和逻辑对象,描述消息交互过程。 将工程树中上下文模型中定义的用户角色、外部系统引用到运行模型-顺序图中,拖入的元素选引用的方式,自动会变成Actor
-
如何实现图与图之间的关联跳转 - 架构建模 CodeArts Modeling
到该元素下面构成子图,可以实现双击元素图形上的子图角标,快速打开图形; 当前图元在项目树节点下面有子模型图,点击操作可以打开该图元包含的模型图; 如果当前图元在项目树节点下面有多个了模型图,点击该操作右侧界面会弹出多个模型图的列表,单击列表中的模型图名称,可以打开对应的模型图;
-
上下文模型 - 架构建模 CodeArts Modeling
可使用初始化创建的上下文模型或者创建新的上下文模型,在目录节点右键“新增图”,如果一个系统的交互的外部角色过多时,不适合在一张上下文模型图中建模时,用户可根据外部角色的分类或者产品的应用场景创建不同的上下文模型。 建立系统与外部角色的关系。 在上下文模型中描述系统与外部角色的关系通过接口体现,不直接使
-
架构信息树 - 架构建模 CodeArts Modeling
的角色)才可配置,一般是产品的架构师来配置,制定产品的各模型中元素关系约束规则,例如逻辑模型的默认架构方案规则,方案中约束System下级节点只能是Subsystem、Domain、Service、MS这四类元素,如果在实际画图中出现了这四种以外的逻辑元素,则在最后的逻辑架构信息树中不会挂出。
-
用例模型 - 架构建模 CodeArts Modeling
tor。 建模步骤 创建用例模型。 可以使用工程初始化建好的用例模型或者在其它目录节点右键菜单中“新增图”,创建新的用例模型,如果用例场景较多,可以创建多个用例模型。 画用例模型。 用例模型包含系统基本业务的用例模型、以及增量版本中影响架构的用例模型,从上下文模型中将要用到的Ac
-
架构基础信息检查 - 架构建模 CodeArts Modeling
1元素名称不能为空 详细描述 建模设计的元素名称不能为空,如果存在名称为空的元素,在检查结果中都会列出。 检查范围 在图上创建的元素在工程树中出现对应的节点,即为建模元素,都在被检查范围内。 如何检查 查询模型工程内所有建模元素,检查出名称为空元素。 正确示例 错误示例 Subsystem名称为空。
-
部署模型 - 架构建模 CodeArts Modeling
Environment),可以是VM、docker等。 Zone 部署区域。 Node 部署节点。 SoC 片上系统(System-On-a-Chip)。 Deployed To 部署关系是一种依赖关系,在部署图中,指一个工件被部署到一个节点或可执行目标上。 Composition 组合,是整体与部分的关系,但部分不能离开整体而单独存在。
-
代码模型 - 架构建模 CodeArts Modeling
绘制了子节点。 File画在Repo Grp下是子节点,但方案中Repo Grp没有配置File为子节点。 架构信息树中报红: 架构检查结果: 2.3.2代码模型不能存在游离的代码模型元素 详细描述 代码模型元素不能独立存在于代码架构树之外,必须要与架构树上的代码元素建立关联关系。
-
顺序图怎么连线 - 架构建模 CodeArts Modeling
顺序图怎么连线 把图元拖到图中后,开始画连线,注意连线不能直接拖到图上,画连线有两种方式,一种是先在工具箱中选中要使用的连线类型,一种是直接在图元间连线,在弹出的连线类型框中选择要使用的连线类型。 方式一:先选中连线,鼠标放在开始生命线待鼠标变成十字光标左键拉伸移动至目标生命线,待目标生命线变色后松开鼠标左键。
-
技术模型 - 架构建模 CodeArts Modeling
的引用的技术元素); 如何检查 查询基于模型图(只有技术模型图内的技术元素参与构树)构出的技术模型架构树,找出同一节点下同名同类型的技术元素。 正确示例 同一父节点下可以同类型或者同名,但是不能同类型且又同名的。 错误示例 场景一:同父元素下面存在同类型且同名称的元素。 按逻辑规则构建的架构信息树,树上不会显示异常:
-
构建模型 - 架构建模 CodeArts Modeling
); 如何检查 查询基于构建模型图(只有构建模型图内的构建元素参与构树)构出的构建模型架构树,找出同一节点下同名同类型的构建元素。 正确示例 错误示例 错误示例场景1:同父节点下面存在类型相同,名称相同的构建元素。 检查结果: 2.4.4构建元素与代码元素需存在build from关系
-
如何对模型工程进行版本管理 - 架构建模 CodeArts Modeling
如何对模型工程进行版本管理 当模型工程设计工作进行到一定程度,可能需要基于当前的主干模型工程拉取一个分支 ,该分支需要继承当前时间节点的主干库的数据,并在该分支上进行再设计。此场景下用户就可以使用拉分支的功能(分支不支持合并到其它分支中); 如果是需要对当前的主干或者分支打标记快
-
交付模型 - 架构建模 CodeArts Modeling
); 如何检查 查询基于交付模型图(只有交付模型图内的交付元素参与构树)构出的交付模型架构树,找出同一节点下同名同类型的交付元素。 正确示例 错误示例 错误示例场景1:同父节点下面存在类型相同,名称相同的构建元素。 检测结果: 2.5.4交付模型中构建元素与交付元素需存在组合或聚合关系
-
部署模型 - 架构建模 CodeArts Modeling
每个部署元素都有连线关系和上下级关系(包含关系)。 错误示例 错误示例场景1:存在没有建立任务关系的部署元素在图上。 架构检查结果: 2.6.3部署模型同一个树的同一层上不能有同名同类型的元素 详细描述 在同一棵部署架构信息树上,在同一个父元素节点下面,不能存在类型相同,并且名称也相同的元素。 检查范围 当
-
逻辑模型 - 架构建模 CodeArts Modeling
可由组件/模块或更小的子系统组成。 是平台或更大的子系统的组成部分,与其他子系统相对独立。 必须是交付件(能够支持异步开发和外包)。 Module (IEEE 610.12-1990)系统中一个逻辑上可分离的部分。系统设计中模块特指系统设计阶段输出的系统最小分解部件,系统设计阶段将模块当
-
概述 - 架构建模 CodeArts Modeling
概述 开发视图面向系统开发及软件管理,描述系统代码结构,构建结构的视图,主要解决系统技术实现和开发的问题,它依托逻辑视图,描述代码、构建结构。 模型类别 描述 代码模型(必选) 代码模型定义代码结构以及代码元素逻辑模型中逻辑元素的对应关系,建立逻辑元素到代码仓或者代码目录的映射关系,以实现软件源代码的显示管理。
-
代码模型 - 架构建模 CodeArts Modeling
进行拆分,创建多个代码模型图,在对应的代码模型图中去建立关系。 引用逻辑元素到代码模型。 在代码模型中不能创建新的逻辑元素,必须要从逻辑模型中引用到代码模型中,引用逻辑元素的操作方式有两种 方式一:直接从工程树上将逻辑元素节点拖入到打开的代码模型图中,选择Link方式。 方式二:
-
组件图 - 架构建模 CodeArts Modeling
是对象的集合,展示了对象的结构以及与系统的交互行为。 Interface 接口,可以是单个接口,也可以是抽象的一组接口的组合。 圆形接口与矩形接口意义相同,仅形状不同。 Component 组件,可独立加载、部署和运行的二进制代码,采用轻量级通讯机制、松耦合高内聚的软件架构构建单元,部署时不能跨节点类型部署