Font Size: a A A

Research On Industrial Control System Base On Software Refactoring And Modular Design

Posted on:2013-02-17Degree:MasterType:Thesis
Country:ChinaCandidate:X J GuoFull Text:PDF
GTID:2218330374975533Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software changes inevitably in its life-cycle. It changes for some reasons, for example,to erase errors, to adjust the changes of the requirements and the contexts and so on. Thesechanges often lead to high costs for maintenance of the software system. Now how toimprove and well designed software system architecture for software to maintain goodscalability, maintainability and flexibility is a hot research topic in the field of softwareengineering. To address this problem, the software refactoring and modular design provides agood solution.At present, the hardware has been highly industrialized and integrated in the industrialproduction line. Hardware is independent and can be assembled easily because of its standardinterface, but the software for control and management of the industrial pipeline systemshave some problems, such as low production efficiency, low scalability, low reusability anddifficult to maintain. Software system can adapt well to hardware module's changes just needadd/delete/replace some software modules is the research objectives of this paper.This paper firstly introduces some basic software refactoring, modular design, industrialassembly line control system and analyses the research background and significance. Thenthe theory about software refactoring is discussed, including the significance of therefactoring, the principle, the timing and the strategy of refactoring. After that we discussmodular design, including the differences between modular design and traditional designmethods, the purpose, the benefits, the method and the division modular theory of themodular design. In chapter four, this paper introduces the smart card production andpersonalization system.According to the theory of software refactoring and modular design, Card Systemrefactoring was implemented and MCS system was designed and implemented by modulardesign method. The practice shows the method achieved good results and it improved thescalability, maintainability and flexibility of the software system. The result achieves theobjective of the research. The system has been used in the production of domestic and foreignenterprises. Finally, this paper summarizes the subject research and indicates future researchdirection.
Keywords/Search Tags:software refactoring, modularization, industrial assembly line, smart card
PDF Full Text Request
Related items