
# CodeArts套餐规格特性差异
#### 概述
CodeArts套餐分为：体验版、基础版、专业版、企业版。
套餐中均包含需求管理、代码托管、流水线、代码检查、编译构建、部署、测试计划、制品仓库、软件建模、效能洞察服务资源；不同版本套餐中，各服务提供的功能特性及资源规格略有不同。
#### 需求管理
表1需求管理规格特性差异 
| 规格/特性名称      | 规格/特性说明                                                       | 体验版  | 基础版  | 专业版   | 企业版   |
|:---|:---|:---|:---|:---|:---|
| 知识库文件存储容量    | 知识库文件以及工作项（需求管理、测试用例）的附件的总容量。                                 | 10GB | 50GB | 100GB | 500GB |
| Scrum需求模型    | Scrum是增量迭代式的软件开发方法，通过最重要的迭代计划会议、每日站会、迭代回顾、验收会议来进行简单高效的管理。     | √    | √    | √     | √     |
| 看板需求模型       | 看板协作是一种业界流行的轻量、灵活和简单的团队协作方法，它将项目的需求、缺陷和任务可视化。                 | √    | √    | √     | √     |
| IPD云服务/自运营模型 | 除了Scrum需求模型提供的能力，基础版还提供客户原始需求管理能力。                            | √    | √    | √     | √     |
| IPD系统设备类需求模型 | 提供面向系统设备开发场景的需求管理模型，基于分层分级渐进明细的研发需求管理能力，支持大型嵌入式研发。            | ×    | ×    | √     | √     |
| IPD独立软件需求模型  | 提供面向独立软件开发场景的需求管理模型，基于分层分级渐进明细的研发需求管理能力，支持IT应用及平台类软件研发。       | ×    | ×    | √     | √     |
| 原始需求管理       | 基于项目承接方的原始需求管理，支持客户需求提交、决策、研发、验收闭环全流程管理。                      | ×    | √    | √     | √     |
| 需求基线管理       | 提供研发工作项契约化管理能力，支持按照特性、研发需求、发布计划/迭代计划来进行基线评审与会签，基线后受控字段不可随意修改。 | ×    | ×    | √     | √     |
| 变更评审         | 提供研发工作项契约化管理能力，当工作项基线后，通过发起变更评审流程来修改受控字段，达到变更可控的效果。           | ×    | ×    | √     | √     |
| 特性树管理        | 支持全量特性资产管理，提供多层级特性树管理、特性树版本基线快照、特性树跨项目继承、多个基线版本比对等功能。         | ×    | ×    | √     | √     |
| 两级项目计划管理     | 提供产品发布和研发迭代两级分层计划管理能力，支持对发布计划和迭代进行基线操作，达到交付范围契约化的效果。          | ×    | ×    | √     | √     |
| 自定义工作流       | 基于全自研工作流引擎，通过画布可视化编排需求状态流转和多种规则卡点配置，高效支撑企业定制化流程。              | √    | √    | √     | √     |
| 自动化          | 基于元数据驱动和低码可视化规则编排流程支撑父子状态卷积、更新责任人、与代码联动等多种场景，极大提升需求作业效率。      | ×    | √    | √     | √     |
| Wiki         | 提供在线文档多人协同编辑能力，方便企业/团队内部进行知识创作、沉淀和交流。                         | ×    | √    | √     | √     |
| 文件库（文档）      | 提供在线文件托管能力，支持多种文件格式的上传和预览。                                    | ×    | √    | √     | √     |
   
#### 代码托管
表2代码托管规格特性差异 
| 规格/特性名称   | 规格/特性说明                                                    | 体验版   | 基础版   | 专业版   | 企业版   |
|:---|:---|:---|:---|:---|:---|
| 代码仓总存储容量  | 租户内所有代码仓的总容量。                                              | 10GB  | 50GB  | 100GB | 500GB |
| 代码仓单仓存储容量 | 单个代码仓的容量限制。                                                | 1GB   | 10GB  | 20GB  | 30GB  |
| 单文件推送大小   | 代码仓中单个文件大小限制。                                              | 200MB | 200MB | 300MB | 300MB |
| 仓库管理      | 仓库列表和基础信息展示，新建、删除、关注、上传、下载仓库，SSH\&HTTPS设置等。                | √     | √     | √     | √     |
| 分支权限管理    | 支持设置默认分支、保护分支和保护tag，通过分支规则指定访问权限。                          | √     | √     | √     | √     |
| 文件推送控制    | 基于分支控制文件的推送权限，包括推送人，推送文件大小以及文件类型。                          | √     | √     | √     | √     |
| 代码关联工作项   | 支持将每一次代码提交、分支、合并请求关联到需求管理的工作项中。                            | √     | √     | √     | √     |
| 仓库统计\&日志  | 仓库提交总数量统计，个人贡献者统计，操作动态，审计日志。                               | √     | √     | √     | √     |
| MR评审      | 支持打分和审核两种代码评审机制，针对文件变更，代码评审者可以进行逐行评审。支持通过审核、流水线门禁控制代码上库质量。 | √     | √     | √     | √     |
| MR评审增强    | 支持检视意见模板、检视意见分类以及MR评价。                                     | ×     | ×     | √     | √     |
| 模板管理      | 支持根据模板创建仓库。                                                | √     | √     | √     | √     |
| 合并请求管理    | 通过合并请求控制分支合入，支持多种合入条件，如流水线门禁、关联工作项、代码冲突、wip等。              | √     | √     | √     | √     |
   
#### 流水线
表3流水线规格特性差异 
| 规格/特性名称   | 规格/特性说明                                                                                                                                                                                                     | 体验版      | 基础版      | 专业版      | 企业版       |
|:---|:---|:---|:---|:---|:---|
| 流水线并发     | 租户内并发执行的流水线的数量。                                                                                                                                                                                             | 1个       | 5个       | 10个      | 20个       |
| 流水线执行时长   | 租户每个月累计流水线任务执行时长                                                                                                                                                                                            | 1800分钟/月 | 不限       | 不限       | 不限        |
| 资源型任务执行时长 | 租户内资源消耗类任务每月累计执行总时长。 说明： 资源消耗类任务，即执行时需要占用流水线服务内置执行资源的任务，如：执行shell命令，报告上传等。Build构建、Check代码检查等任务，由于执行时消耗对应服务的执行资源，因此不计入流水线服务的资源消耗类任务执行时长。 | 300分钟/月  | 1200分钟/月 | 6000分钟/月 | 12000分钟/月 |
| 流水线管理     | 流水线编排和执行，结果查看和信息订阅。                                                                                                                                                                                         | √        | √        | √        | √         |
| 微服务变更     | DevOps变更模式，按微服务独立开发、测试和发布。                                                                                                                                                                                  | √        | √        | √        | √         |
| 扩展插件      | 自定义流水线插件。                                                                                                                                                                                                   | √        | √        | √        | √         |
| 自定义门禁     | 自定义门禁策略，对阶段准出自动化拦截。                                                                                                                                                                                         | ×        | √        | √        | √         |
   
#### 代码检查
表4代码检查规格特性差异 
| 规格/特性名称     | 规格/特性说明                                                                                                                                                                | 体验版      | 基础版 | 专业版 | 企业版 |
|:---|:---|:---|:---|:---|:---|
| 代码检查并发      | 租户内并发执行的代码检查任务数量。                                                                                                                                                      | 1个       | 5个  | 10个 | 20个 |
| 代码检查执行时长    | 租户每个月累计代码检查任务执行时长。                                                                                                                                                     | 1800分钟/月 | 不限  | 不限  | 不限  |
| 基础语言支持      | ArkTs、仓颉（Cangjie)、Java、C/C++、Python、JavaScript、TypeScript。                                                                                                             | √        | √   | √   | √   |
| 进阶语言支持      | 除基础语言外，支持多种常用开发语言，如C#、CSS、Go、HTML、PHP等。                                                                                                                                | ×        | √   | √   | √   |
| 叠加代码安全检查增强包 | 允许叠加购买[代码安全检查增强包](https://support.huaweicloud.com/price-devcloud/codearts_29_0016.html#codearts_29_0016__section19879589918)，增加用户深度检查代码安全类隐患的能力（例如跨文件跨函数、污点分析、语义分析能力）。 | ×        | ×   | √   | √   |
| 缺陷扫描        | 及时发现代码中潜藏的质量类（包括风格类）、安全类的代码缺陷。                                                                                                                                         | √        | √   | √   | √   |
| 缺陷修复        | 提供缺陷修改建议，帮助团队成员修复问题进而提升代码质量。                                                                                                                                           | √        | √   | √   | √   |
| 缺陷管控        | 自动生成问题列表，提供多指标展示缺陷的在线看板，支持缺陷报告的导出。                                                                                                                                     | √        | √   | √   | √   |
| 通知管理        | 支持将任务状态通过动态提醒，邮件，钉钉，企业微信形式通知给相关用户，加速用户解决问题的效率。                                                                                                                         | √        | √   | √   | √   |
| 质量门禁        | 提供多维度的门禁项（致命、严重、一般、提示），帮助团队了解项目是否已准备好投入生产。                                                                                                                             | √        | √   | √   | √   |
   
#### 编译构建
表5编译构建规格特性差异 
| 规格/特性名称  | 规格/特性说明                                                  | 体验版      | 基础版  | 专业版   | 企业版   |
|:---|:---|:---|:---|:---|:---|
| 构建并发     | 租户内并发执行的构建任务的数量。                                         | 1个       | 5个   | 10个   | 20个   |
| 执行机规格    | 构建时使用的内置执行机规格。                                           | 2U8G     | 2U8G | 2U8G  | 2U8G  |
| 构建执行时长   | 租户每个月累计构建任务执行时长。                                         | 1800分钟/月 | 不限   | 不限    | 不限    |
| 单次构建时长   | 单次构建的时长上限。                                               | 30分钟     | 60分钟 | 240分钟 | 360分钟 |
| 构建依赖缓存大小 | 对构建时第三方依赖等进行缓存，重复利用，避免每次下载，提升构建速度。                       | 2GB      | 10GB | 20GB  | 50GB  |
| 构建过程编排   | 支持通过文本编辑器或图形编辑器配置构建流程。                                   | √        | √    | √     | √     |
| 构建触发规则   | 支持手动触发、代码变更触发、定时触发、API触发等多种构建触发规则。                       | √        | √    | √     | √     |
| 构建参数     | 在启动构建时，可通过外部参数输入，进行构建过程的控制。                              | √        | √    | √     | √     |
| 构建快照     | 提供每次构建记录所用到的配置参数，便于回溯构建任务的执行过程。                          | √        | √    | √     | √     |
| 插件集成     | 提供编译、打包、制品库等多种类型官方插件。                                    | √        | √    | √     | √     |
| 构建模板     | 内置C/C++/JAVA等主流构建语言构建模板。                                 | √        | √    | √     | √     |
| 构建执行机    | 内置构建执行环境，在与CodeArts Build管理服务网络联通的状态下，用户也可以接入自定义执行机用于构建。 | √        | √    | √     | √     |
   
#### 部署
表6部署规格特性差异 
| 规格/特性名称 | 规格/特性说明                                                                                                                                                                                                                                                                                                                                                      | 体验版      | 基础版 | 专业版 | 企业版 |
|:---|:---|:---|:---|:---|:---|
| 部署并发    | 租户内并发执行的部署任务的数量。                                                                                                                                                                                                                                                                                                                                             | 1个       | 5个  | 10个 | 20个 |
| 部署执行时长  | 租户每个月累计部署任务执行时长。                                                                                                                                                                                                                                                                                                                                             | 1800分钟/月 | 不限  | 不限  | 不限  |
| 主机部署    | - 支持Linux主流操作系统、Windows操作系统主机的部署。  - 支持应用部署到华为云、三方平台和线下用户自有主机。                                                                                                                 | √        | √   | √   | √   |
| 容器部署    | - 支持Kubectl、Helm、Docker等多款容器化部署工具。  - 提供Manifest和快速部署两种部署方式。  - 支持华为云CCE集群、三方平台和自有Kubernetes集群部署。   | √        | √   | √   | √   |
| 模板管理    | - 系统集成多款部署模板，栈覆盖Tomcat、SpringBoot、Go、NodeJS多种语言和技术栈。  - 支持自定义部署模板。                                                                                                          | √        | √   | √   | √   |
| 基础资源管理  | 提供对部署基础资源的托管功能，支持独立的权限设置。                                                                                                                                                                                                                                                                                                                                    | √        | √   | √   | √   |
| 环境管理    | 满足部署应用的多环境管理，支持独立的权限设置。                                                                                                                                                                                                                                                                                                                                      | √        | √   | √   | √   |
| 部署能力集成  | 提供40+部署步骤，支持不同语言、技术栈、场景的部署能力。                                                                                                                                                                                                                                                                                                                                | √        | √   | √   | √   |
   
#### 测试计划
表7测试计划规格特性差异 
| 规格/特性名称       | 规格/特性说明                                                                                                                                                                            | 体验版                                                           | 基础版                                                             | 专业版    | 企业版    |
|:---|:---|:---|:---|:---|:---|
| 接口测试并发        | 租户内并发执行的接口测试任务的数量。                                                                                                                                                                 | 不支持                                                           | 1个                                                              | 2个     | 5个     |
| 接口测试时长        | 租户内每个月累计执行的接口测试时长。                                                                                                                                                                 | 不支持                                                           | 30分钟/月                                                          | 不限     | 不限     |
| 测试套内用例并发      | 每个测试套内并发执行的测试用例数量。                                                                                                                                                                 | 不支持                                                           | 5个                                                              | 10个    | 20个    |
| 测试用例版本数量      | 每个项目中可以创建版本分支的数量。                                                                                                                                                                  | 1个（基线） 支持试用，若开通试用可最大体验5个版本。 | 1个（基线） 支持试用，若开通试用可最大体验5个版本。 | 50个    | 50个    |
| 单个版本分支/基线用例容量 | 每个版本分支/基线中创建测试用例的数量。                                                                                                                                                               | 3000个                                                         | 3000个                                                           | 10000个 | 10000个 |
| 测试计划          | 建立测试计划，并支持基于计划的用例管理及执行。                                                                                                                                                            | √                                                             | √                                                               | √      | √      |
| 测试用例管理        | 提供特性树管理、用例导入导出、过滤及高级过滤、批量编辑、批量设置用例结果、用例关联需求、用例创建缺陷、用例关联缺陷。                                                                                                                         | √                                                             | √                                                               | √      | √      |
| 测试用例版本管理      | 通过用例版本管理，满足基线库、分支、迭代版本间用例高效复用。（体验版、基础版不支持该特性，提供试用。）                                                                                                                                | ×                                                             | ×                                                               | √      | √      |
| 测试执行          | 支持测试套件的创建及管理，基于测试套件执行测试任务。                                                                                                                                                         | ×                                                             | √                                                               | √      | √      |
| 测试报告          | 提供特性报表、手工测试报表、自动化测试报表、需求覆盖率报表、场景报告等多种度量报告/报表。                                                                                                                                      | ×                                                             | √                                                               | √      | √      |
| 接口测试          | 支持测试前置步骤/测试步骤/后置步骤设计、支持各类检查点配置，支持可视化拖拽编排，提供关键字驱动测试能力：包括关键字导入、关键字复用。                                                                                                                | ×                                                             | √                                                               | √      | √      |
| 关键字库          | 支持四大类数据库、协议、认证、中间件，30+个系统关键字，可快速复用测试资产完成接口测试编写。                                                                                                                                    | ×                                                             | ×                                                               | √      | √      |
| 用例规范检查        | 基于测试用例规范，可对测试用例进行用例级和版本级规范检查，并提供修改意见。                                                                                                                                              | ×                                                             | ×                                                               | √      | √      |
| 叠加测试设计增值包     | 允许叠加购买[测试设计](https://support.huaweicloud.com/price-devcloud/codearts_29_0016.html#codearts_29_0016__section10841413482)，基于启发式测试策略和设计的思维导图，支持一键生成测试用例，可提升30%的测试设计效率，并执行过程中减少产品测试遗漏。 | ×                                                             | √                                                               | √      | √      |
   
#### 制品仓库
表8制品仓库规格特性差异 
| 规格/特性名称       | 规格/特性说明                                                                             | 体验版   | 基础版    | 专业版    | 企业版     |
|:---|:---|:---|:---|:---|:---|
| 制品仓存储容量       | 租户内发布库和私有依赖库的总容量。                                                                   | 10GB  | 50GB   | 100GB  | 500GB   |
| 制品仓下载流量       | 租户内制品仓库下载的流量。                                                                       | 5GB/月 | 20GB/月 | 50GB/月 | 100GB/月 |
| 发布库构建上传单包大小   | 发布库构建上传单包大小。                                                                        | 10GB  | 10GB   | 20GB   | 20GB    |
| 私有依赖库构建上传单包大小 | 私有依赖库构建上传单包大小。                                                                      | 2GB   | 2GB    | 2GB    | 2GB     |
| 发布库页面上传单包大小   | 发布库页面上传单包大小。                                                                        | 2GB   | 2GB    | 2GB    | 2GB     |
| 私有依赖库页面上传单包大小 | 私有依赖库页面上传单包大小。                                                                      | 100MB | 100MB  | 100MB  | 100MB   |
| 每种制品类型仓库数量    | 8种私有依赖库（Maven、Npm、Go、PyPI、NuGet、Conan、Debian、RPM）和1种发布库。                            | 100个  | 100个   | 不限     | 不限      |
| 制品仓库管理        | 支持Maven、npm、Go、PyPI、NuGet、Conan、Debian、RPM、发布仓、Docker等10种制品类型管理，支持新建、删除、上传、下载等基础功能。 | √     | √      | √      | √       |
| 版本管理          | 支持制品的版本生命周期管理，包括版本状态管理、历史版本管理、版本元数据管理等。                                             | √     | √      | √      | √       |
| 制品仓库统计\&日志    | 支持制品仓库制品个数和存储总量统计，提供操作日志审计。                                                         | √     | √      | √      | √       |
| 代理仓和聚合仓       | 支持Maven、npm设置开源或者第三方仓库的代理；支持设置多个本地仓库和代理仓库提供统一访问聚合仓地址。                               | ×     | √      | √      | √       |
| 开源漏洞扫描        | 支持开源漏洞扫描、License合规检查、二进制成分分析。                                                       | ×     | ×      | ×      | √       |
   
#### 软件建模
表9软件建模规格特性差异 
| 规格/特性名称     | 规格/特性说明                           | 体验版  | 基础版   | 专业版     | 企业版     |
|:---|:---|:---|:---|:---|:---|
| 模型工程数量      | 租户内可以拥有的模型最多工程数量。                 | 5个   | 5000个 | 5000个   | 5000个   |
| 模型工程元素数量    | 单模型工程单分支/标签能拥有的最多元素数量。            | 500个 | 5000个 | 100000个 | 500000个 |
| 模型工程图数量     | 单模型工程单分支/标签能拥有的最多图数量。             | 50个  | 500个  | 5000个   | 50000个  |
| 模型工程分支和标签数量 | 单模型工程能拥有的分支+标签数量。                 | 5个   | 200个  | 200个    | 200个    |
| UML建模       | UML标准规范建模，可用于软件建模。                | √    | √     | √       | √       |
| SysML建模     | SysML标准规范建模，可用于系统建模。              | ×    | ×     | √       | √       |
| 4+1视图建模     | 华为4+1视图建模方法实践，内置构造型和Profile，开箱即用。 | √    | √     | √       | √       |
| 元模型扩展       | 扩展特定领域的元模型和Profile。               | √    | √     | √       | √       |
| 通用建模规范检查    | 包含4+1视图通用建模规范检查。                  | ×    | √     | √       | √       |
| 文档生成        | 使用默认模板或配置模板将模型发布成word文档。          | ×    | √     | √       | √       |
| 文档模板配置      | 自定义文档模板以及和模型的映射关系。                | ×    | ×     | √       | √       |
| 版本管理        | 基于已有版本创建一个新的版本进行演进。               | √    | √     | √       | √       |
| 第三方集成       | 支持与客户的需求管理、开发、文档等系统集成，打造专属设计作业流。  | ×    | ×     | √       | √       |
   
#### 效能洞察
表10效能洞察规格特性差异 
| 规格/特性名称                 | 规格/特性说明                                                                                   | 体验版 | 基础版 | 专业版 | 企业版 |
|:---|:---|:---|:---|:---|:---|
| 系统驾驶舱                   | 提供管理者、项目经理、团队Leader、开发者不同角色驾驶舱，面向不同角色使用场景提供研发效能度量，支撑企业数据驱动运营及治理。                          | √   | √   | √   | √   |
| 开发者驾驶舱-开发者自我效能评估        | 提供开发者自我效能评估报表，度量个人的工作产出。                                                                  | √   | √   | √   | √   |
| 自定义驾驶舱                  | 提供丰富的数据分析图表类型和强大的自定义报表能力，满足企业定制化的场景诉求，从而构建企业量身定制的研发效能度量和治理门户。                             | √   | √   | √   | √   |
| 指标库-基础指标                | 提供预置基础指标，支持通过拖拽预置字段自定义指标。                                                                 | √   | √   | √   | √   |
| 指标库-高阶指标                | 提供预置高阶指标，支持向自定义指标中添加函数、运算符和参数等。                                                           | ×   | ×   | ×   | √   |
| 指标库-数据领域（需求管理、代码托管、流水线） | 覆盖成员、需求、工时、代码、流水线、缺陷主题领域数据。                                                               | √   | √   | √   | √   |
| 指标库-数据领域（其他服务）          | 覆盖构建、测试、开源治理、部署主题领域数据。                                                                    | √   | √   | √   | √   |
| 团队管理                    | 提供团队管理配置，支持用户基于团队进行组织管理。                                                                  | √   | √   | √   | √   |
| 权限设置                    | 提供基于角色的成员管理能力，支持用户灵活配置看板的权限。                                                              | √   | √   | √   | √   |
| 研发数字化大屏                 | 以全局视角提供了按照研发进度、研发资产、研发效能、研发质量四个维度的可视化度量指标。每个维度扩展一个分屏，将企业研发各个环节和业务流程通过数字技术进行整合优化，从而提高研发效能。 | ×   | ×   | ×   | √   |
| 自助取数                    | 支持指标统计数据、明细数据生成API，提供给第三方调用。                                                              | ×   | ×   | ×   | √   |
| 数据连接                    | 效能洞察平台提供第三方数据连接管理能力，可配置数据连接信息，访问外部数据库数据。                                                  | ×   | ×   | ×   | √   |
| 数据集                     | 支持对已有数据通过物理表连接或者SQL方式进行二次加工，实现自定义数据集。                                                     | ×   | ×   | ×   | √   |
   
