#玩转华为云CodeArts#大家一起来了解CodeArts
1、关于(CodeArts)
软件开发生产线(CodeArts)是面向开发者提供的一站式云端平台,即开即用,随时随地在云端交付软件全生命周期,覆盖需求下发、代码提交、代码检查、代码编译、验证、部署、发布,打通软件交付的完整路径,提供软件研发流程的端到端支持。
2、CodeArts服务构成
CodeArts服务主要包括:需求管理、架构建模、代码托管、流水线。
2.1、需求管理
多年研发实践沉淀的需求管理与团队协作服务,支撑多种研发模式,包含跨项目协同、需求管理、缺陷管理、知识库管理等功能。
2.2、架构建模
提供可视化、协同、规范、复用于一体的专业UML和4+1视图建模能力。
2.3、代码托管
基于Git提供分布式代码管理和协同开发能力,包括成员管理、权限控制、代码托管、代码检查、代码审核、代码追溯、持续集成等功能。
2.4、流水线
提供可视化、可定制的持续交付流水线服务,支持灵活编排,百万并发调度。
3、产品优势
3.1、一站式软件开发生产线
- 软件开发全流程覆盖:支持需求管理、代码托管、流水线、代码检查、编译构建、部署、测试、制品仓库等全生命周期软件开发服务。
- 开箱即用,云上开发,全流程规范可视,高效异地协作。
3.2、研发安全Built-In
- 在应用设计、开发、测试、运行等全流程提供安全规范及防护能力,支撑应用研发供应链安全有效落地。
- 提供针对于代码质量安全、Web漏洞、主机漏洞、开源漏洞及合规、移动应用安全等多种安全合规检查能力。
3.3、华为多年研发实践能力及规范外溢
- 华为多年研发优秀实践沉淀的工具能力外溢,支持IPD、DevSecOps、敏捷、精益看板、CI/CD持续交付等多种主流研发模式。
- 覆盖嵌入式、云服务、微服务、移动应用等多类应用开发场景;内置需求管理、代码检查、测试管理等众多华为研发规范。
3.4、高质高效敏捷交付
- 支持代码检查、构建、测试、部署任务自定义和全面自动化并提供可视化编排的持续交付流水线,一键应用部署,上线发布零等待。
- 需求管理、代码检查、测试计划、流水线门禁等内置规范,有效提升应用研发质量,问题早发现。
4、应用场景
4.1、互联网/Saas服务商
- 研发挑战
市场高速变化且竞争激烈,产品需要根据市场变化不断更新迭代和升级,但缺乏统一的持续交付工具确保产品随时可推向市场,缺乏工具保证客户快速反馈闭环。
- 推荐搭配
需求管理、代码托管、代码检查、编译构建、测试计划、部署。
- 实现结果
每日上线新功能,随时发布新特性,客户反馈闭环率提升、闭环周期缩短。
4.2、软件及解决方案提供商
- 研发挑战
- 在研发过程中,开发人员环境不统一,研发工具不统一,办公地点分散,沟通困难,导致效率低下。
- 客户需求快速变化,导致项目极易返工,需要快速应对需求变化。
- 缺乏自动化的持续集成工具。
- 推荐搭配
需求管理、代码托管、编译构建、测试计划、部署、流水线。
- 实现结果
开发人员高效协作,项目开发周期可控可观,快速响应客户需求。
4.3、传统企业互联网+转型
- 研发挑战
传统企业在进行互联网+转型的过程中,由于软件开发能力较低,无法有效地度量软件的进度、生产率和质量,项目管理无法可视化,缺乏有效的工具和手段管理上下游合作伙伴,导致互联网+转型难以推进。
- 推荐搭配
需求管理、代码托管、代码检查、编译构建、部署、测试计划。
- 实现结果
需求管理可视化,准确度量软件开发过程,上下游合作伙伴高效协作。
4.4、高校/培训机构
- 研发挑战
受应试教育影响,学生接受课堂理论知识能力强,运用知识解决实际问题偏弱,多数学生忽略了对动手能力、职业素养、团队协作意识等方面的培养;教师精心制定的教学计划与内容难以跟随IT行业快速变化的技术理论与前沿趋势;学科竞赛、实验项目推进、综合实训缺少统一规范化的流程与平台。
- 推荐搭配
需求管理、代码托管、代码检查、编译构建、测试计划、部署。
- 实现结果
在实践中学习软件开发,用实践项目培养人才。
5、展望
随着华为CodeArts产品使用场景越来越多,相信随着产品不断完善,华为CodeArts将会应用到更多场景中去,让大家一起拭目以待吧。
我正在参加【有奖征文 第31期】华为云CodeArts,AI重塑的软件开发生产线!
活动链接:https://bbs.huaweicloud.com/blogs/434372
- 点赞
- 收藏
- 关注作者
评论(0)