Font Size: a A A

Design And Implementation Of Application Architecture Based On Eclipse

Posted on:2007-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:C L JiaFull Text:PDF
GTID:2178360185967630Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The purpose of this dissertation is to find out one method for developing the application architecture based on Eclipse platform. We first introduce the present situation of software engineering, especially compare the advantages and disadvantages of different software development methods, and depict the characters of Eclipse platform, which is one open source, open architecture platform.On the basis of this flexible architecture, we list our concerns and the constraints when deciding the layer style of architecture. At the same time, we try to present the details of architecture design using views from different perspective. In order to avoid side effect that introduced by layer style, we give the one way to design the application architecture by decomposing the requirements into plug-in components, taking advantages of design pattern and integrating COM component to our application. We discuss the interaction of components we build, and the benefit we get from this kind of design. We also demonstrated the flexibility and maintainability of architecture by using our software development kit (SDK) to implement our tool like editor. The design method we described above can be reused in the similar project in the future.At last we conclude that our approach is one feasible way to build application architecture based on Eclipse, and it can make our recourses more reusable.
Keywords/Search Tags:software architecture, plug-in, layer, pattern
PDF Full Text Request
Related items