• 文档
  • 控制台
  • 登录
  • 立即注册
    目前不支持用户自主注册,如需注册账号,请联系400-080-1100
云码工场DevSpace用户指南
最近更新时间:

2 基本概念

主版本、子版本
项目的发版流程,一般会严格遵循按版本发布。
• 在需求规划阶段,PMO 会规划好某个或某几个大版本需要完成的需求,比如 V1.0 版本完成哪些需求,V2.0 完成哪些需求,V1.0 即主版本。
• 在研发 V1.0 版本的过程中,可能会发布几个中间过程的版本,比如 beta 版本:V1.0-beta。
V1.0-beta 即子版本。
• 主版本和子版本是包含关系,所有子版本中的需求和缺陷,均在主版本的需求和缺陷的范围内。
敏捷软件开发
几个迭代和增量软件开发方法的总称。最流行的敏捷方法包括 Scrum、看板、伸缩敏捷框架(安全)、精益开发和极限编程(XP)。它们都从根本上结合了迭代和迭代所提供的连续反馈,从而不断地改进和交付软件系统。
史诗
基于项目的长期战略方向而被提出,颗粒度级别最大,通常为可独立使用的一个项目模块。
特性
作为某个史诗的子需求(比史诗更具象)和若干个用户故事的集合,承上启下,需要多轮迭代才能完成交付。
用户故事
从用户的角度来描述用户渴望被满足的需求,颗粒度级别最小,能直接被开发拿过来进行开发的需求,且能在一个迭代中开发完成。
任务
需求是用户维度,任务是开发维度。需求是一个完整的用户故事,具有独立性的功能,可测试可交付。任务是在需求下拆分的具体任务,比如一个需求分成前台开发任务和后台开发任务,两个任务共同完成需求才可交付。
迭代
将整个开发工作组织为一系列的短小的、固定长度(如 2周)的小项目,被称为一系列的迭代,每一次迭代都包括了需求分析、设计、实现、测试与上线。
应用
开发域的一种逻辑概念,以应用为概念关联一个代码仓库,针对代码库的扫描和 CI/CD 流水线都是以应用为视角进行管理和结果汇总。
代码库
存放代码的仓库,对应 Gitlab 上面的 Project。
流水线
针对应用(代码库)进行自动执行代码拉取、编译、构建、部署、测试等环节的工作流程,支持代码端提交、合入、打标签等动作自动触发工作流程的执行。
CI
持续集成(Continuous Integration),是借助工具对软件项目进行持续的自动化的编译打包构建测试发布,来检查软件交付质量的一种行为。
CD
持续部署(Continuous Delivery),是基于持续交付的优势,自动将经过测试的代码推入生产环境的过程。

意见反馈

文档内容是否对您有帮助?

如您有其他疑问,您也可以通过在线客服来与我们联系探讨 在线客服

联系我们
回到顶部