Font Size: a A A

Research On Hiberarchy Architecture Model Based On UML And Its Applying

Posted on:2006-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:Z C LiuFull Text:PDF
GTID:2168360152970214Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasing of software system scale and its complication, the core of software design has moved to software architecture to assure software quality and to improve its reliability, reusability and maintainability. In the light of software architecture, we should globally analyze behaviors and features of a software system. The thesis is concentrated on the design and description of software architecture model.A architecture style decides a system framework. Hiberarchy style is widely applied in the design of system and application software. WBDS architecture model in the thesis pertains to such a style. Besides, the applied area, structure and realization of hiberarchy style are discussed in the thesis.As three-tiers architecture is analyzed, WBDS, a hiberarhy model based on UML description, is brought forward. WBDS extends traditional three-tiers hiberarchy architecture and divides applications into Web Layer, BusinessFacade Layer, BusinessRule Layer, Data Layer and Stored Procedure Layer, CSID (Cross-Layer Call Standard Interface DataSet) . Business Logic Layer in three-tiers architecture is subdivided into two layers, and Business facade is proposed. WBDS builds a special standard dataset on data exchanging among layers. Moreover, the application of MVC pattern and Facade pattern in WBDS is explained in detail in the thesis.The impacts of definition, complexity, development efficiency, runtime efficiency, extendability and maintainability of applications are considered in the thesis. As a result, WBDS forms a characteristic cross-tier calling style. The research on WBDS is based on UML description.In the end of the thesis, a government affairs service system is provided as a case of WBDS. The system is developed on Microsoft .NET platform and by C# language. The integrating of the .NET platform and WBDS architecture results to an excellent design. The thesis takes Transaction-Acceptance usecase for example, explains the role WBDS playing in practice.
Keywords/Search Tags:Software Architecture, UML, Design Pattern, Software Design
PDF Full Text Request
Related items