综合系统(system of systems,也称为集成化系统)是由一组关联的组件(包括硬件、独立软件应用和通讯)集成的、彼此互连以实现共同目标、没有唯一的管理结构的系统。对综合系统进行定义是一件很困难的事情。虽然综合系统这个名词已经被使用了至少10 年的时间,但是对于综合系统的定义目前并没有一个统一的标准。Mo amshidi在“System-of-Systems Engineering - a Definition”一文中就总结了6种不同的定义。传统意义上讲,当一个系统的属性超出了通常的规范或标准的范围时,就会认为这个系统相对于其他系统是复杂的。随着人类技术的不断进步,在航空航天和国防领域,出现了越来越多的复杂的系统。针对这些比传统意义更复杂的系统,业界出现了“综合系统”这个名词,来描述这些复杂的系统。
综合系统作为一种大规模的复杂的分布式系统,它具有如下的特征:
- 不断地向系统中集成独立组件以避免整个系统研发从头开始, 例如整个综合系统不可能是一次集成完成,有些项目跨度超过10年,涉及很多独立的系统,期间会不断的有新的技术或产品应用在综合系统当中。
- 技术和组织上的复杂性大大增加了管理的难度。各个团队的设计技术、开发过程和团队文化等都各不相同。总体上来说,对综合系统的管理必须要应对不同的团队集成所带来内在的技术复杂性,