称模块化设计，是门设计理论与实作方法，其旨在于将一个系统细分为许多小单元，称为模组（module）或模块（block），可以独立的于不同的系统中被建立与使用。模组化设计的特征为将功能切分为抽象的、可扩充的、可重复使用的模组；模组需严格使用定义明确的模块化接口，并以行业间标准作为接口规范。在这种情况下，模组化在组件级别实作，并且具有一个单一、固定且特殊的组件插槽。这种由组件单元组合而成的模组化系统，通常称为使用模组化组件的平台系统。例如个人电脑上的USB。通常使用主程式、子程式和子过程等架构将软体的主要结