
# AppStage开发中心基本概念
| 基本概念      | 说明                                                                                                                                                                   |
|:---|:---|
| 产品        | 产品是服务的合集，开发中心基于服务进行版本管理。                                                                                                                                             |
| 服务        | 服务是实现一系列功能的软件模块单元，是产品的组成要素，一个产品一般由一个或多个服务组成。将一个大型的应用程序可以拆分成一组小型、独立的服务。每个服务都运行在自己的进程中，并通过轻量级的通信机制（如HTTP或消息队列）进行相互通信。每个服务都专注于完成特定的业务功能，并且可以独立地进行开发、部署和扩展。              |
| 开发中心用户    | 开发中心的用户数根据购买规格有相应的用户数量限制，通过组织管理员添加后才能成为开发中心用户，或者申请成为开发中心用户。如果不是开发中心用户，则无法使用开发中心。                                                                                     |
| 交付件       | 交付件是版本开发过程不同阶段所需或交付的必要文档。在交付件规划页面，系统内置了例如产品需求文档、升级指导书、版本配套表等交付件类型，同时可以添加自定义类型交付件，并为交付件上传文件作为交付件模板。在交付件管理页面，用户可以通过创建在线文档或上传离线文档两种方式创建及管理交付件文档，保证版本开发过程阶段性成果沉淀以及过程可追溯。 |
| 版本基线化     | 版本基线化是指在版本发布前，选择特定流水线最新一次的构建产物作为版本基线，将流水线构建产物与版本关联，版本发布审批通过后，开发中心将版本关联的软件包或镜像包信息通知给部署平台，以便后续部署变更。                                                                    |
| 产能        | 产能原指在一定时间内，企业所能生产的产品或提供的服务的数量。开发中心中特指版本开发团队每天能提供的开发人员的数量。                                                                                                            |
| Scrum     | 增量迭代式的软件开发方法，通过最重要的迭代计划会议、每日站会、迭代回顾、验收会议来进行简单高效的管理。​                                                                                                                 |
| IPD-系统设备类 | 面向系统设备类产品开发场景的IPD需求管理方法，通过结构化流程、强大的跨项目协作能力来对大型产品开发进行高质高效的管理。                                                                                                         |
| IPD-独立软件类 | 面向独立软件类开发场景的IPD需求管理方法，通过结构化流程、强大的跨项目协作能力来对大型软件开发进行高质高效的管理。                                                                                                           |
| 开发插件      | 开发插件是一种软件应用程序，用于开发、编译、调试和部署软件。IDE通常包含代码编辑器、编译器、调试器和其他开发工具，以提供一个集成的开发环境，方便开发人员进行软件开发工作。                                                                               |
| 内建质量      | 内建质量指在产品或服务设计和开发过程中，将质量要求和标准纳入到产品或服务的设计和开发中，从而在产品或服务最初的构建阶段就实现了质量控制。这样做可以避免在后续阶段出现质量问题，提高产品或服务的可靠性和稳定性。                                                              |
   
