Font Size: a A A

Research Of Introducing Design Patterns To Optimize The Architecture Of The Application System

Posted on:2005-04-17Degree:MasterType:Thesis
Country:ChinaCandidate:M ChengFull Text:PDF
GTID:2168360122487499Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with the development of information society, the demand for automation and intelligence in every field has become increasingly imminent. According to the automatic and intelligent requirement of the Municipal Conference Signing-in (MCS) System organized by the General Offices of Tianjin Committee of the CPC, Tianjin People's Congress, and Tianjin Political Consultative Conference, the Information Office of Tianjin Municipal People's Government decided to put this project on the agenda in order to design and develop a set of MCSS suitable to Tianjin. Such system will adopt the contactless IC card for the first time, and will be initiative. Based on this background, this thesis will conduct the study to the MCS System.Firstly, after conducting demand analysis and identifying the functional and non-functional demand of MCS System, this thesis adopts the UML diagrams such as use-case diagram, activity diagram, class diagram, component diagram and deployment diagram to describe the idea of integrated design of this system.Secondly, although the architecture is the core element of a software system, the construction of a right systematic architecture is a very difficult task. The reasons causing such difficulty are as follows: (1) The architecture engineer cannot effectively find the classes relation of the system by using ordinary method. (2) The architecture may be too empty and lack of extension. (3) The outstanding architecture is so difficult to record that it cannot be reused to solve same kind of problem efficiently. In view of these reasons, this thesis proposes to introduce the design pattern into the MCS System design because it has many features like optimizing the structure of internal system, reducing the degree of object coupling, making the system to extend easily, increasing the reuse, detecting the change, and etc. Therefore, the problems of constructing the system architecture can be solved effectively.Thirdly, after analyzing and comparing the features and applicability of 23 kinds of design patterns that are used most frequently at present, we apply the suitable design pattern with reason to the specific design of the system. In the meantime, take an example to expatiate the use methods. This thesis contrasts the former design scheme with the latter one, so as to explain that the use of design pattern may optimize the system structure, also obtain the result of 'high cohesion, low coupling' within each module of the system. At the same time, due to the introduction of design pattern, it may increase the reuse of the system, and provide an effective theoretical method of solving same kind of problem which in the others application system in the future.Finally, this thesis summarizes the testing results during the design of MCS system in each stage.So far, there is no such literature as applying the design pattern to the design of related conference signing-up system. Therefore, this thesis provides some theoretical methods in this aspect, and has its practical significance to certain degree.
Keywords/Search Tags:Design pattern, Application System, Municipal Conference Signing-up (MCS) system, UML diagram, Architecture, Reuse
PDF Full Text Request
Related items