Font Size: a A A

The Research Of Domain Model Based On .NET Tiers Architecture

Posted on:2009-02-06Degree:MasterType:Thesis
Country:ChinaCandidate:N BianFull Text:PDF
GTID:2178360242974357Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
With the in-depth global informationization, the competition of software industry become more and more vehement, the complication of software is constantly increasing, and the scale is enlarging as well. In order to content the higher request to the reusablity and maintainability. It is a new challenge how to advance the efficiency of software developing..NET framework is a software development tool vigorously launched by Microsoft for the fight against J2EE software of SUN company, which not only inherits visualization, user-friendly features of Visual Studio Series Software, but also has new features such as completely object-oriented, language-dependent. It's an ever larger share of the market, has become one of the most popular software development tools. MVC pattern provides useful ideas for the isolation and packaging of system interface presentation, process control and business logic. Microsoft displayed the MVC application on .NET Framework by PetShop system, however, relatively fewer studies are made on system architecture based on .NET Framework. In the software development based on the MVC pattern, we are often concerned too much about process control and interface presentation to neglect the recognition of the reuse of the business logic model, which results in the disjunction between business logic model and actual design model. This approach runs counter to the object-oriented principles, consequently, there comes the problems such as difficulties in maintenance and expansion of the system.In domain engineering, several systems in an application field are analyzed, and their sharing domain requirements are identified. Based on designing architecture for meeting these requirements, domain-specific reusable components are developed and organised. It will greatly improve the software reusability and maintainability if domain engineering ideology is introduced into the analysis and design of business logic layer.In this paper, the multi-layer system architecture based on .NET framework is studied, using feature-oriented analysis methods and GoF design pattern. By integrating object-oriented thought, the analysis methods and design methods of business logic layer are presented, and then the domain model of business logic layer is established, which greatly improved the software reusability and maintainability. This paper has made a useful try on establishing the multi-layer system architecture based on .NET framework.It is proved by experiments that the multi-system architecture proposed in this paper is of great important guiding significance and practical value to the development of application systems.
Keywords/Search Tags:Domain Model, Business Tier, .NET Framework, MVC, Design Patterns
PDF Full Text Request
Related items