针对传统的体系结构设计方法无法满足SCADA系统复杂多变的需求问题,应用卡内基梅隆大学软件工程研究所提出的软件产品线技术,给出一种产品线体系结构设计方法,其核心是应用信息隐藏原则和架构设计决策将系统的复杂性和变化源隐藏起来,完成领域需求到领域架构的映射。使用该方法设计的架构能支持可变性的体系结构设计,为同类系统定制化开发提供核心资产,提高SCADA软件的开发效率。通过设计煤矿安全监控软件的产品线体系结构验证了该方法的可行性和有效性。