Font Size: a A A

Research On Embedded Database File Management Software Architecture

Posted on:2011-11-02Degree:MasterType:Thesis
Country:ChinaCandidate:M X XueFull Text:PDF
GTID:2178330338976261Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Based on research and development of embedded database software prototype,with guidance from the methodologies of Object-Oriented Programming and Software architecture technology,implemented by formalization tools of XML and ACME,this paper presents software architecture model of embedded database file management.and using engineering optimizational methods such as meta model and Design Pattern to improve the effectiveness of the technology implementation.At first,some interrelated technologies and applications of embedded database are discussed,include: storage model, index method,the XML format for Heterogeneous Database exchange.and the file mode of embedded database is established and described by XML.Then,the requirements domain analysis and domain design file management model are presented,and formal descriped by UML to software model.in the phase of domain analysis,researching on the conceptual framework of file management,and formally describing the file management meta-process;the requirement of file management is abstracted and described,the use case model and activity model is constructed;the algorithm of real time load is proposed,and the mathematic and software model is presented.in the phase of domain design,object structure model of Access Control and object behavior model of Data Load are constructed,and design patten is used to optimize and design.Finally, the component diagram of file management and its representation in ACME are build up.and the part of Data file organization structure and the typical implementation of system are put forward.The rule of model and model framework that mentioned in this paper are used in research and implementation of the software of file management model,it impoves efficiency of analysis and design of model. software model design concept and mentality of key technology mentioned above have theoretical significance and engineering practicing value.
Keywords/Search Tags:File Management, Data load algorithm, Meta Model, Design Patten, XML Description, ACME Description
PDF Full Text Request
Related items