收藏 分销(赏)

产品集成过程(Product Integration Process).doc

上传人:pc****0 文档编号:9011455 上传时间:2025-03-11 格式:DOC 页数:12 大小:342KB 下载积分:10 金币
下载 相关 举报
产品集成过程(Product Integration Process).doc_第1页
第1页 / 共12页
产品集成过程(Product Integration Process).doc_第2页
第2页 / 共12页


点击查看更多>>
资源描述
SKYWORTH 产品集成过程 Document number 文档编号 Confidentiality level 密级 VIT-NJP-Proc-PI-01 内部公开 Document version 文档版本 Total 12 pages 共 12 页 V1.10 Product Integration Process 产品集成过程 Prepared by 拟制 谢建洪 Date 日期 2011-7-9 Reviewed by 评审人 SEPG team Date 日期 2011-7-20 Approved by 批准 Date 日期 2011-12-20 Revision Record 修订记录 Date 日期 Revision Version 修订版本 Sec No. 修改章节 Change Description 修改描述 Author 作者 2011-7-9 V1.00 初稿完成 谢建洪 2011-7-20 V1.01 根据SEPG评审意见修改 谢建洪 2011-11-30 V1.10 全文 发布前的格式调整以及更换Logo 谢建洪 Table of Contents 目录 1 Purpose 目的 5 2 Scope 范围 5 3 Abbreviations and Acronyms 术语和缩略语 5 4 Policy 方针 5 5 Process Description 过程描述 5 5.1 Roles and Responsibilities 角色和职责 6 5.2 Entrance Criteria 入口准则 6 5.3 Input 输入 6 5.4 Activities 活动 6 5.4.1 Flow Chart 流程图 6 5.4.2 制定产品集成计划 7 5.4.3 准备产品集成 7 5.4.4 集成实施 8 5.4.5 工作产品 9 5.5 Output 输出 9 5.6 Exit Criteria 出口准则 9 6 Resource and Tools 资源与工具 9 7 Configuration Management and Assets 配置管理和资产 9 8 Training 培训 9 9 Process Measurement 过程度量 9 10 Tailoring Guidelines 裁剪指南 9 11 技能要求 10 12 Verification 验证 9 13 Related Process 相关过程 10 1 Table List 表目录 表1 术语与缩略语 5 Figure List 图目录 图1 产品集成流程图 7 1 Purpose 目的 为确保创维数字技术有限公司(以下简称创维数字)在软件开发项目中的工作产品质量稳定,对产品集成过程进行规范化描述,特制定本文档。 “产品集成”过程是把产品构件组装成产品,确保所集成的产品恰当地发挥作用,确保交付产品正确运行。 2 Scope 范围 本文档定义了在软件开发工作中对产品集成进行管理的标准流程。 产品集成是指把产品组件组装为更加复杂的产品组件或完整的产品,包括软件组件之间的集成、软件与硬件的集成、软件基础数据的录入、调试等。 本文档的读者为项目组所有相关人员。 3 Abbreviations and Acronyms 术语和缩略语 表1 术语与缩略语 缩略语 中文名 英文名 解释 备注 PI 产品集成 Product Integration 把产品构件集成为比较复杂的或更加完备的产品。 PC 产品构件 Product component 最终可运行产品的各个组成部分,可以是软件的展现界面、业务逻辑模块、类或接口、基础构件、存储过程、数据结构、第三方产品等。 4 Policy 方针 1、 集成必须要首先确定好模块需求和顺序; 2、 集成的环境必须要干净; 3、需要集成的文件不能够有中间文件。 5 Process Description 过程描述 5.1 Roles and Responsibilities 角色和职责 审核 执行 测试 打包交付产品或产品构件 审核 检查 检查 核查集成的产品构件 支持 审核 集成 测试 集成产品构件 提供 提供 确认集成用的产品构件已经准备就绪 审核 管理 管理接口 审核 审查 审查接口描述的完备性 支持 建立 测试 建立产品集成环境 评审 支持 审核 支持 理解 管理 制订 制定详细的产品集成规程 评审 支持 审核 理解 理解 管理 建立 建立集成产品方案 技术管理委员会 产品线 项目经理 开发小组 测试小组 配置管理小组 设计小组 活动/角色 5.2 Entrance Criteria 入口准则 可集成的产品构件开发完成、外部构件准备到位 5.3 Input 输入 《需求规格说明书》。 《软件设计说明书》或《软件详细设计说明书》。 “产品构件及其说明资料” 5.4 Activities 活动 建立产品集成方案 制订详细的产品集成规程 建立产品集成环境 审查接口的完备性 管理接口 5.4.1 Flow Chart 流程图 图1 产品集成流程图 5.4.2 制定产品集成计划 PM根据项目计划制定产品集成计划。集成计划描述了模块集成的顺序、软件环境、硬件环境、测试环境和资源需求,所采用的集成方法等,并输出到《产品集成计划》模板中。 产品集成需要有项目组指定专人负责,由PM指定专人集成。 5.4.3 准备产品集成 5.4.3.1 建立集成环境 集成前建立编译、集成的环境,包括硬件环境、网络环境、软件环境(如:Linux、UCOS等),确认关键系统的版本(如:STM、依赖库等)。 必须确保集成用的机器是干净的机器,即不安装与编译、集成无关的程序。如果项目有特殊的要求,可以在项目计划中给予明确。 5.4.3.2 确定集成规程 集成时机:一般单元测试阶段完成后,就可以开始做产品集成。 集成频率:在条件允许的情况下,建议项目组每天集成或者每几天集成一次,或者在项目进入集成测试阶段每天集成多次。 集成时间:集成时间需要统一规定。例如项目组可以规定某天下午15:00打包,15:00前每个开发人员必须提交所有源码以供集成。 确定将要集成的关键模块,集成的顺序,集成的方法,需要测试的接口、集成验证的规程等。 从配置库中获取正确的待集成文件之前,CMO必须取消开发人员在配置库“写”的操作权限。 注意编译的中间产物不能放入配置库中,如obj文件等,避免导致编译工具发现已经有编译好的中间文件,不再重新编译生成新的文件。 5.4.3.3 准备待集成的文件 在集成前,开发人员在单元测试完成后将各自的最新源代码、外部依赖库文件和产品集成注意事项提交到配置库。CMO取消开发人员在配置库“写”的操作权限。 5.4.4 集成实施 1. 集成负责人必须从配置库中获取正确的待集成文件及版本到集成指定机器; 2. 集成负责人使用编译、集成工具进行编译、集成,并根据集成验证规程检查编译、集成是否通过; 3. 若集成通过: 集成负责人将集成通过的包,部署至指定的测试机器上;并将集成后的包提交到配置库,集成结束。 4. 若集成不通过: (1) 集成负责人同时通知开发人员来修改源代码或补提交源代码; (2) 开发人员在完成代码修改或补提交后,通知集成负责人再次集成,跳至1执行; (3) 如果因其它原因无法在当天完成代码的修改或补提交,若经项目经理同意这部分代码不用集成,则由开发人员来通知集成负责人再次集成,跳至第1步执行。 5. 集成负责人将本次集成的情况记录在《产品集成计划》。 6. 集成过程中,项目经理应定期检查集成环境是否符合规定的要求。 7. 项目结项,集成负责人应将该项目的集成环境给予清除。 5.4.5 工作产品 打包集成的EXE文件、JAR文件、WAR、lib文件等等。 5.5 Output 输出 集成后的产品或产品组件。 《产品集成计划》。 5.6 Exit Criteria 出口准则 产品或产品组件集成完毕并核查通过。 6 Resource and Tools 资源与工具 项目经理协调并提供产品集成所需的资源和工具,例如电脑、办公环境,工具和软件等以及与外部的协调。 7 Configuration Management and Assets 配置管理和资产 产品集成过程中所有的输出都要纳入到配置库或者资产库中进行管理。 8 Training 培训 参与产品集成相关人员,应具备相应的能力、技术和对本过程的理解与掌握,若掌握,则可免修,否则,高层经理需为其安排有关培训。 9 Process Measurement 过程度量 参与产品集成的人数; 集成的产品构件数; 产品集成时间; 集成测试时间 集成测试BUG数据; 集成测试BUG率; 10 Tailoring Guidelines 裁剪指南 项目经理可以根据项目的实际情况裁剪或简化上述活动。 11 技能要求 设计小组 – 熟悉通用的设计与开发技术; – 熟悉公司技术力量和产品积累; – 熟悉建模工具的操作使用 开发小组 – 具有识别“标准设计表示方法”的能力; – 精通实现“产品构件”的开发工具 – 熟悉文档编辑工具; – 熟悉产品安装及维护流程; – 熟悉产品的使用方法和技巧 测试小组 – 熟悉通用的测试方法; – 熟悉通用的测试工具 项目经理 – 熟悉项目管理; – 熟悉客户行业的业务知识; – 精通通用的设计与开发技术; – 熟悉公司技术力量和产品积累; – 熟悉需求开发及分析方法; – 熟悉办公软件的操作使用; – 熟悉建模工具的操作使用。 12 Verification 验证 用户对集成后的产品进行接收验证。 QA定期评审项目跟踪和监控的活动和工作产品,对里程碑处的审计活动和工作产品进行评审和审计,并报告其结果,具体流程参见质量保证过程定义。 13 Related Process 相关过程 《设计过程》 《需求开发与管理》 《产品与过程质量保证》 《交付与维护》 14 Reference Materials 参考文献 软件工程规范; 公司事务性工作流程; 软件能力成熟度模型(CMMI-SE/SW); IT项目管理; GB/T 11457 软件工程术语; GB 8566 计算机软件开发规范; GB 8567 计算机软件产品开发文件编制指南 Copyright © SKYWORTH Digital Ltd. Page 12, Total 12 第12页,共12页
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服