笔者进行CMMI培训咨询中常遇软件技术员清楚软件产品集成做什什时候会进行产品集成产品集成广软件开发测试员说熟悉陌生熟悉产品集成概念常提例集成测试等等陌生现实项目中产品集成程显著)产品集成英文ProductIntegrationCMMI中缩写PI单独PA(程域)见产品集成软件项目中重性针CMMI实施程中发现问题笔者进行总结供家产品集成进行理解 ()产品集成目 产品集成目组合产品组件终形成产品确保已集成产品符合户设计需CMMI该程提供进步描述产品集成程产品组件集成更复杂产品组件完整产品 通定义家应该注意两点: 1产品集成出部件定终产品项目程中某中间组件 2集成出产品组件符合户相关设计文档求通产品集成目分析家解产品集成日常软件开发程中持续程软件产品步步逐渐完成产品集成软件开发程中应该常性活动底什时候会进行产品集成呢?接家起产品集成时机进行分析 (二)产品集成时机 软件开发模型理中提时开展产品集成活动中较先进理敏捷式开发模型中提出持续集成微软MSF开发模型中倡导日构建理理软件项目开发具指导性意义家应该情况产品集成工作日常化动化样做处早发现产品集成时种接口匹配问题带风险项目团队成员整体项目进展解谈动化产品集成提动化日构建工具项目组成员利NAntAnt实现工具基XML起非常简单软件项目中里程碑重变更需进行产品集成外笔者建议开展动化日构建工作产品集成日常化动化 (三)产品集成原理 软件开发传统行业开发流程方法原理具相性面笔组装程产品集成原理进行探讨首先出普通签字笔该签字笔代表软件项目终需交付产品然该签字笔进行拆分图11示分解出笔帽笔杆前半部分笔杆半部分笔芯四部分四部分分代表软件项目中四组件模块通项目背景描述开始进入项目开发程数软件项目团队合作完成项目中分四组开发笔帽笔杆前半部分笔杆半部分笔芯四模块 图11签字笔拆分示意图 ●产品集成序CMMI产品集成求实现第特殊目标准备产品集成第工作先确定产品集成序假家组装签字笔四部件时先笔杆前半部分笔杆半部分进行组合组合出笔杆笔芯进行组合导致事倍功半甚会出现返工确定正确产品集成序非常重需早确定工作产品集成序常见方式方式进行产品集成时会测试桩象该功通常Mock象实现方式进行产品集成时NUnitJUnit等单元测试工具通单元测试例进行驱动组装利进行 ●产品集成环境实现()第特殊目标准备产品集成第二工作确定集成环境点非常容易简单说项目组需指定台服务器作产品集成环境需注意该服务器配置应该够满足项目需 ●建立产品集成步骤准产品具体集成应该套详细方案步骤项目组适时候详细制定出通相关评审确定产品集成否成功项目组应该制定出相应验收准样产品集成通步骤产品集成准备工作完成接产品集成外重环节检查产品接口否符合(匹配)设计求 ●确保产品接口兼容性CMMI产品集成程中第二目标确保产品接口兼容性接口想必家十分清楚软件开发设计中非常重产品集成否成功素取决家回顾图11中笔杆前半部分笔杆半部分部分笔杆接口呢?家发现笔杆前半部分笔杆半部分螺旋形接口家通该螺旋形接口笔杆前半部分笔杆半部分拧起组装完整笔杆假笔杆前半部分笔杆半部分螺旋形接口匹配产生次品返工软件项目中项目组设计文档中详细描述接口间关系者通列表维护项目接口出现变更时产品接口信息务必时更新●组合产品组件交付产品通CMMI产品集成程中定义第第二特殊目标实现面项目组计划准备工作开始进行产品组装进行产品组装前先确定项目组提交组件模块身功符合求否组装起麻烦更确保组件集成前质量集成组件终产品符合求需通单元测试实现现流开发工具配套单元测试工具功TDD测试驱动开发模型求开发员会开发程中编写进行单元测试(然先写单元测试例进行开发)果单元测试例产品集成前产品集成通运行相应测试例判断产品否符合设计求组合组件终产品进行发布数时候产品集成发布测试组进行系统测试CMMI佳实践集成产品发布测试组时候应该交接确认程测试组需检查相关单元测试例否全部通测试作交接●产品集成配置理间关系笔者继续签字笔例项目起初阶段笔芯笔杆半部分生产出产品集成序先进行集成组合成新组件A该组件A通单元测试放入配置理受控库中进行保存笔杆前半部分生产出组件A笔杆前半部分进行集成产生新组件B新组件B通测试旧提交受控库进行保存次类推组件进行集成直生成终产品 总结 产品集成软件开发日常性工作广软件开发测试员息息相关基础性工作笔者提倡产品集成日常化动化起家通手中笔产品集成概念进行理解握住产品集成序环境步骤接口集成测试五部分产品集成理简单行便理解家手中笔:)
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档