构件化方法(component based software development),理学-计算机科学技术-计算机软件-软件语言与方法-软件方法学,将软件的生产模式从传统的软件编码工作转换为以软件构件为基础的系统集成和组装的软件复用形式(见软件复用技术)。又称基于构件的软件开发。复用是提高软件开发效率和质量的基本途径,即新软件系统的开发要以现有的工作为基础,充分利用以往软件系统开发过程中积累的知识和经验。软件构件充当着基本复用对象的角色,软件构件技术是软件复用技术的核心和基础。构件是指软件系统中具有相对独立功能、可以明确辨识、接口由契约指定、同语境有明显依赖关系、可独立部署、多由第三方提供的可组装软件实体。构件模型是构件本质特征及构件间关系的抽象描述。构件模型中实际包括软件体系结构(software architecture)和构件(component)两个部分的定义。构件化方法着重研究了三方面的技术:一是领域工程研究识别和制作可以复用的成分,针对特定领域来分析领域共性需求及其实现,而非仅仅针对单独的项目需求进行开发,有利于开发出有复用价值的构件。