Font Size: a A A

Design And Implementation Of Software Architecture Analysis Tool For JBPM4.4 Main Control Subsystem Based On Object-oriented Method

Posted on:2022-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y C WangFull Text:PDF
GTID:2518306488451174Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Aiming at the software quality assessment of the main control subsystem of the workflow management system,this topic takes the j BPM4.4(Java Business Process Management)open source workflow system platform as an example,focusing on its main control subsystem,and analyzes the sub-system based on an object-oriented method.The software architecture of the system and the corresponding analysis tools are designed and implemented.At the same time,the tools are applied to the Educational Management Information System(EMIS),and the following aspects of work have been completed:1,Through the analysis of the source code of j BPM4.4 main control subsystem,the characteristics of its software architecture are analyzed and explained.Based on the objectoriented method,using reverse software engineering methods from the source code point of view to study the software architecture characteristics of the entire main control subsystem.2,Using MOOD(Metrics for Object-Oriented Design)technology,the main control subsystem is analyzed and researched,that is,the main control subsystem is measured and analyzed through corresponding metrics,so as to establish a software architecture analysis model.Based on the analysis model,an analysis tool was designed and developed.The tool uses MOOD as the main technical method to measure and analyze the software from an object-oriented perspective.3,Using the above analysis tools,this article takes EMIS as the application target.Through the analysis of its source code,the MOOD calculation results of the code of the EMIS main control subsystem and the j BPM4.4 main control subsystem are compared,and the coupling degree of the EMIS main control subsystem is found.Too high.Then,a solution to improve the software architecture of the main control subsystem of EMIS is obtained,that is,to reduce the coupling degree of the subsystem code.Through improvement,its software architecture is more in line with the "high cohesion and low coupling" characteristics of object-oriented software.The experimental results show that the analysis tool designed in this paper has a certain function of software architecture analysis.
Keywords/Search Tags:main control subsystem, software architecture, MOOD method, analysis tool, Educational Management Information System(EMIS)
PDF Full Text Request
Related items