Font Size: a A A

Emergency Command System Client Pluggable Design And Implementation

Posted on:2013-06-10Degree:MasterType:Thesis
Country:ChinaCandidate:X WangFull Text:PDF
GTID:2268330392970861Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the software development process, due to the impact of product customization,demand change and version upgrades and many other reasons, the version of softwareis more and more. Version management gradually becomes more and more difficultand burdensome coupling between modules is also becoming much higher. With thescale of the software gradually expanding, the very small potential errors andproblems at the beginning will also become extremely difficult to repair, andsometimes in order to achieve some specific features that must be implemented, thesoftware product last resort had to overthrow and to re-create, to do so is not only awaste of a lot of human and material resources, the development team will also causemore serious impact.In view of such cases we need to create a flexible and efficient architecture tosolve this problem. Analysis and combing through the interface and logical separationsolutions, the auxiliary extended features plug-in solution from the main program andthe plug-in extension points based solutions. Analysis and combing through theinterface and logical separation solutions, the plug-in solution that the main programtakes the auxiliary extended features, and the plug-in extension points based solutions.Combined with several years of experience in the software development and lessonslearned, summed up a set suitable for the existing development under the conditionsof modular, low coupling, extensible, learning curve flat plug-in architecture designplan.Relying on a plug-in architecture design it takes the plug-in framework toachieve. Through the achieved plug-in framework for plug-in the transformation ofthe existing emergency command system client program and achieve.Achievement of this architecture is not only actively in the respond tocustomized, demand changes and extensions in development and maintenance of theexisting emergency command system client, and due to the flexibility of itsarchitecture, this architecture can also be in other software systems, as a plug-inarchitecture to use.
Keywords/Search Tags:plug-in architecture, client program, framework
PDF Full Text Request
Related items