思步网

查看: 14393|回复: 21
打印 上一主题 下一主题

[求助] 什么是“产品集成”?

[复制链接]
请举例说明?


上一篇:Software.Development
下一篇:IPD是什么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复 论坛版权

使用道具 举报

偶的问题太没针对性了,大家都不待见:(

啥是产品集成?编译、打包、模块集成?布署方式?软硬件集成?产品集成环境又指的啥?

偶有点做糊涂了。
这个问题很有技术含量的样子。我个人觉得,将不同模块合成一个完成的系统,解决共用问题等算是产品集成吧。
是不是想引出集成测试呀?
不是的。是想重新梳理一下公司的产品集成过程。

在CMMI 3级中有一个SG是“产品集成”,涉及内容包括产品集成的策略和环境、确保接口兼容、产品组件组装和交付。过去我们是把源代码的获取、BUILD、打包做为定义为产品集成。但现在随着产品的发展,我觉得这些定义已经不能满足实际的需要的,例如说:多产品(或组件)的部署(例如集中式部署或分布式布署)、产品环境的安装(如数据库、JBOSS等),是否也应该进入这个产品集成的策略范围?我们原来简单地把BUILD认为就是产品集成,是否太过狭隘了呢?
原帖由 sungubbi 于 2008-6-26 16:56 发表
偶的问题太没针对性了,大家都不待见:(

啥是产品集成?编译、打包、模块集成?布署方式?软硬件集成?产品集成环境又指的啥?

偶有点做糊涂了。


产品系统跟系统集成有区别的吧
似乎系统集成包含了产品集成,如软硬件环境等等....
待高人解答
cmmi3中的集成指的是待开发系统内部模块的集成、外部系统的接口、集成环境等;其实现在开发工具都具备了这个集成的功能,例如不同模块的代码提交到服务器中,然后项目经理编译和发布,这就是一个集成的一种情况,还有就是和其他系统通信,要不给其他系统留调用接口要不调用其他系统的接口;还有一种就是系统内部的模块通信。等等。
以下是一个系统集成的简要过程:
10        过程描述
10.1        产品集成
10.1.1        产品集成准备
项目经理参考《可选方案说明书》,分析本项目的项目计划、需求规格说明,为产品组件的集成做准备,包括:

1.        制定《产品集成计划》,规划产品集成活动所需的资源、进度等。
2.        设计产品集成方案,建立和维护组件集成序列,明确产品集成规程,说明集成环境。产品集成方案的内容应写入《产品集成计划》。
3.        产品集成环境集成在VSTS中,不需要进行单独配置。
10.1.2         接口审查和管理
    项目经理在进行产品集成之前,要利用《需求跟踪矩阵表》检查产品组件接口以及产品和产品集成环境的所有接口,保证接口数据的完备性,接口应包括:原发点、目的地、触发机制、协议和数据特征等;标准化接口,保证组件之间以及组件和环境能够正确适配;并定期审查接口。
    在项目的生命周期中,为消除接口之间的不一致,要管理组件间的接口,形成产品组件之间以及产品组件和外部环境之间的接口列表,参见《系统设计说明书》3.4节“模块依赖及接口方式”。
10.1.3        产品集成
项目经理在集成环境中按照《产品集成计划》进行产品集成,主要活动包括:
1.        检查组件的功能和接口是否满足要求。只有当所有组件都成功通过单元测试后才能开始进行集成。具体测试流程参见《单元测试指南》。
2.        按照集成计划中确定的集成序列,组装产品组件,检查集成情况,填写《产品集成状态跟踪表》,跟踪集成状态并确保所有产品集成完成。
10.2        集成测试
测试组成员负责对集成好的软件进行集成测试,开发组成员对集成测试发现的缺陷进行修改,集成测试重点在于发现各组件/模块接口间的协作问题。
集成测试活动参见《集成和系统测试指南》。

10.3        系统测试
测试组成员负责对通过集成测试的软件进行系统测试,开发组成员对系统测试发现的缺陷进行修改,系统测试的重点在于发现软件与其他外部软硬件接口之间的协作问题。
系统测试活动参见《集成和系统测试指南》。
10.4        交付
10.4.1        产品交付
通过集成测试与系统测试的软件产品可以交付给客户:
1.        项目经理整理交付物,将交付物进行加密和压缩打包,填写《交付件一览表》)并审查《交付件一览表》中交付物是否齐备。
2.        打包好的产品由配置管理员纳入配置管理,准备发布,填写对应的《发布报告》。
3.        客户要求时要提供客户培训,使用培训材料为客户进行培训,使客户掌握软件的使用方法。
4.        产品交付,配置管理员从配置库中提取出打包好的软件产品和《交付件一览表》以邮件、刻盘或FTP等适当方式交付给客户,客户需要时在客户运行环境下为客户安装,安装应填写《产品交付安装记录表》。

10.4.2        验收测试
项目经理配合客户对交付的产品进行验收测试,验收测试的方法参见《验收测试指南》。主要活动包括:
1.        制定《验收计划》。
2.        准备验收。
3.        按照《验收检查表》)验收产品。
4.        不合格问题处理。
5.        撰写《验收报告》。

10.4.3        交付对应
软件产品交付后,客户在试用/使用中会发现一些问题,提出一些要求,此时项目组中开发组要有专人对应客户的要求。主要活动包括:
1.        专人负责接收问题,客户问题可能采取电话、邮件、口头等多种形式提出,也可能向任何与项目有关的人员提出,相关人员都要把问题及时准确地反映到负责接收问题的专人处进行管理。负责接收问题的人应将问题整理记录入《问题管理表》。
2.        项目组中的对应人员按照《变更管理过程文件》来对应客户的问题,与客户的沟通应参考《项目集成管理过程》中的规定来进行
3.        确认客户问题是缺陷时修改程序、测试,问题的修改、测试应遵守TS《技术解决过程文件》、VER《验证过程文件》中的规定来进行,问题的解决方法应记入《问题管理表》
4.        修改后的程序提交客户,程序的提交仍应遵守10.4.1节中“产品交付”的有关规定。
5.        交付对应完毕的产品纳入配置管理

11        输出
《产品集成计划》,
《产品集成状态跟踪表》,
《发布报告》,
《交付件一览表》,
《问题管理表》。
12        出口准则
产品组装完毕并交付,客户验收通过。
very good.
看起来好像不错的样子
路过的帮顶
这么强,支持楼主,佩服
我了个去,顶了
路过的帮顶
不错 支持一个了
我了个去,顶了
您需要登录后才可以回帖 登录 | 注册

本版积分规则



思步组织思步科技|思步网|火花学堂|思步文库|思步问答|思步英才|天下心
© 2007 思步网 浙ICP备10212573号-4(首次备案号:浙ICP备07035264号)|邮箱:service#step365.com(将#换成@)|服务热线:0571-28827450
在线培训课程|求职招聘|思步文库|官方微信|手机APP|思步问答|微博平台|官方QQ群|交流论坛|软件工程透析|关于我们|申请友链|
点击这里给我发消息     点击这里给我发消息
思步 step365 过程改进 CMMI中文 质量保证 质量管理 流程体系 需求跟踪矩阵 敏捷开发 Scrum 软件度量 项目评审 全员改进 流程管理 人力资源 6sigma 信息安全 ISO27001认证 IT服务管理 ISO20000认证 ISO9000认证 软件测试 SQA 配置管理 IPD 软件工程 PMP认证 PMP试题 PMBOK中文 精益研发 agile 顾问式管理培训
返回顶部