Font Size: a A A

Design And Implementation, Based On The Framework Of Multiplexing

Posted on:2005-11-21Degree:MasterType:Thesis
Country:ChinaCandidate:C X QiFull Text:PDF
GTID:2208360125969526Subject:Curriculum and pedagogy
Abstract/Summary:PDF Full Text Request
Since the concept of Software Reuse expounded by Mcllroy at NATO software engineering conference, it has developed for about four decades. Software Reuse has played a more and more important role in solving the problem of Software Crisis. The author first introduces the background, present, category, existing problems of Software Reuse, then gives a detailed explain of some concepts: component, framework, design patterns, which have been most frequently referred nowadays, then points out that design patterns are framework's design knowledge and component is it' s assembly unit. The author also introduces two main methods of reuse : Compositional method and Generative method, and raise some examples of reuses using data dictionary.The author then describes the design, implement of the framework in this project and its' use of reuse technology.Most framework built nowadays are based on domain business requirement. But it is not easy to acquire the requirements, especially at the beginning of the project development. In this part, the author discusses a way of building a framework based on data dictionary.In Building this framework, our team develops several reusable components . The author describes several of their design and implements: multillingual change component, retrieve component, report component, UI generate component.The author analysis main methods on multillingual changes and introduced a new method, then explain how to use Unicode to settle code problem; analysis the retrieve method in the framework from the view of retrieve model, then point out that different data should have different retrieve methods; use Crystal Report software develop all the reports for this project. The report program was developed under VC++ environment; Finally, the author gives a sum up to the developments and also gives some advice for improvements.Also, the author detailed explained how the data dictionary was designed, how new systems can be built based on this framework and why they can bear business changes.
Keywords/Search Tags:software reuse, framework, data dictionary, multillingual change, UI generator
PDF Full Text Request
Related items