论文部分内容阅读
基于ASP/SaaS的汽车零部件产业价值链业务协同服务平台是实现从零部件采购、产品定制、运输、交付到销售,再到售后服务等全业务流程协同的公共服务平台,已经在产业链协同采购、协同销售、协同售后服务等领域开发并积累了大量的系统和软件资源。但是,随着平台的应用进一步深入,针对数千家平台应用企业各具特色的业务协同需求,如何缩短软件交付时间,提高软件开发效率及质量,赢得企业客户满意,成为平台研发中急需解决的瓶颈问题。本文以汽车产业链零部件协同采购领域为研究对象,应用领域工程的研究方法,提出了基于扩展特征模型的领域工程解决方案,以平台已实施的多个协同采购系统为基础,从领域分析阶段开始,建立相应的层次特征模型,设计了从特征模型向构件模型映射的构件识别方法和算法,最后建立了面向汽车产业链协同采购的构件库,并针对FT工厂的协同采购信息化需求,采用基于领域工程的应用工程实施方法,通过构件的组装和应用,快速构建出应用系统,有力的提升了软件开发的效率和质量。本文的主要研究内容和创新点主要体现在以下五个方面:(1)针对课题的研究背景,分析了产业链协同平台的现存软件开发存在问题及需求,结合产业链协同平台的一个分支--协同采购系统,分析其进行软件复用存在的条件及可行性。在此基础上,提出领域工程的软件复用解决方案。(2)在领域分析阶段,提出一种扩展特征的领域建模方案,扩展了特征模型的概念。给出了特征建模方法的实施过程,从业务、用户功能、行为特点三层角度详细阐述了特征模型的建立过程,辅以汽车零部件协同采购系统进行领域分析,证明了该特征模型建立的可行性。(3)在领域设计阶段,提出一种由特征模型向领域构件的映射算法来抽取领域构件。即以特征模型为输入,输出可复用构件。给出了构件模型的定义及分类,按照不同粒度的构件分类给出了不同的识别算法,针对汽车零部件采购需求协同业务的具体特征模型,实现了构件识别。(4)针对抽取出的大量可复用构件资源,给出了一种对构件进行有效检索的管理方法--构件库方法。构件库实现了对软构件的描述、分类和检索功能,详细介绍了描述存储构件特征的数据库结构,并结合具体构件,进行构件库系统的原型搭建。(5)最后针对FT工厂的协同采购信息化需求,采用基于领域工程的应用工程实施方法,通过构件的组装和应用,完成了系统的快速构建。