Font Size: a A A

Discussion Of Pattern Design About Java And Application Of Monitoring In Internet System Project

Posted on:2005-12-09Degree:MasterType:Thesis
Country:ChinaCandidate:H H ZhangFull Text:PDF
GTID:2168360125450493Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software has the ability of high Reusability and Maintainability. It's the kernel question to be solved in OOA/OOD. And pattern design is the idea through the process in OOD. When we mention OOD, we will mention many design principles. This paper will give some introduction on it.With the development of software, design pattern is a hot topic now. In the period of software developing quickly, although we have a lot of developing tools and developing item, in fact if we treat software as a project, the successful rate of it is not very high. And some old hands in designing software (not professor, only design software in a long period) lack more systematical and professional ability in some basic aspect of design (Some people among them only refer experience but ignore some more normal methods---usually they have no special time to prepare because they are busy in working and item), and in this way project probably can be finished in time, but the software's ability of reusability and maintainability will be decreased, which in the period of the process of developing software will make us feel more passiveness in the situation of changing quickly in needing system..In fact , pattern is a method theory to solve the problems of a certain kind. When you sum up and conclude the method to the height of theory, then that is pattern. So pattern is a currency method and step to solve the problems of a certain kind. It initially root in architectonics, which adopt architectural step and method to analyze and dispose software. Generally, pattern is a design method that is used in particular design, relative to general design, but the key point is the process of realizing design. It pay more attention to how to realize but not general summarize. Patten study has existed for some years, and has put forward many patterns. This paper will aim at some kinds of pattern that is used more regularly at the present time to introduce. And bring forward some new pattern combination --combination factory pattern that are adopted to solve this item. The main idea of this paper is how to apply the pattern in common use to the item flexibly. In the end , this paper will describe and introduce the appliance of pattern design in the item of Monitoring on Internet and the whole process of realizing this item. The development of OOP and OOD adopt the design pattern and design ruling. Pattern design gives numerous software designers some standards in the aspect of configuration in reason, reusable easily and maintain easily. Facing object use discrete object to build software system; design pattern make use of object's inhibition, combination and delegation, which consider problem in a higher layer than OOP. Particularly, using agency to do encapsulation in any unstable and uncertain aspects such as state, establish object, using flat roof and so on, which consequently guarantee the reliable of reusing and design of fountain code. That is, virtual function and polymorphism in OOP implements polymorphism in method and object behavior, but those in design pattern implements creation ,structure and behavior's polymorphism in higher lever.Monitoring on Internet is a hotter technique inside and outside at the present time, and this item is according to the request of telecom corporation. The design and realization of the whole item are completed by the unit where I practice. Because there are many contents in this item and the technique concerned is very comprehensive, I don't describe all but some important points. I mainly responsible for the development of CASS(customer Access Sub-system). The second half part of this paper mainly introduce the analysis, design and the whole process of realization of CASS pattern, and introduce how to use these patterns in the process of design. The thesis comprises five chapters.Chapter One attempts to introduce the design pattern of Java , talk about why to use pattern and the many design principles. These include "open-close principles","liskov Substitution principles","dependence...
Keywords/Search Tags:UML, OOD/OOP, Pattern, OCP(Open-Close-Principle), JNI(java native interface), Struts, CASS(customer access sub-system), DSS(distribute Sub-System)
PDF Full Text Request
Related items