Font Size: a A A

The Design And Implementation Of User Oriented Flexible Point

Posted on:2012-02-17Degree:MasterType:Thesis
Country:ChinaCandidate:S QiFull Text:PDF
GTID:2178330338991385Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
After software is put into use, new requirements will be emerging, old requirements will also change due to external environment change or business needs. Flexible software provides an effective solution to deal with requirement changes. However, the mechanism of software flexibility is still lack of in-depth research and a good entry point. Therefore, user oriented flexible point is presented as a breakthrough, its design and implementation model is given.Firstly, the designing technology of flexible point is described, including MVC model, reflection technology and design pattern, which provides technical support to software flexibility.Secondly, the causes of requirement change are analyzed, followed by its classification and dealing technology, which points out the advantages of flexible software. Then, the conception of user oriented flexibility and flexible point is thoroughly discussed, their definition, characteristics and classification are given.Thirdly, with the in-depth research of flexible point's mechanism, the conceptual model of user oriented flexible point is proposed, which is composed of flexible view, controller, commander and application view. With the design ideas of event mechanism, data binding and reflection, the design model is given which includes seven key components that are flexible view, interceptor, commander, dataaccessor, servicelocator , businessdelegator and application view. The reflection technology and design pattern are put into the implementation process, and the implementation model is given.Finally, based on the design and implementation model of user oriented flexible point, a flexible report generation system is developed and put into practical use, which proves the models'feasibility and availability.
Keywords/Search Tags:Flexible Software, User Oriented Flexible Point, Conceptual Model, Design Model, Implementation Model
PDF Full Text Request
Related items