关键词:敏捷供需链;敏捷供需链管理;软件重用;参考系统
敏捷供需链管理系统(ASCMS)的可重构性是指在系统原有软硬件资源的基础上,通过调整系统的结构、功能等使系统快速适应需求变化的能力。引起系统需求变化的因素很多,主要有:①敏捷供需链是由供应商、制造商、配送中心、零售店、用户等实体构成的动态企业联盟,对于不同的供需链系统,构成供需链的实体在数量、性质及相互协作方式等方面都会有所不同或发生相应的变化;②在确定的动态企业联盟的前题下,产品及市场的变化会引起企业内部的组织机构、经营策略及管理规程、业务流程、管理信息的内容等发生相应的变化或调整;③信息技术的发展,特别是计算机软硬件技术的发展,会引起支撑系统的软、硬件等发生变化。面对需求的变化,客观上要求ASCMS具有较好的可重构性,使ASCMS能够与需求的变化同步。本文提出一种基于参考系统的可重构方案,即,通过分析供需链管理的特征,抽取其中的共性,将共性抽象成不同类型、不同层次的系统构件及其相互关系。在此基础上,针对一般需求,建立ASCMS的参考系统。通过对参考系统进行不同方面和不同层次的实例化或重构,满足特定需求或需求的变化。
1、系统重构的基础——重用的不同方面及层次
实现系统可重构性的重要基础是重用系统的原有软件资源。狭义的软件重用强调软件代码的重用。实际上,代码重用只是重用的一个方面或层次,除代码重用外,系统结构、各类文档等都可以重用。随着可重用软件构件、标准构件、软件开发工具等越来越丰富,除代码重用之外的其它重用途径显得越来越重要。对于ASCMS而言,可从3个不同的方面理解软件重用,如图1所示。






