Font Size: a A A

Research And Application Of Loose-Coupled Framework Based On Agile

Posted on:2008-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:J L LiuFull Text:PDF
GTID:2178360242458951Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of internet and WWW technology, more and more organizations are looking for competitive advantage through quickly deploying Internet services. At the same time, the developers are bearing more and more to carry out newer and better services. The agile software development process is mainly to resolve this problem. The agile methods adapt to a new, global, quick, high-quality and characteristic form of software development. For shortening the development period and raising software's quality, a lot of researchers are groping for a kind of theories. Based on this theories, we can make the software system is self-description, self-updating, self-evolving.According to the theory of reflection in the filed of software, the reflective system's structure is multilayer and loose-coupled. Along with WEB technical developing, software development method which based on the browser and the B/S structure attracted people at the right moment to handle the quickly changing requirements and release system quickly. But the performance ability of the B/S application systems is not as good as traditional C/S application systems. How to get a new kind of software structure which owns the advantage both C/S structure and B/S Structure? Now, new Research Areas come out. This paper put forward a kind of loose-coupled software framework. This software framework uses the technique of reflection and XAML to describe itself. Based on this framework we can develop the software which is sel-description, self-updating, self-evolving.The loose-coupled software framework put forward in this paper provide the ability of using the XAML mark-up language and definition marking for the developer who developing applications with the Dotnetframework. The loose-coupled software framework is also an all new framework. By using this framework, the developer and end users have the ability to define the application's interface dynamically according to the method based on XAML .the design team also can use the advantage of the language of XAML . Meanwhile, they can add flexible and extendable third-part plug-in easily under the framework. By using this framework, the software developers can modify the interface of the application systems dynamically and create special customer interface for the application systems. The XAML language is a pure text language and which is very easy to encrypt to deliver and numeral signature.In order to extend the framework's application field , at the time of studying the framework, I develop some related applied module such as menu component inside of application system's interface , state machine and workflow component .These components and integrate with the framework very well during the runtime. For the sake of easy to test framework and other logic modules, this paper also put forth a unit test tool according to the research of the framework...
Keywords/Search Tags:Agile development, Loose coupling, XML, Software architecture, Rreflection
PDF Full Text Request
Related items