针对当前软件开发中存在的需求变化大和可重用性差等问题,提出了一种基于COM技术的旋转机械状态监测与故障诊断系统软件开发方法。从领域分析的角度抽象出了系统的体系结构,提出了系统的组件化模型,并给出了组件的实现方法。