Font Size: a A A

A Design And Development Method Of Software Architecture Based On .Net

Posted on:2007-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:D Q ZhangFull Text:PDF
GTID:2178360185984765Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the increasing of software system scale and application requirement, the core of software design has shifted to software architecture's designment and criterion. Software architecture mainly focuses on the global software systems structure, and tries to grasp the inner-relastionships between various components in a higher level and to analyze the overall systems behaviors and features. In recent years, the platform of J2SE & J2EE, .Net and so on which are moving towards unceasingly mature, has provided the new mentality and method for the software design and development.The primary work of this thesis is listed below: Analyzing the current status, followed by the various aspects of software architecture and hot-start research, the thesis outlines the concept of software architecture, introduces a classification framework and uses this framework to compare the software architecture description languages such as ACME, UML. At last it summarizes the methodology based on software architecture. After presenting the .Net platform and J2EE platform and analyzing their different, the thesis dissertates the user interface, data access and distributed processing core technologies in detail. Finally it gives the comparison of .Net Remoting and web services. Considering the demand of software design and development, the thesis has brought forward a kind software architecture solution based on .Net technology which divides application into page expression layer,business facade layer,business rule layer, data layer and stored procedure layer,cross-layer call standard interface dataset. This solution builds a special standard dataset on data exchanging among layers. Based on the above solution, the thesis proposes a commercial vendition system as a case with UML language determining the system overall...
Keywords/Search Tags:Software architecture, Architecture Description Language, .Net, Unified Modeling Language, XML Web Services
PDF Full Text Request
Related items