摘要

基于组件化构建应用已经成为一种趋势。针对模块划分缺少理论依据和指导,提出了依靠软件数据模型进行细粒度划分基本单元,再根据组件之间的服务交互频度和权值对基本单元的相关性进行分析,最终,利用模糊图的聚类方法,将基本单元聚类成模块的模块划分方法。最后,通过基于OSGi(Open Services Gateway Initiative's framework)的移动广告平台订单系统的应用实例表明了该方法的合理性和有效性。该模块划分方法适用于简单的面向数据模型的应用系统。