Font Size: a A A

Research On Development Techniques Of The Flexible Software

Posted on:2005-02-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y F MuFull Text:PDF
GTID:2168360152495569Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
To solve the problem how to satisfy and be well adapted to the changing environment and different user demands in software engineering. The deep analysis of the research in China and abroad are made, and some key problems in flexible software development are studied.Firstly, overall analysis is given for the problems that present software faces up to, software flexibility and related concepts are presented, and the techniques that support the flexible software development are summarized. Through the analysis of the brittleness, the rigidity, the elasticity, the plasticity, the ductility and the animality for the flexible deformations, some measurement elements for the software flexibility are proposed such as the flexible point, the flexible force, the flexible degree, the flexible distance and the flexible capacity, meanwhile their calculation formulas and examples are given. The user-oriented software flexibility is described as the potential flexibility, the available flexibility, the used flexibility, the current flexibility and the demand flexibility. The software flexible hierarchies are partitioned as the self-adaptive flexibility, the low-level user oriented flexibility, the high-level user oriented flexibility and the developer-oriented flexibility.Secondly, the data processing flow analysis for present software is deeply studied. New concepts such as the data flexibility, the data flexibility analysis methods, and some other related ones are presented. To avoid the disadvantages of the conventional data analysis and model building methods, a data flexibility hierarchical model and a flexible data access model are proposed and built to convert the change of user's data structures into those of the meta-data that can be processed as general data. At the same time, a meta-data centered software design method is proposed for the first time. Under the guidance of the data flexibility analysis methods, some components for the flexible personnel management...
Keywords/Search Tags:Software engineering, Flexible software, Flexibility measurement, Flexibility deformation, Flexibility hierarchy, Data flexibility, Data flexibility hierarchical model, Meta-data, Flexible report system
PDF Full Text Request
Related items