Font Size: a A A

The Research And Implementation Of Tool Software Product Line

Posted on:2018-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:S H ChenFull Text:PDF
GTID:2348330536477918Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the development of computer technology and software industry,the separation of business process control and specific business logic can be realized by software production line technology.According to the pre-define process definition,tool software production line platform to achieve business process control,and specific business logic can be implemented on the basis of platform so as to reduce the difficulty of software development,and improve the efficiency of software development.The paper focuses on designing and implementing of a tool software production line platform,which is based on the combination of CoreExecutor and AtomicOperation.Following are the advantages of the platform: improving the exedibility,maintainability and reusability of the code;easy to re-develop;easy to deploy.This paper summarizes the functional requirements of the software product line platform.According to the requirements of the system design,it is divided into four modules:Runtime module,Data module,Resource module and Task module.Then the overall design of the production line platform is carried out.On one hand,focusing on the design ideas of the core components and the detailed design of platform core components,including Core Executor,Mover,Execute Unit,CommandExecutor and AtomicOperation,on the other hand,this paper describes how the production line platform moves forward automatically according to the process definition in the configuration file and the core role of the CoreExecutor and the Atomic Operation in the production line platform.In addition,the specific operation process of the ten AtomicOperations in the process of the process instance is described in detail.Finally,in order to test the operation of the entire platform,this paper designs the purchase process,which is deployed to the platform,with specific business logic.The results show that tool software production line can realize the operation according to the process definition in the platform configuration.It also achieve the goal that process control part of tool software can develop once,and multiple reuse.
Keywords/Search Tags:Software Production Line, Process Definition, XPDL, SPL
PDF Full Text Request
Related items