Activity:集成系统
此活动的目的是集成实施子系统,以创建新的一致的整体系统版本。
描述工作分解结构团队分配工作产品使用
关系
父代活动
描述

集成者按照集成工作版本规划,通过将已交付的实施子系统添加至系统集成工作空间并创建工作版本,集成系统。然后由一名测试者集成测试每个工作版本。最后的递增之后,可以由一名测试者对该工作版本进行完整的系统测试。

属性
事件驱动
多次出现
正在进行
可选
已计划
可重复
人员配备

通常由一名人员(对于构建过程较简单的小项目)或一个小型团队(对于构建过程较复杂的大项目)执行集成。集成者需要有软件构建管理、配置管理的经验,还需要有编写要集成的组件所使用编程语言的经验。因为集成通常涉及高度的自动化,所以了解操作系统 shell、脚本编制语言以及诸如“make”(对于 Unix)或“ant”(对于 Java)之类的工具方面的专业知识也是必需的。

使用
使用指导信息

集成工作通常很大程度上是自动执行的,并当构建中断时需要手动操作。通常的策略是在夜间执行自动化构建和某些自动化测试(通常在单元级别),并考虑来自构建过程的频繁反馈。