摘要:开放、动态、难控的Internet环境下,面向特征的领域分析方法可为网构软件中资源的有序化提供有效支持,本文从领域工程的角度出发,提出了一种特征模型驱动的网构软件组装与优化方法。该方法定义了一种基于i-Jackson图的网构软件特征模型的描述方法及形式化方法,结合软件体系结构的特点,给出了将特征模型转化为面向业务构件的组合模型的机制,并介绍了基于工作流图的组合模型描述技术。通过应用图论方法,将组合模型建模为以领域特征簇为中心的构件组装结构图(CSG),定义了多目标需求的QoS模型,建立了Internet环境下网构软件构件组装问题的数学模型,并提出了一种基于蚁群优化算法的全局优化方法。最后,以网上书店系统为例,介绍了基于原型系统的仿真实验过程,说明了方法的有效性和可行性。