论文部分内容阅读
对零售业供应链领域系统构架/构件的研究在国内还属于起步阶段,零售业领域业务逻辑复杂,数据处理量大,对系统体系结构的灵活性、易变性、可维护性有较高要求。目前,供应链管理模型在技术上主要有以下几个研究方向:基于Agent、基于Web、基于电子商务及基于数据挖掘等。这几种技术各有优点与不足。为解决软件开发中存在的一系列问题,一种基于构件的系统开发思想被提出,它是目前企业级应用系统建设的主流方向。 构件技术是目前先进的软件开发技术之一,基于构件的软件开发可避免相同功能模块的重复性编写,构件自身拥有的可用性及正确性,可极大减少软件测试阶段人力物力的投入。构件的组装技术,可明显提高复杂软件系统的维护性和扩展性。 本文以零售业供应链管理信息系统为背景,研究供应链管理软件的构架与构件模型的设计及实现。主要做了如下一些工作: 1、通过对软件复用、系统构架、软件构件等基本理论的研究,为企业级应用系统的构架设计提出一种将可视化面向对象建模与形式化体系结构描述相结合的构架设计思想; 2、提出了将UML可视化建模与ADL形式化描述相结合的设计思想。UML/ADL的集成可得到可视化图形符号易于表达和理解,对面向对象具有良好的支持,又可兼具形式化体系结构描述精确、无歧义的优点。通过需求分析,用UML对系统构架建模,然后用ADL对系统构架模型精确描述,在比较评价多种ADL的基础上,选用ACME作为与UML集成的形式化描述语言; 3、为软件构件的开发提供一套从非形式化的需求规约到具体的面向对象设计模型的抽象转换方法;为网络环境下大规模系统的搭建建立一个基于构架、面向构件完整的系统开发模型。 本文建立了基于构件的供应链管理信息系统模型,具体给出了订单管理子系统的构件模型设计与实现。经过验证,证实了该建模思想与方法的有效性,特别是本文提出的将UML与ADL相结合的建模思想,在大规模系统开发中具有一定的实际参考价值。