敏捷开发方法论日益流行,然而大多数“敏捷”专家和分析师都在孤立地讨论敏捷,也就是说忽视了系统“结构”(KirkKnoernschild是一个例外,他编写了一本名为《JavaApplicationArchitecture》的图书阐述这一理念)。考虑到“敏捷”是基础实体的一个重要特性或属性,那么,这种疏忽令人感到很惊讶。一个实体要具有“敏捷”的特性,它必须具有高度的结构性模块化(structuralmodularity)特征(参见ScottPage的《Diversity&Complexity》)。也