-
概述 - 架构建模 CodeArts Modeling
概述 开发视图面向系统开发及软件管理,描述系统代码结构,构建结构的视图,主要解决系统技术实现和开发的问题,它依托逻辑视图,描述代码、构建结构。 模型类别 描述 代码模型(必选) 代码模型定义代码结构以及代码元素逻辑模型中逻辑元素的对应关系,建立逻辑元素到代码仓或者代码目录的映射关系,以实现软件源代码的显示管理。
-
代码模型 - 架构建模 CodeArts Modeling
进行拆分,创建多个代码模型图,在对应的代码模型图中去建立关系。 引用逻辑元素到代码模型。 在代码模型中不能创建新的逻辑元素,必须要从逻辑模型中引用到代码模型中,引用逻辑元素的操作方式有两种 方式一:直接从工程树上将逻辑元素节点拖入到打开的代码模型图中,选择Link方式。 方式二:
-
功能特性 - 架构建模 CodeArts Modeling
工程。 工程树>工程名节点右键菜单 刷新 重新加载工程树目录结构。 新增包 创建新的根包目录。 新增图 创建默认置于根节点下模型图,可修改图所在父级目录。 元素列表查询 可按过滤条件查询工程中的元素信息,并将查询结果导出表格或者分享。 替换构造型 筛选节点下的元素替换为指定构造型。
-
组件图 - 架构建模 CodeArts Modeling
建单元,部署时不能跨节点类型部署(计算机百科全书:组件是软件系统中具有相对独立功能、接口由契约指定、和语境有明显依赖关系、可独立部署、可组装的软件实体) Interface Required Interface和Provided Interface之间可以建立Dependency
-
部署图 - 架构建模 CodeArts Modeling
部署图 元素介绍 元素名 图标 含义 Node 部署节点。 Device 设备节点。 DeploymentSpecification 部署规格。 ExecutionEnvironment 执行环境。 Artifact 制品是被软件开发过程所利用或通过软件开发过程所生产的一段信息,如外部文档或工作产物。
-
如何配置架构规则方案 - 架构建模 CodeArts Modeling
认使用也可自己单独配置。 新增一个新方案,点击 “新增方案”按钮,出现一条记录,名称为:scheme1,名称可以通过后面编辑再次修改。 点击操作栏“新增层级”。 选择逻辑模型下的System元素为一级节点,一级节点不需要配置关联的父级节点和关系,只需要配置显示是否嵌套,如下所示。
-
逻辑模型 - 架构建模 CodeArts Modeling
le1变成游离的元素。 检查结果: 2.1.3逻辑模型同一个树的同一层上不能有同名同类型的元素 详细描述 在逻辑架构信息树上,同一个父元素节点下面,不能存在类型相同,名称也相同的元素。 检查范围 当前模型工程所有逻辑模型图中的逻辑元素 (逻辑元素定义:工程设置->构造型下,绑定到4+1视图
-
4+1视图规范一致性检查错误修复指导 - 架构建模 CodeArts Modeling
构方案的元素打开。 架构信息树构出后 根据错误元素名称查询定位到其所在架构树节点。 查询错误元素与其他元素关系。 对比架构方案设置。 Subsystem1报错是因为与System1(架构信息树上的父节点)存在错误架构关系,对比发现实际模型图中使用的是Dependency连线 而架
-
包图 - 架构建模 CodeArts Modeling
包图 元素介绍 元素名 图标 含义 Node 部署节点。 Subsystem 作为且有规范、实现和身份的单元的包。 Package 包。 Access 访问依赖关系用一个从客户包指向提供者包的虚箭头表示。 Merge 合并连接器,定义了源包元素与目标包同名元素之间的泛化关系。源包
-
技术模型 - 架构建模 CodeArts Modeling
技术模型 技术模型定义系统采用的关键技术部件和技术栈,包括整体框架技术,公共机制,基础设施,公共服务/组件,以及各逻辑功能元素的技术方案等。 元素介绍 元素名 图标 含义 Module (IEEE 610.12-1990)系统中一个逻辑上可分离的部分。系统设十中模块特指系统设计阶段输出的
-
领域模型 - 架构建模 CodeArts Modeling
业务域的分析模型,它通过业务问题域的分析和建模,抽象出领域概念,建立统一的业务语言,从而指导后续的架构设计工作。 元素介绍 元素名 图标 含义 Domain 域,用于在架构表达、开发管理、对外介绍的过程中,表达系统的层次关系或内部分组,一般由多个服务组成,可以是一级(域)或多级(
-
类图 - 架构建模 CodeArts Modeling
对象之间异步通讯的声明。信号可以带有表示为属性的参数。 Table 代表一个数据库表的构造型组件。 Association Node 关联节点。 Package 包。 Generalization 泛化,表示类与类、接口与接口之间的继承关系,由子一方指向父对象一方。 Composition
-
创建连线关系 - 架构建模 CodeArts Modeling
要使用的连线类型。 在工具面板单击选中需要使用的连线类型,再到画布上点击一个元素后鼠标左键不松开往另一个目标元素拉出连线,停靠至目标元素内部或者边线上,待连线上锚点位置变绿圈或者非锚点位置变时连线变色后松开,建立连接后松开鼠标。 连线完后,工具箱中线选中状态消失。
-
如何创建连线关系 - 架构建模 CodeArts Modeling
线,停靠至目标图元内部或者边线上松开(连线上锚点位置变绿圈或者非锚点位置变时连线变色), 建立连接后松开鼠标,连线完后,工具箱中线选中状态消失。 父主题: 模型设计
-
交付模型 - 架构建模 CodeArts Modeling
可根据实际情况将内容进行拆分,创建多个交付模型图,在对应的交付模型图中去建立关系。 建立构建元素与交付元素的组合关系。 将构建模型中生成的构建元素引用到交付模型图中,并创建打包所需要的第三方软件或者操作系统,如果涉及打包工具,也可以在图中描述。 父主题: 部署视图
-
模型设计 - 架构建模 CodeArts Modeling
模型设计 如何创建连线关系 如何快速复制元素 如何表示父子关系 如何实现图与图之间的关联跳转 如何添加元素属性和方法 顺序图怎么连线 如何编辑顺序图中的操作符 如何查看和修改模型图类型
-
组合结构图 - 架构建模 CodeArts Modeling
组合结构图 元素介绍 元素名 图标 含义 Class 是对象的集合,展示了对象的结构以及与系统的交互行为。 Interface 接口,可以是单个接口,也可以是抽象的一组接口的组合。 圆形接口与矩形接口意义相同,仅形状不同。 Property 特性就是表示传递有关模型元素信息的值的一般性术语。属性具有语义效果,在
-
实体关系图 - 架构建模 CodeArts Modeling
Provided/Required Interface Required Interface和Provided Interface之间可以建立Dependency,表明一个组件需要的接口是由另外一个组件提供的。 one to one 一对一。 one to many 一对多。 many
-
用例图 - 架构建模 CodeArts Modeling
表示的功能的测试,您可以使用它来扩展“测试”窗口的功能。 Actor 角色,是与系统交互的人或事物。 Boundary 边界。 Collaboration 是对对象和链总体安排的一个描述,这些对象和链在上下文中通过互操作完成一个行为,例如一个用例或者操作。 Collaboration
-
概述 - 架构建模 CodeArts Modeling
所有权等。 领域模型(可选) 领域模型描述业务域的概念及其关系,是立足于于业务域的分析模型,它通过业务问题域的分析和建模,抽象出领域概念,建立统一的业务语言,从而指导后续的架构设计工作。 功能模型(可选) 功能模型描述按功能分解出特性、功能组、功能元素,以及它们之间的依赖关系。 技术模型(必选)