摘要:纵观我国软件行业的发展历程,所有的软件系统都在追求分层和复用的过程,采用这一思想的主要目的是为了提高软件系统的敏捷性和适应性.然而系统中的业务逻辑和应用程序逻辑决定了系统的敏捷性,如何使得这两种业务规则分离起着重要作用.通过介绍柔性制丝的相关概念,采用传统的MVC设计路线,对系统进行流程分析、功能分析,利用面向对象的方法对系统进行了功能的设计、服务类的设计,利用规则引擎实现将业务逻辑层从程序代码层进行分离出来,从而可以适应系统规则的动态变化,实现业务敏捷.最终结合柔性制丝的方法实现了整个排产系统,并提出下一步工作的方向.