产品集成过程域 [Product Integration]
集成目的:把产品构件组装成产品,确保所集成的产品功能正确性并交付产品
设计:系统分解为模块
集成:模块集成为系统
什么时候确定集成顺序:
在把系统分解为模块的时候
考虑模块间的先后顺序
集成的环境要考虑哪些:
系统内部模块间集成
系统与外部集成
集成用的软硬件设备、工具
测试用的设备、工具
集成的规程和准则 [规程和准则指导我们如何做集成]:
集成的规程
一次集成
迭代、增量进行
边开发、边集成
集成的入口、出口条件
集成测试要求
测试用例、测试覆盖率
接口 [集成的问题就是接口的问题]
内、外部接口
产品与集成环境、测试环境的接口
接口描述在哪些文档中体现:
产品规格说明书
框架设计说明书
模块详细设计说明书
专门的接口规格文档
测试策略
自顶向下与自底向上混合使用
首先测试关键模块
较高层次模块
较复杂、易发生错误的模块
有性能要求的模块
集成测试,测试什么?
接口正确性
集成后模块间的协作功能正确性
模块间的相互影响
全局数据结构是否有问题
误差是否会放大
软件交付内容:
软件
文档
产品集成:
确定产品集成顺序
建立产品集成环境
建立产品集成规程和准则