Files
2026-07-28 22:30:20 +08:00

3.2 KiB

01-总体规范

1. 研发工作流

软件研发过程包含 6 大工作流:

需求 → 分析与设计 → 实现(编码) → 测试 → 发布和部署 → 配置和变更管理

2. 项目角色

角色 职责
项目经理 项目整体管理、进度控制、资源协调
产品经理 需求定义、产品规划
需求工程师 需求调研、分析、编写、跟踪
架构师 技术选型、架构设计
开发工程师 编码实现、单元测试
测试工程师 测试方案、用例编写、执行测试
配置管理员 代码/制品/文档版本管理
QA 工程师 质量保证、过程审计

3. 各工作流交付成果

工作流 交付物(C1 必选)
需求 《软件需求规格说明书》、《需求追踪表》
分析与设计 《概要设计说明书》(C1)、《详细设计说明书》(C2)
实现 源代码、单元测试代码
测试 《测试方案》、《测试用例》、《测试报告》、《缺陷追踪表》
发布和部署 部署计划、实施方案、回退方案
配置管理 配置项清单、变更记录

4. 开发模式

  • 【推荐 C2】 采用迭代式开发,推荐 2-4 周为一次迭代
  • 【强制 C1】 每个迭代需建立功能、需求和测试用例间的双向追踪关系
  • 【强制 C1】 迭代结束需建立基线,进行版本打标

5. 配置和变更管理

  • 【强制 C1】 源码、需求文档、设计文档、测试用例纳入配置管理
  • 【强制 C1】 所有配置项必须存储在电信内部服务器,不得使用外部云存储
  • 【强制 C2】 需求、迭代、测试用例、代码版本、制品版本、产品版本间建立双向追踪
  • 【强制 C1】 源码、制品、发行版本必须维护可回溯性

6. 评审要求

评审方式

  • 预评审:提前 3 个工作日申请,≥50% 评审成员反馈预评审结果
  • 会议评审:正式会议评审,输出评审记录和缺陷汇总
  • 离线评审:邮件/平台分发材料,限时提交评审结果

评审通过标准

结论 说明
通过 无背离需求的缺陷,少量细微修改
有条件通过 少量重要缺陷,修正后不影响主要结构,经评审专家确认即可
不通过 较多重要缺陷或修改影响主要结构,需重新评审

7. 技术栈要求

  • 【强制】 新项目 100% 使用天翼云底座、统一技术组件
  • 【强制】 技术选型须符合《中国电信软件开发统一技术栈要求(试行版)》
  • 【推荐 C0】 优先复用统一制品库中已有自主研发组件
  • 【强制 C1】 编码工作在云电脑内进行,所有代码不出研发云
  • 【强制 C4】 系统/模块间接口调用参照 OpenAPI 规范

8. 域名规则

共享代码/组件域名格式:

cn.chinatelecom.<分公司/专业公司缩写>.<自定义名称>

9. 质量度量指标

代码质量扫描需获取以下指标:

  • 阻断级问题数量、严重级问题数量
  • 可靠性评级、安全性评级、可维护性评级
  • 代码重复率
  • 行覆盖率、分支覆盖率